clinical-reports

Pass

Audited by Gen Agent Trust Hub on Oct 24, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user data to generate clinical report drafts, which presents an attack surface for indirect prompt injection. However, the skill is heavily mitigated by its design.
  • Ingestion points: Untrusted data enters the context through user-provided JSON manifests and CSV aggregate files processed by the scripts in the scripts/ directory.
  • Boundary markers: The skill enforces strict boundary markers by prepending mandatory safety notices and draft warnings to all outputs, and it uses fail-closed statuses like BLOCKED_INCOMPLETE to prevent accidental use.
  • Capability inventory: The skill is limited to local file system reading and writing of specific clinical schemas; it contains no network access, subprocess execution, or dynamic code evaluation capabilities.
  • Sanitization: Input validation is handled in scripts/_common.py, which enforces file size limits, JSON depth limits, and string length restrictions, and explicitly rejects non-local paths and URI schemes.
  • [SAFE]: The skill implements robust local-only processing and adheres to medical data handling best practices.
  • Security Measures: The scripts/_common.py utility ensures that all file operations are bounded to the local filesystem and rejects any input containing URI schemes (e.g., http://, file://), preventing remote resource access.
  • Trusted Sources: All external URLs included in the documentation point to well-known official regulatory bodies and scientific organizations such as the FDA, HHS, ICH, and established medical journals, qualifying as safe references.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 24, 2026, 09:29 PM