Docs/Managers

Manager profiles

Each row comes from the Manager enum in crates/pkguard-core/src/manager.rs. Ported means the settings checks and advisory parser are live in the Rust build. The rest are detected while those checks are ported.

Profiles

ManagerBinaryAudit argvLockfileConfigPorted
npmnpmnpm audit --jsonpackage-lock.json.npmrcyes
pnpmpnpmpnpm audit --jsonpnpm-lock.yamlpnpm-workspace.yamlyes
yarnyarnyarn npm audit --jsonyarn.lock.yarnrc.ymlyes
bunbunbun audit --jsonbun.lock, bun.lockbbunfig.tomlyes
uvuvuv audit --output-format json --frozenuv.lockuv.toml, pyproject.tomlyes
cargocargocargo audit --jsonCargo.lock.cargo/config.toml, .cargo/configyes
composercomposercomposer audit --format json --lockedcomposer.lockcomposer.jsonyes
bundlerbundle-auditbundle-audit check --format jsonGemfile.lock.bundle/configyes

Flagged only, no live audit: poetry, pip, pipenv.

Flagged only

These managers are detected and reported. They do not get a live native audit.

poetry

Detected only. No live native audit.

pip

Detected only. No live native audit.

pipenv

Detected only. No live native audit.