Summary
The installation method documented in the README pipes a remote script directly to bash without signature verification:
curl -fsSL https://raw.githubusercontent.com/Anandb71/arbor/main/scripts/install.sh | bash
Risk
If an AI agent (e.g., via MCP) reads this README and interprets this as an instruction to execute, it results in full Remote Code Execution on the host system. The script is self-hosted on this repository without checksum or signature verification.
OWASP Classification
- LLM01: Prompt Injection (tool description as injection vector)
- AG07: Untrusted Data Consumption
Recommendation
- Add checksum verification (SHA-256 hash published separately)
- Recommend manual review before execution in README
- Consider alternative installation methods (pip, brew, etc.)
- Add a security notice that automated tools should not execute this command
References
Free compliance check: Run your own prompts through our EU AI Act compliance scanner — instant results, no account required: prompttools.co/report
Best,
Joerg Michno
ClawGuard — Open-Source AI Agent Security | 225 patterns, 15 languages
Summary
The installation method documented in the README pipes a remote script directly to bash without signature verification:
curl -fsSL https://raw.githubusercontent.com/Anandb71/arbor/main/scripts/install.sh | bashRisk
If an AI agent (e.g., via MCP) reads this README and interprets this as an instruction to execute, it results in full Remote Code Execution on the host system. The script is self-hosted on this repository without checksum or signature verification.
OWASP Classification
Recommendation
References
Free compliance check: Run your own prompts through our EU AI Act compliance scanner — instant results, no account required: prompttools.co/report
Best,
Joerg Michno
ClawGuard — Open-Source AI Agent Security | 225 patterns, 15 languages