skill-logger
Pass
Audited by Gen Agent Trust Hub on Mar 5, 2026
Risk Level: SAFEPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted data from interaction logs (user queries and skill outputs) which creates an attack surface for indirect prompt injection. Malicious instructions embedded in these logs could potentially influence the agent during analytics, scoring, or reporting tasks.\n- Ingestion points:
user_queryandoutputparameters inlog_skill_invocationwithinSKILL.mdand logic inreferences/scoring-rubric.md.\n- Boundary markers: No delimiters or specific instructions are implemented to distinguish untrusted log content from the analysis prompts.\n- Capability inventory: The skill is granted access to powerful tools includingBash,Write,Edit, andGrep.\n- Sanitization: The implementation uses parameterized SQL queries for database safety, but text content is not sanitized or filtered for natural language instructions before being processed by the agent.\n- [DATA_EXFILTRATION]: The skill aggregates potentially sensitive user interactions and agent outputs into a centralized local database, creating a single point of failure for sensitive data exposure.\n- Evidence: Database storage is defined at~/.claude/skill_logs.dbas seen in the Python implementation inSKILL.md.
Audit Metadata