multi-wordcheck
Fail
Audited by Gen Agent Trust Hub on Jun 16, 2026
Risk Level: HIGHCREDENTIALS_UNSAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The script
scripts/check_sensitive_words.pyreads sensitive shell configuration files, including~/.bashrc,~/.zshrc,~/.bash_profile,~/.profile, and~/.zprofile, to retrieve theREDFOX_API_KEY. Accessing these files is a significant security concern as they often contain other sensitive environment variables and system credentials.\n- [COMMAND_EXECUTION]: The skill's instructions inSKILL.mddirect the agent to modify the user's shell profile files (e.g., appendingexportcommands to.zshrcor.bashrc) to persist environment variables. Modifying shell initialization scripts is a persistence mechanism that can be abused for unauthorized access or behavior.\n- [DATA_EXFILTRATION]: The skill transmits user-provided content and theREDFOX_API_KEYto an external vendor endpoint (https://redfox.hk/story/api/cozeSkill/sensitiveWordSearch) for processing. While this is the intended functionality for the author's service, it involves the transmission of potentially sensitive user data to a remote server.\n- [PROMPT_INJECTION]: The skill includes an indirect prompt injection surface by processing data from external URLs and files.\n - Ingestion points: The
scripts/extract_text.pyscript accepts and processes content from local files via--pathand external web URLs via--url.\n - Boundary markers: No specific delimiters or instructions are used to separate untrusted external data from the agent's instructions.\n
- Capability inventory: The skill can perform network requests to the vendor's API and read local files from the system.\n
- Sanitization: Although
extract_text.pyperforms basic HTML tag removal, it lacks semantic validation to prevent malicious instructions embedded in the processed text from influencing the agent.
Recommendations
- AI detected serious security threats
Audit Metadata