qiime2-amplicon

ISSUES FOUND max severity HIGHSkillSpector Caution 28 registry K-Dense-AI last scanned 1 scan

1 finding (1 high), mainly resource abuse. Most recent scan 2026-10-21.

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Processes paired-end 16S amplicon reads into QIIME 2 ASVs and taxonomy with retained artifact provenance. Checks paired FASTQ manifests, primer orientation diagnostics, predicted post-trimming overlap, sample IDs, runtime versions and read retention, and guides selection of compatible taxonomic classifiers.

Package
3 files, 37 KB
SKILL.md
935 words, 6 sections
Code
Python (1)
License
MIT
Compatibility
Python 3.10+ for the standard-library validation helper; QIIME 2 2026.7 distribution with cutadapt, dada2, demux, feature-table, feature-classifier, taxa and types plugins for execution. Install through the official conda/container distribution, not PyPI. Requires a compatible trusted classifier and network for installation/reference downloads.

SKILL.md covers: QIIME 2 paired-end 16S amplicons · Establish the assay before running · Input files · Execute · Inspect results before analysis · Primary references

Findings

HIGH Infinite loop without clear exit condition Resource Abusestatic

Pattern detected: while True:

scripts/amplicon_workflow.py:28

while True:
Remediation: Add proper exit conditions or limits to loops

What is in the package

FileKindSize
SKILL.mddoc8.4 KB
references/runtime-and-interpretation.mddoc13 KB
scripts/amplicon_workflow.pyscript15 KB

External hosts referenced

github.com amplicon-docs.qiime2.org library.qiime2.org cutadapt.readthedocs.io use.qiime2.org view.qiime2.org

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Package contents recorded 2026-10-22 at commit 593377bb0487. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources