ralianeng/Kojuto Supply Chain Scanner

Detect suspicious syscall activity during package installation

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 13, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: ralianeng/kojuto@b4ddd5dd4e0980695e938800f2a88f3b090bba63 # v0.5.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
packagePackage name to scan (mutually exclusive with file and local)no""
versionPackage version (default: latest)no""
ecosystemEcosystem: pypi or npm (default: pypi)nopypi
fileDependency file to scan (requirements.txt or package.json)no""
pinOutput pinned dependency file after all-clean scan (requires file)no""
localScan a local package file (.whl, .tgz) or directoryno""
configPath to kojuto.yml config file (default: kojuto.yml in current directory)no""
runtimeContainer runtime: auto (use gVisor if available), runsc (force gVisor), runc (force Docker default)noauto
probe-methodProbe method: auto, ebpf, strace, strace-containernoauto
timeoutScan timeout per package (e.g. 5m, 10m)no5m
strictIgnore sensitive_paths.exclude from config (recommended for CI)notrue
quietSuppress phase progress output; emit only the final verdict blocknofalse
no-colorDisable colored output (NO_COLOR env is also respected)nofalse
namedescription
verdictScan verdict: clean, suspicious, or inconclusive
reportPath to JSON report