rq-thesis-tracker
Pass
Audited by Gen Agent Trust Hub on Apr 27, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface as it ingests and renders untrusted content from external sources.\n
- Ingestion points: Untrusted data enters the agent context through
web_search_findings.json(populated via web searches) and user-suppliedthesis_definition.json.\n - Boundary markers: The skill uses a template system (
assets/template.md) with[[TOKEN]]delimiters to interpolate data fields during the report generation process.\n - Capability inventory: The skill is capable of file system writes, executing the vendor's
rqdataCLI, and running shell commands for HTML rendering.\n - Sanitization: The processing script
scripts/generate_report.pyapplies basic whitespace normalization but does not perform character escaping or validation to prevent Markdown or HTML injection within the ingested content.\n- [COMMAND_EXECUTION]: The scriptscripts/generate_report.pyutilizessubprocess.runto invoke report rendering utilities likerq-report-renderer. These calls are performed with controlled arguments derived from internal file paths and vendor tool paths.\n- [EXTERNAL_DOWNLOADS]: The skill retrieves financial data through therqdataCLI and gathers market context via theweb_searchtool. These operations are consistent with the skill's primary financial reporting function and target documented data sources.
Audit Metadata