← Home

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.

SourceRuleReasonAccepted byWhen
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

Versions (showing 4 of 4)

Version Deps Published
3.0.0 0 / 0
2.16.2 0 / 0
2.16.1 0 / 0
2.16.0 0 / 0