@ouro.bot/cli@0.1.0-alpha.805
If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe runtime installer is risky because it replaces an existing launcher without proving ownership and installs a new package release through npm. These actions are user-invoked CLI behavior rather than automatic npm lifecycle abuse, so a warning is appropriate instead of a block.
Decision evidence
public snapshot- Setup code invokes a local command installer during CLI workflows.
- The version manager runs npm to install another release of this same package.
- The installer overwrites an existing ~/.local/bin/ouro launcher when its contents are not recognized.
- The authentication flow reads GitHub credentials and sends them to GitHub's Copilot discovery endpoint.
- package.json has no preinstall, install, or postinstall hook.
- The risky writes are reached from CLI setup flows, not package installation.
- The replacement launcher is limited to the same ouro command name and a package-owned runtime directory.
- The inspected credential request is a GitHub API call made as part of an explicit provider authentication flow.
Source & flagged code
14 flagged · loading sourcePackage contains a possible secret pattern.
dist/heart/daemon/cli-exec.jsView on unpkg · L3739Package source references child process execution.
dist/heart/auth/auth-flow.jsView on unpkg · L42Findings
Affected versions and remediation
This report applies to @ouro.bot/cli@0.1.0-alpha.805.
See all versions of @ouro.bot/cli for other recorded verdicts.
- Review the evidence and your use of @ouro.bot/cli@0.1.0-alpha.805 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.