@oneie/claude@0.8.0
ONE Claude Code plugin — /do lifecycle, W0-W4 BUILD engine, 7-canon reconcile, ONE substrate via MCP, signals, and rules
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe package automatically uses the user’s One credential to post a session announcement and generated replies to a fixed #staff target when a prompt is submitted. This is an unrequested account action, even though the destination is the package’s own service.
Decision evidence
public snapshot- A wildcard UserPromptSubmit hook starts the staff announcement script when a prompt is submitted.
- The hook starts a channel listener and background watcher automatically.
- The script posts a session-start announcement to the workspace’s #staff channel using ONE_API_KEY.
- The watcher authenticates to the channels stream and posts generated replies to #staff without a separate user command.
- The manifest has no install lifecycle scripts or package entry point.
- The credentials are sent to the One API and channels service, consistent with the plugin’s stated purpose.
Source & flagged code
6 flaggedPackage source references child process execution.
scripts/blocks-manifest.mjsView on unpkg · L22Package source invokes a package manager install command at runtime.
scripts/blocks-manifest.mjsView on unpkg · L192Findings
Affected versions and remediation
This report applies to @oneie/claude@0.8.0.
See all versions of @oneie/claude for other recorded verdicts.
- Avoid installing @oneie/claude@0.8.0. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.