koffi
4
Versions
—
License
Yes
Install Scripts
Missing
Provenance
Supply chain provenance
Status for the latest visible version.
No SLSA provenance
npm registry signatures
No source commit
Without SLSA provenance there is no cryptographic link between this tarball and the public source, so a manually published version cannot be tied back to a reviewed commit.
Maintainers
koromix
Keywords
foreignfunctioninterfaceffibindingcnapi
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| install-scripts | install-script:install | AI (install-scripts): Install script invokes cnoke.js with --prebuild flag to select prebuilt native binaries. Standard pattern for native addon packages; stable across all koffi versions. | ai | |
| npm-metadata | bundled-binaries | AI (npm-metadata): Koffi ships prebuilt .node binaries for 18 platform/arch combinations as its documented distribution model. These are the legitimate FFI native addon artifacts. | ai | |
| semgrep | semgrep:eval-usage | AI (semgrep): eval('require')(filename) is a standard bundler-bypass pattern used to dynamically load platform-specific .node binaries at runtime. Not an arbitrary code execution risk in this context. | ai | |
| semgrep | semgrep:child-process-import | AI (semgrep): child_process is used in the cnoke build tool (builder.js) to invoke CMake/compiler toolchains. Expected and necessary for a native addon build system. | ai |