SkillSpector · tao-run-deft-aoi
independent scanner by NVIDIA · skill by NVIDIA · how it works ↗
Data from a source is assigned to a variable that is later passed to a sink, creating a variable-mediated taint flow.; The skill uses 'env' capability that is not listed in its permissions. This may indicate deceptive intent or missing permission declarations.; The skill uses 'file_read' capability that is not listed in its permissions. This may indicate deceptive intent or missing permission declarations.; +11 more
scanned 2026-07-22
Findings (20)
Data from a source is assigned to a variable that is later passed to a sink, creating a variable-mediated taint flow.
scripts/stage_backbone.py
The skill uses 'env' capability that is not listed in its permissions. This may indicate deceptive intent or missing permission declarations.
scripts/init_deft_state.py
The skill uses 'file_read' capability that is not listed in its permissions. This may indicate deceptive intent or missing permission declarations.
scripts/analyze_kpi.py
The skill uses 'file_write' capability that is not listed in its permissions. This may indicate deceptive intent or missing permission declarations.
scripts/align_token_usage.py
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
SKILL.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
eval.config
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
eval.slow-manual.config
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
eval.slow-manual.config
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
eval.slow-manual.config
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/paidf-anomalygen.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/paidf-anomalygen.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/paidf-anomalygen.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/paidf-anomalygen.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/paidf-anomalygen.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/pipeline-and-state.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/preflight.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/prepare-for-inference.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/scripts-and-agents.md
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
references/visual-changenet.md
Code accesses environment variables that may contain secrets (API keys, tokens). This is a common pattern for credential theft.
scripts/stage_backbone.py
What the verdicts mean
SkillSpector reports on SkillMD's shared five-tier scale. See how SkillSpector works ↗.
Overall severity LOW (risk score in the safe range)
Overall severity MEDIUM
Overall severity HIGH
Overall severity CRITICAL
Scan could not complete