microsim-matcher
Fail
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
scripts/check-version.pyscript includes an--updateflag that downloads data fromhttps://raw.githubusercontent.com/dmccreary/claude-skills/main/skills/microsim-matcher/references/matching-criteria.mdand overwrites the localreferences/matching-criteria.mdfile. Because this repository is not managed by a trusted organization or the skill author, this mechanism allows a remote party to modify the skill's reference data. - [COMMAND_EXECUTION]: The skill workflow in
SKILL.md(Step 0) instructs the agent to execute multiple shell commands. These includestatfor file metadata,curlto fetch commit information from the GitHub API, and thepythoninterpreter to run thecheck-version.pyscript. The execution of these commands provides a baseline capability for system interaction. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a significant attack surface for indirect prompt injection.
- Ingestion points: The agent ingests untrusted data from the user's diagram specification (Step 1) and the potentially remote-controlled
matching-criteria.mdfile (Step 3). - Boundary markers: The instructions do not define boundary markers or clear delimiters to separate these data sources from the agent's operational logic.
- Capability inventory: The skill has the capability to execute shell commands (
stat,curl,python) as seen in Step 0. - Sanitization: There is no evidence of sanitization or validation of the input data before it is used to calculate scores and generate recommendations in Steps 4 and 6.
Recommendations
- HIGH: Downloads and executes remote code from: https://api.github.com/repos/dmccreary/claude-skills/commits?path=skills/microsim-matcher/references/matching-criteria.md&page=1&per_page=1 - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata