rafey-shell@1.0.6
Renamed to rabot. Install with npm install -g @arafeymasood/rabot
An AI-powered shell with personalized LLM assistance
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe package’s chat feature sends user queries to its API, but it also includes the local working-directory path in every prompt without documenting that collection. This is suspicious runtime telemetry rather than a demonstrated malicious attack; the flagged invisible character appears in ordinary biography text and shows no hidden behavior.
Decision evidence
public snapshot- The CLI starts an interactive AI assistant by default, and the README describes chatting as the package’s purpose.
- The service sends the generated prompt to rafey-shell.vercel.app by default; callers can override the endpoint with RAFEY_SHELL_API_URL.
- The prompt automatically includes the current working directory and timestamp alongside the user query and conversation context; this collection is not disclosed in the README.
- The new system prompt contains an invisible Unicode character within a hospital name, but the surrounding text does not show a concealed instruction.
- The network request supports the package’s stated LLM chat feature, and the API implementation forwards the prompt to Google’s Generative AI service.
- The prepare script only runs the project build; no install-time data collection was identified.
- The invisible character appears within ordinary biography text, with no evidence that it changes code behavior or hides reviewer-directed instructions.
Source & flagged code
5 flaggedSource contains bidi control or invisible Unicode characters associated with Trojan Source attacks.
dist/prompts/system.jsView on unpkg · L27A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/prompts/system.jsView on unpkgFindings
Affected versions and remediation
This report applies to rafey-shell@1.0.6.
See all versions of rafey-shell for other recorded verdicts.
- Review the evidence and your use of rafey-shell@1.0.6 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.