slides
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSMETADATA_POISONING
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes user-provided topics to generate complex HTML and JavaScript slide decks, creating a surface for indirect prompt injection.
- Ingestion points: The
$ARGUMENTSinSKILL.md(specifically thetopicargument) are interpolated into the slide generation process. - Boundary markers: The skill uses a
<task>tag inreferences/create.md, but lacks explicit instructions for the agent to validate or sanitize potentially malicious content within the user-provided topic. - Capability inventory: The skill generates HTML documents in
references/html-template.mdwhich include<script>tags and external library integrations, providing a potential execution environment for injected payloads. - Sanitization: No explicit sanitization or escaping logic is defined for the interpolated user content.
- [COMMAND_EXECUTION]: The knowledge base files provide specific shell commands for the agent to execute local scripts.
- Evidence: Files
references/copywriting-formulas.md,references/layout-patterns.md, andreferences/slide-strategies.mdall contain commands likepython .claude/skills/design-system/scripts/search-slides.py. This exposes a command execution surface that relies on scripts in a separate skill directory (design-system). - [EXTERNAL_DOWNLOADS]: The skill references external assets from well-known services.
- Evidence:
references/html-template.mdincludes a script tag forhttps://cdn.jsdelivr.net/npm/chart.js@4.4.1/dist/chart.umd.min.js. This is a well-known and trusted library. - [METADATA_POISONING]: There is an inconsistency between the skill's internal metadata and the platform-provided author information.
- Evidence: The
SKILL.mdfrontmatter identifies the author asclaudekit, while the platform metadata identifies the author asnextlevelbuilder.
Audit Metadata