audit-my-app
Fail
Audited by Gen Agent Trust Hub on Mar 29, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill's installation instructions in
README.mdrecommend executing remote scripts directly from GitHub usingcurl -sL ... | bashfor macOS/Linux and a download-then-execute pattern for Windows (install.bat). These methods execute unverified remote code without integrity checks, posing a significant risk of arbitrary code execution. - [EXTERNAL_DOWNLOADS]: The skill is designed to automate the retrieval and installation of additional AI agent skills (
AGENTS.mdfiles) fromskills.shand GitHub at runtime. This creates a supply chain risk by introducing executable instructions from external repositories into the agent's environment. - [COMMAND_EXECUTION]: The agent is granted extensive autonomous capabilities via the
Bashtool, including installing global software packages (npm i -g), modifying environment settings (enabling experimental Agent Teams), and managing cloud deployments. This level of system access could be abused if the agent's logic is subverted. - [PROMPT_INJECTION]: The skill presents a large attack surface for indirect prompt injection. Multiple sub-agents are tasked with reading and analyzing the entire project source code (
src/directory), documentation, and help files. The absence of boundary markers or instructions to ignore embedded commands means that malicious content within the project files could manipulate the agent's behavior during the audit. - Ingestion points: Project source code (
src/),README.md,package.json,.envfiles, and in-app help documentation. - Boundary markers: None present in the agent prompts to differentiate between data and instructions.
- Capability inventory: Access to
Bash,Write,Agent,Read,Grep,Glob, andWebSearchtools. - Sanitization: No sanitization or validation of the ingested file content is performed before processing.
- [DATA_EXFILTRATION]: The security audit component is explicitly instructed to search for and analyze secrets, API keys, and credentials. While intended for auditing, the combination of file-read access and network-enabled tools (
WebSearch,Bash) provides a potential vector for data exfiltration if the agent is targeted by an injection attack. - [COMMAND_EXECUTION]: The skill utilizes dynamic context injection (
!commandsyntax) inSKILL.mdto run shell commands automatically when the skill is loaded. While the currently used commands (e.g.,pwd,git log) are benign, this feature represents a silent execution vector that runs before user interaction.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/brainit-consulting/DreamForgeSoftwareAgentSkills/main/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata