@yhong91/vibetime@0.1.40
vibetime CLI — install AI-agent hooks (Claude Code, Codex, OpenCode, Pi) and report activity to vibetime.
AI Security Review
scanned 3mo ago · by lpm-firewall-aiSource confirms an explicit user-command hook installer and local agent-history uploader, without npm lifecycle execution or a stealthy payload chain. Per policy, explicit agent configuration mutation is warn-worthy rather than block-worthy.
Decision evidence
public snapshot- bin/vibetime.mjs explicitly installs hooks into Codex, Claude, and other agent configs.
- Installed hooks invoke `vibetime hook`, which starts a background backfill/upload flow.
- The backfill flow reads local agent session histories and POSTs rollups to the configured VibeTime API.
- Default API is http://121.196.224.82:3001 and supports bearer-token authentication.
- package.json has no preinstall, install, postinstall, or prepare lifecycle hook.
- Agent configuration changes require the explicit `vibetime install` command.
- Hook writes are generated/merged with overwrite safeguards and a dry-run option.
- npm installation occurs only in the explicit `vibetime upgrade` command.
Source & flagged code
4 flagged · loading sourcePackage source invokes a package manager install command at runtime.
bin/vibetime.mjsView on unpkg · L11563Findings
Affected versions and remediation
This report applies to @yhong91/vibetime@0.1.40.
See all versions of @yhong91/vibetime for other recorded verdicts.
- Review the evidence and your use of @yhong91/vibetime@0.1.40 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.