@punks/cli@5.1.1
⚠ Under reviewHarness Intelligence scaffolding CLI
AI Security Review
scanned 1mo ago · by lpm-firewall-aiReadable package metadata and entry scripts show a user-invoked scaffolding CLI without install lifecycle hooks or a concrete exfiltration chain. The required baseline archive is binary and could not be cited, so the review cannot be finalized as clean.
Decision evidence
public snapshot- package.json names @punks/cli 5.1.1, points bins hi and hint at dist/index.js, and its scripts block has no preinstall, install, or postinstall hook.
- git-timesheet-evidence.mjs runs git fetch and git log only when the script is invoked with explicit arguments, and it prints results locally.
- dist/index.js is a shebang CLI whose main path runs after the user starts the binary, including optional self-update checks.
- commit-gate-runner.mjs runs shell commands from a caller-supplied --contracts file during an explicit commit-gate invocation.
- scaffold-baseline.tgz is binary and has no searchable printable text, so the required archive citation could not be issued.
- Readable scaffold code writes harness files such as CLAUDE.md only as part of user-run scaffold or update flows, not during npm install.
Source & flagged code
12 flaggedPackage source references child process execution.
dist/baseline/scaffold-baseline/skills/misc/timesheet/scripts/git-timesheet-evidence.mjsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @punks/cli@5.1.1.
See all versions of @punks/cli for other recorded verdicts.
- Review the evidence and your use of @punks/cli@5.1.1 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.