auditing-external-claude-plugins
Pass
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
Bashviascripts/gather-evidence.shandscripts/beautify.shto fetch and process external plugin code. These scripts are implemented with defensive measures, such as disabling symlinks during git clones (core.symlinks=false) to prevent directory traversal or file read redirections during the audit process. - [REMOTE_CODE_EXECUTION]: The
beautify.shscript performs annpm installfor thejs-beautifypackage from the official registry. This is a scoped installation within the skill's own directory to provide a pinned version of the tool for the audit task. Thegather-evidence.shscript also usesnpm viewandnpm packto fetch package metadata and tarballs from the official registry for analysis purposes. - [EXTERNAL_DOWNLOADS]: The skill fetches data from
registry.npmjs.org(a well-known service) and clones repositories from user-provided URLs. Thegather-evidence.shscript restricts URL schemes tohttps://orgit@and implements strict handling of the downloaded artifacts, treating them as adversarial data rather than instructions. - [SAFE]: The skill includes explicit instructions for the agent to treat all gathered evidence as data to analyze and never as instructions to follow. It specifically warns against prompt injection attempts within the audited plugins and provides clear guidelines for handling discovered credentials without disclosing their values.
Audit Metadata