@netnodeag/kraftwerk@0.19.0
Deterministic workflow-as-code framework: agents (persona + model + tools + harness) run in bounded phases on headless CLI harnesses (claude -p, codex exec, pi); code owns the control flow, envelopes + gates judge the results
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package has no automatic registry-install lifecycle hook or self-dependency, and the inspected behavior is activated through explicit product actions. Because it orchestrates arbitrary workflows and can forward credentials, it warrants a warning rather than a clean verdict despite no concrete malicious chain.
Decision evidence
public snapshot- The package exposes a command-line workflow framework; its only lifecycle hook is prepublish, not an install hook.
- The inspector can start a detached `npx kraftwerk run --yes` process in the consumer project.
- Remote workflow specifications clone, fetch, and hard-reset Git repositories under a user cache.
- Sandboxed runs pass configured environment files, API-key variables, and optionally an SSH agent socket into Docker.
- Chat messages can expand local SKILL.md content into agent instructions.
- Configured workflow script phases execute Bash with the inherited environment.
- No preinstall, install, or postinstall lifecycle script is declared.
- No self-dependency is declared in package.json.
- The risky operations are reachable through explicit CLI, UI, workflow, or sandbox actions rather than package installation.
- No source evidence shows secret collection followed by exfiltration, stealth persistence, or destructive behavior.
Source & flagged code
5 flaggedPackage source references dynamic require/import behavior.
bin/kraftwerk.jsView on unpkg · L15Findings
Affected versions and remediation
This report applies to @netnodeag/kraftwerk@0.19.0.
See all versions of @netnodeag/kraftwerk for other recorded verdicts.
- Review the evidence and your use of @netnodeag/kraftwerk@0.19.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.