kelly-homework-coach
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data in the form of homework photos and student-provided text.
- Ingestion points: Data enters the agent context through photos or pasted text as described in
SKILL.md. - Capability inventory: The skill can write results to Busabase via
scripts/record_homework.mjsand manage review decisions throughscripts/execute_decisions.mjs. - Boundary markers: The skill contains explicit safety guidelines in
SKILL.mdsuch as child-friendly tone, avoiding blunt answer dumping, and verifying uncertain OCR. - Sanitization: The
homework-model.jsfile implementssanitizeObjectto prevent sensitive keys like API keys or tokens from being exposed in configuration summaries andnormalizeAnswerfor deterministic marking. - [COMMAND_EXECUTION]: The skill provides several Node.js scripts used to interact with the Busabase backend for management tasks such as recording homework, executing human review decisions, and deploying the associated web application. These scripts do not execute arbitrary or untrusted code and are intended for administrative use by the agent or user.
- [EXTERNAL_DOWNLOADS]: The skill relies on standard dependencies, including
busabase-sdkand thehonoweb framework, fetched from the public NPM registry. These are well-known and reputable services used for the skill's legitimate functionality. - [DATA_EXFILTRATION]: The skill demonstrates best practices for data privacy by ensuring that raw student photos are never uploaded to the database. It only stores a textual description of the image, minimizing the risk of sensitive data exposure.
Audit Metadata