helpmetest
Fail
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: HIGHPERSISTENCECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [PERSISTENCE]: The skill contains logic in
SKILL.md(Section 3a) that instructs the agent to 'Self-install into agent instruction files'. It forces the agent to write or replace a specific block of instructions inCLAUDE.mdandAGENTS.mdat the repository root. This mechanism ensures the skill's rules and TDD contract are applied in all future sessions, effectively modifying the agent's global behavior for the project.\n- [COMMAND_EXECUTION]: The evaluation scriptevals/run_evals.pyusessubprocess.run()to execute commands via theclaudeCLI. Additionally, theBashkeyword provided by the skill allows for the execution of arbitrary shell commands within the test runner environment.\n- [INDIRECT_PROMPT_INJECTION]: The skill exhibits a significant surface for indirect prompt injection. It ingests data from live web applications and external documents (PRDs, specs) inmodes/discover.md,modes/interactive.md, andreferences/rf-recipes.md. There are no robust delimiters or sanitization routines for extracted content, and the agent has broad capabilities (shell access, file writes) that could be exploited by malicious content embedded in the pages being tested.\n- [EXTERNAL_DOWNLOADS]: The skill downloads code and configuration from several sources. It fetches its CLI fromhelpmetest.comand injects theaxe-corelibrary from Cloudflare's CDN (cdnjs.cloudflare.com) during accessibility audits. It also suggests downloading language runtimes like Go fromgo.dev. These sources are vendor-owned or well-known services.\n- [DYNAMIC_EXECUTION]: The skill usesJavascriptkeywords to inject and execute external scripts (e.g.,axe-core) into the browser environment at runtime.
Recommendations
- AI detected serious security threats
Audit Metadata