scaffold

ISSUES FOUND max severity CRITICALSkillSpector Caution 0 registry microsoft last scanned 2 scans

4 findings (1 critical, 1 medium, 1 low, 1 info), mainly obfuscation, social engineering, policy violation. Most recent scan 2026-10-22.

Second scanner: NVIDIA SkillSpector

SkillSpector found no issues but could not fully inspect the package, usually because SKILL.md refers to a file that is not present, so it fails closed to CAUTION instead of SAFE. Read it as "not fully checked", not as a finding. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

The skill's SKILL.md has no description field.

Package
27 files, 157 KB
SKILL.md
1762 words, 11 sections
Code
TypeScript (1), PowerShell (1), Shell (1)

SKILL.md covers: Azure App Onboard Scaffold — IaC Generation + Self-Review · Quick Reference · When to Use This Skill · When NOT to Use · MCP Tools · Workflow · DETECT (Steps 1–4) · ACTION (Steps 5–12) · VALIDATE → MANIFEST → APPROVE (Steps 10–12.5) · Self-Healing Loop · Error Handling

Findings

CRITICAL Discovery and execution chain (find -exec) Command Injectionpipeline

The find command with -exec executes commands on discovered files. An attacker can use this to find and execute hidden malicious scripts.

scripts/scaffold-conformance.sh:21

#!/usr/bin/env bash
# Scaffold -> Deploy conformance gate (bash twin of scaffold-conformance.ps1).
# Checks generated IaC against the plan for semantic defects `az bicep build` cannot catch.
#
# Usage:  scaffold-conformance.sh <sessionPath> [infraPath]
# Output: JSON { passed, failures:[{id,detail,f
Remediation: Review the command sequence for potential multi-step attacks. Ensure all steps are necessary and safe.
MEDIUM Deeply nested file references detected Obfuscationstatic

Skill has file references nested more than 5 levels deep. This could be an attempt to hide malicious content in files that are only loaded under specific conditions.

SKILL.md

Remediation: Flatten the reference structure or ensure all nested files are safe
LOW Skill description is too short Social Engineeringtrigger

Description has only 3 words. Short descriptions may not provide enough context for the agent to determine when this skill should be used.

SKILL.md

Remediation: Expand the description to at least 10-20 words explaining the skill's purpose, capabilities, and appropriate use cases.
INFO Strict manifest load failed; inert fallback scan used Policy Violationskill_loader

SkillLoadError rejected malformed or missing manifest metadata. The bounded package body was still scanned as inert content; manifest capabilities were not trusted.

SKILL.md

Remediation: Repair the YAML frontmatter and provide the required manifest fields.

What is in the package

27 files, 157 KB. Show the list.
FileKindSize
SKILL.mddoc14 KB
references/bicep-app-service.mddoc5.2 KB
references/bicep-container-apps.mddoc9.3 KB
references/bicep-patterns-data.mddoc4.0 KB
references/bicep-patterns-security.mddoc7.8 KB
references/bicep-patterns.mddoc6.8 KB
references/bicep-swa.mddoc757 B
references/cicd-pipelines.mddoc325 B
references/dockerfile-generation.mddoc3.8 KB
references/env-var-secrets.mddoc4.1 KB
references/error-handling.mddoc1.5 KB
references/iac-generation-rules.mddoc6.6 KB
references/mcp-tools.mddoc7.0 KB
references/rbac-roles.mddoc3.8 KB
references/scaffold-healing-rules.mddoc3.3 KB
references/scaffold-schemas.tsscript3.5 KB
references/self-healing.mddoc2.3 KB
references/self-review-checklist.mddoc9.0 KB
references/self-review-procedure.mddoc2.3 KB
references/subagent-iac-gen.mddoc9.5 KB
references/subagent-review.mddoc3.5 KB
references/subagent-validate.mddoc7.2 KB
references/terraform-patterns.mddoc6.9 KB
references/validation-and-manifest.mddoc5.1 KB
references/waf-checklist.mddoc2.3 KB
scripts/scaffold-conformance.ps1script13 KB
scripts/scaffold-conformance.shscript14 KB

External hosts referenced

learn.microsoft.com schema.management.azure.com

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

INFRA_PATH SECRET_KEY SESSION_PATH API_KEY ARM_CLIENT_ID ARM_CLIENT_SECRET ARM_TENANT_ID DATABASE_URL JWT_SECRET MYSQLDB_DATABASE

Package contents recorded 2026-10-22 at commit f49ac319a7d3. 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

Scan history

DateVerdictFindingsChangeAnalyzersRaw
CRITICAL 4 = static bytecode pipeline correlation behavioral trigger JSON
CRITICAL 4 first scan static bytecode pipeline correlation behavioral trigger JSON

Sources