@netnodeag/kraftwerk@0.10.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 17d ago · by lpm-firewall-aiThe lifecycle script is a publisher-side build hook, and the inspected process and remote-repository operations are tied to workflow use. The source reviewed did not establish concrete malicious behavior.
Decision evidence
public snapshot- package.json defines a prepublishOnly build command, with no preinstall, install, or postinstall hook.
- The inspector sends user-entered chat text to its local chat API.
- The inspector runner launches a workflow with the name and request supplied to it.
- Chat turns start from supplied user text; automatic permission approval is limited to scheduled team sessions.
- Remote repositories are resolved through the CLI's explicit --from option.
- Docker runs mount the selected workflow and pass configured runner environment values; SSH access is conditional on the SSH option.
- The inspected child-process and network behavior supports workflow execution and explicitly selected remote repositories; it does not establish install-time execution or unconsented data transfer.
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.10.0.
See all versions of @netnodeag/kraftwerk for other recorded verdicts.
- Review the evidence and your use of @netnodeag/kraftwerk@0.10.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.