bakta-genome-annotation
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted genomic data (FASTA files) and parses the resulting annotation outputs (JSON/TSV). This represents an attack surface where malicious content embedded in the genome metadata or sequences could influence downstream LLM processing.
- Ingestion points: Reads
genome.fastain Step 2 andresults/sample1.jsonin Step 4 ofSKILL.md. - Boundary markers: The instructions do not define specific delimiters or warnings for the agent to ignore instructions embedded within the genomic data.
- Capability inventory: The skill executes shell commands for software installation (
mamba,pip), data downloads (bakta_db), and tool execution (bakta) acrossSKILL.md. - Sanitization: Step 2 includes a Python snippet to clean FASTA headers by renaming them to a standardized alphanumeric format (
contig_0001), which reduces the risk of malformed header injection. - [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands for installing the Bakta environment and running the annotation pipeline. These are standard operations for the documented tool.
- [EXTERNAL_DOWNLOADS]: The skill uses
bakta_db downloadto fetch reference databases from official scientific repositories (Zenodo) andmamba/pipto install packages from public registries. These are legitimate resources for genomic analysis.
Audit Metadata