genomic-intelligence
3 findings (1 high, 2 medium), mainly data exfiltration. 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
Predicts regulatory features, gene structure, and expression directly from DNA sequence using Genomic Intelligence's hosted transformer DNA language models — no local GPU or model weights. Six tasks over a REST API and a hosted MCP server (keyless public demo): promoter regions, splice donor/acceptor sites, enhancer activity, chromatin state, sequence-to-expression (log TPM), and de-novo gene annotation, plus a composite find-genes-then-predict-expression workflow. Use when the user has a gene symbol, a genomic region, or a DNA/FASTA sequence and wants any of these predictions, mentions…
- Package
- 6 files, 61 KB
- SKILL.md
- 3017 words, 12+ sections
- Code
- None. Instructions only.
- License
- MIT
- Compatibility
- Python 3.10+ with the `requests` library for the REST examples. Network access required. The REST `/v1` API needs a `GI_API_KEY` (a `gi_` bearer); the hosted MCP server at mcp.genomicintelligence.ai/mcp works keyless against a rate- and concurrency-limited public demo tier, key optional.
SKILL.md covers: Genomic Intelligence — DNA Sequence Models · When to use this skill · Two ways to call GI · Hosted MCP server (keyless; preferred on MCP hosts) · REST API (universal) · Access and authentication · The six tasks · Sequence acquisition · Core REST workflow · After acquiring and checking an appropriate promoter sequence: · out = predict("promoter", seq, "TP53_region") · print(out["meta"]["task_specific_counts"]["regions_found"])
Findings
HIGH Sensitive source reaches a network sink Data Exfiltrationcorrelation
Correlated sensitive_environment → network behavior across SKILL.md.
SKILL.md:232
MEDIUM Python code block sends HTTP POST request Data Exfiltrationbehavioral
Code block in SKILL.md at line 213 contains potentially dangerous Python code.
SKILL.md:213
r = requests.post(f"{BASE}/v1/tasks/{task}/predict", headers=HEADERS,MEDIUM Python code block sends HTTP POST request Data Exfiltrationbehavioral
Code block in SKILL.md at line 247 contains potentially dangerous Python code.
SKILL.md:247
r = requests.post(f"{BASE}/v1/tasks/annotation/predict",What is in the package
| File | Kind | Size |
|---|---|---|
SKILL.md | doc | 24 KB |
references/api-and-auth.md | doc | 8.2 KB |
references/mcp.md | doc | 5.9 KB |
references/review.md | doc | 4.1 KB |
references/sequence-acquisition.md | doc | 6.1 KB |
references/tasks.md | doc | 13 KB |
External hosts referenced
docs.genomicintelligence.ai api.genomicintelligence.ai rest.ensembl.org mcp.genomicintelligence.ai pypi.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.
Environment variables referenced
GI_API_KEY GI_BASE_URL
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
- Static analyzer. Pattern rules over SKILL.md and bundled files: known-bad commands, exfiltration URLs, secrets, obfuscation.
- Bytecode analyzer.
- Pipeline analyzer.
- Correlation analyzer.
- Behavioral analyzer. Checks what the skill asks the agent to do against what its description claims it does.
- Trigger analyzer. Looks for instructions that fire on conditions the user did not ask for.
What we did not check
- Runtime behaviour. The skill was not executed; findings come from reading its files.
- Anything fetched at install or run time, including remote scripts, package dependencies, and URLs the skill tells the agent to open.
- Content the analyzers cannot read: images, binaries, and some non-English text.
- Known scanner bypass classes. See the methodology and limitations page.
Sources
- Repository: https://github.com/K-Dense-AI/scientific-agent-skills
- Raw scan result: skills-genomic-intelligence-scan.json
- Badge for your README:
 - Request a re-scan