clinical-reports
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runinscripts/generate_schematic.pyto execute its internal AI generation script. This is handled using a list of arguments rather than a shell string, which prevents command injection. - [EXTERNAL_DOWNLOADS]: The skill communicates with the OpenRouter API (
openrouter.ai) to generate and perform quality reviews of scientific schematics. This involves sending prompt and image data to a well-known external service. This is a documented functional requirement and uses standard API practices. - [INDIRECT_PROMPT_INJECTION]: The skill processes clinical data provided by users, which creates a surface for potential indirect prompt injection.
- Ingestion points: Clinical data is read and processed in
scripts/validate_case_report.py,scripts/check_deidentification.py, andscripts/extract_clinical_data.py. - Boundary markers: The skill does not use explicit boundary markers when interpolating clinical text into prompts.
- Capability inventory: The skill has access to
Read,Write,Edit, andBashtools. - Sanitization: No active sanitization is performed on input text, although
scripts/check_deidentification.pyprovides regex-based scanning to help users identify and remove sensitive data.
Audit Metadata