pathogen-variant-surveillance
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from public API endpoints and GitHub repositories which could theoretically contain malicious instructions.
- Ingestion points:
scripts/lapis_client.pyfetches JSON and text data from LAPIS API deployments (e.g.,lapis.cov-spectrum.org) and thecov-lineages/pango-designationrepository on GitHub. - Boundary markers: Output is formatted as Markdown tables, TSV, or JSON for agent consumption.
- Capability inventory: The skill utilizes
Read,Write,Edit, andBashtools, allowing for file operations and shell execution based on processed data. - Sanitization:
scripts/lapis_client.pyimplements asanitizefunction that strips control characters (U+0000-U+001F, U+007F-U+009F) and collapses multi-line breaks. This prevents external data from forging CLI output structure or injecting malicious control sequences into the agent's context. - [EXTERNAL_DOWNLOADS]: The skill performs network requests to fetch public scientific data and nomenclature files.
- Trusted sources: Fetches SARS-CoV-2 lineage designations and notes from the official
pango-designationrepository on GitHub. - Public APIs: Connects to established genomic surveillance endpoints including
lapis.cov-spectrum.org,lapis.genspectrum.org, andlapis.pathoplexus.org. - Data usage: All downloaded content is parsed as structured data (JSON) or descriptive text; no remote content is executed as code.
- [SAFE]: The implementation adheres to several security best practices.
- No external dependencies: All scripts use only the Python standard library, as specified in the
/// scriptblocks. - Credential safety: The skill requires no API keys or authentication for its public queries, as stated in the
SKILL.mdand verified in the code. - Integrity checks:
scripts/lapis_client.pyperforms SHA-256 integrity verification for fetched nomenclature files and enforces database version consistency across API requests.
Audit Metadata