viennarna-structure-prediction

Pass

Audited by Gen Agent Trust Hub on Sep 18, 2026

Risk Level: SAFE
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The skill instructs users to install scientific dependencies from well-known and trusted sources, including the conda-forge and bioconda channels for ViennaRNA, and standard Python registries for packages such as matplotlib, numpy, and pandas.
  • [COMMAND_EXECUTION]: The skill demonstrates the use of the RNAfold command-line utility via subprocess.run. The implementation follows security best practices by passing arguments as a list rather than a shell string, which prevents command injection vulnerabilities.
  • [INDIRECT_PROMPT_INJECTION]: The skill processes external RNA sequences. It includes a validation routine (prepare_sequence) that restricts input to the standard RNA alphabet (A, C, G, U, N, X), effectively sanitizing the data before it is processed by the underlying C library or CLI tools.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 18, 2026, 12:54 AM