kazuki-tam/PackageScanner analyze

Send package.json and/or a lockfile to the PackageScanner hosted API (POST /api/ci/analyze).

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
working-directoryDirectory to resolve lockfile and package.json paths against.no.
lockfilePath to a lockfile relative to working-directory. If omitted, auto-detects package-lock.json, pnpm-lock.yaml, pnpm-lock.yml, yarn.lock, or bun.lock.no""
package-jsonPath to package.json relative to working-directory. Defaults to package.json when that file exists.no""
package-managerLockfile package manager (npm, pnpm, yarn, bun). If omitted, inferred from the lockfile file name when possible.no""
fail-on-malwareExit with failure when any malware is reported.notrue
fail-on-vulnerability-severityLowest vulnerability severity that fails the step: off, low, moderate, high, or critical.nohigh
enable-metadata-checkEnable npm registry metadata checks (requires package.json in the request).nofalse
namedescription
analysis-idAnalysis id from the API response.
malware-countNumber of malware findings.
vulnerability-countNumber of OSV vulnerability findings (CVE/GHSA etc.).
vulnerability-unknown-countNumber of vulnerability findings with unknown severity.
vulnerability-low-countNumber of low severity vulnerability findings.
vulnerability-moderate-countNumber of moderate severity vulnerability findings.
vulnerability-high-countNumber of high severity vulnerability findings.
vulnerability-critical-countNumber of critical severity vulnerability findings.