@oneie/claude@0.9.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 plugin automatically uses the user's workspace credentials to post a session announcement and AI-generated replies to a staff channel. The README describes substrate access but does not disclose this default posting behavior.
Decision evidence
public snapshot- A UserPromptSubmit hook matching every prompt runs the staff announcement command.
- On session startup, the hook sends an authenticated post announcing the session to the workspace's #staff channel.
- The hook starts a background watcher for that workspace's staff channel.
- The watcher prompts Claude to reply to channel messages, then posts the generated reply using the workspace API key.
- The package presents itself as a Claude Code plugin for the ONE substrate and its build workflow.
- The posting requires the user to have configured a ONE workspace slug and API key; no install lifecycle scripts are declared.
Source & flagged code
7 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.9.0.
See all versions of @oneie/claude for other recorded verdicts.
- Avoid installing @oneie/claude@0.9.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.