evernote-debug-bundle
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_CONTEXT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes Evernote Note Markup Language (ENML) content through its validation and repair utilities, creating a surface for indirect prompt injection if malicious instructions are embedded in the processed notes.
- Ingestion points: External note content is ingested via
ENMLValidator.validate(content)andENMLValidator.fix(content)inreferences/implementation-guide.md. - Boundary markers: The implementation lacks explicit delimiters or instructions for the agent to ignore embedded natural language commands within the note content.
- Capability inventory: The skill has access to
Bash(node:*)andBash(npm:*)via the YAML frontmatter, and performs file system operations includingfs.appendFileSync,fs.mkdirSync, andfs.renameSync. - Sanitization:
ENMLValidator.fiximplements regex-based sanitization to remove forbidden tags such as<script>,<form>,<style>, and<iframe>, and strips potentially dangerous attributes likeonclickandonload. - [DYNAMIC_CONTEXT_INJECTION]: The skill uses dynamic context injection placeholders in the
SKILL.mdfile to verify the local environment during skill loading. - Evidence:
!node --version 2>/dev/null || echo 'N/A'and!python3 --version 2>/dev/null || echo 'N/A'. - Context: These commands are benign environment checks and do not involve network exfiltration or sensitive file access.
Audit Metadata