@su-record/vibe@4.1.24
An AX/FDE harness for Claude Code, Codex CLI and ChatGPT desktop. Say what you need, approve the scenarios once; the harness proves the work by running the checks itself. Memory in plain files, human tokens for irreversible actions, a ledger instead of cl
AI Security Review
scanned 11d ago · by lpm-firewall-aiThe global postinstall automatically sets up this package's own agent extension in detected client homes. Policy classifies first-party package-owned extension setup as warning-only; inspected network and check-runner behavior does not establish a separate attack.
Decision evidence
public snapshot- package.json runs scripts/postinstall.js; for global installs, that hook invokes setupGlobal.
- The postinstall hook skips local installs and can be disabled with VIBE_SKIP_SETUP.
- setupGlobal installs surfaces for detected client homes, and installPlugin creates a local plugin tree and marketplace entry.
- The indicated register.js location reads Claude plugin state; registration uses the package's local marketplace path.
- GitHub requests use the fixed api.github.com endpoint with an available GitHub token.
- Eval checks run a configured runner with project case inputs when the check is invoked.
- The inspected source shows first-party agent setup during global installation, but no evidence of credential exfiltration, remote payload execution, or destructive behavior. The global hook and caller are user-scope setup for this package.
Source & flagged code
16 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references child process execution.
mcpb/server/index.jsView on unpkg · L10Findings
Affected versions and remediation
This report applies to @su-record/vibe@4.1.24.
See all versions of @su-record/vibe for other recorded verdicts.
- Review the evidence and your use of @su-record/vibe@4.1.24 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.