Versioned security assessment

Report ID: SA-9ADC33D3

6/30/2026, 7:56:17 AM

deploy-model security assessment v2

Skill Security Certification Report

Audit History
Audit model: codex Historical report
Skill name
deploy-model
Version
v2
Maintainer
microsoft
Coverage
4 Files scanned · 388 Lines analyzed
Policy version
Unavailable

Highest confirmed finding severity

Low

2 confirmed security findings require attention.

Installation context

Historical evidence

This report may not describe the currently installable artifact. Open the current Skill page for install guidance.

Open current Skill page

This report does not block or authorize the manifest or ZIP.

Static analysis reported many high-risk patterns, but review found no evidence of malicious intent, prompt injection, credential exfiltration, weak cryptography, or filesystem traversal. Most flagged items are Markdown examples, Azure CLI guidance, a relative documentation link, or helper scripts that generate an Azure AI Foundry portal URL. The remaining risk is medium because the skill guides authenticated Azure deployment actions that can create billable cloud resources.

Report position

Historical report

Open audit history before using this report to install.

Audit attestation

Not attestable

The required immutable binding is incomplete.

Human verification

Not verified

No human verification is recorded for this report.

Coverage

4 Files scanned · 388 Lines analyzed

4 items shown for review

Limitations

This report does not claim runtime or sandbox execution and does not prove the absence of side effects.

Evidence chain

Follow the evidence from source binding to the install contract. Available evidence supports verification; it is not a safety guarantee.

  1. Source

    Binding unavailable

  2. Artifact

    Identity incomplete

  3. Audit

    Complete

  4. Install contract

    Open manifest to verify

    Open manifest

Capabilities observed

Observed means this report recorded supporting evidence. Not recorded does not prove that a capability is absent.

Contains scripts

May execute code included with the Skill.

Observed in 2 evidence locations

Network access

May connect to external services.

Observed in 2 evidence locations

Filesystem access

May read or write local files.

Not recorded by this audit

Env variables

May read values from the process environment.

Not recorded by this audit

External commands

May invoke commands or programs outside the Skill.

Observed in 2 evidence locations

Capability review items (2)
Medium
Authenticated Azure Deployment Workflow
The skill routes users through Azure OpenAI deployment workflows and requires confirmation before deployment. This is legitimate for the skill purpose, but it can create billable Azure resources when used with authenticated credentials.
The skill explicitly covers deployment mode selection, project resolution, and pre-deployment validation. The confirmation requirement reduces risk, but authenticated cloud changes remain operationally sensitive.
Medium
Helper Script Processes User-Supplied Identifiers
The Bash helper accepts subscription, resource group, project, and deployment names, then uses shell command substitution to encode the subscription ID and print a portal URL. The arguments are quoted and no command injection was confirmed, but identifier validation would reduce malformed URL risk.
The static command-substitution finding is real, but the semantic use is limited to local string transformation and URL output. No eval, remote request, or unquoted command construction was found.

Risk findings

Confirmed security concerns are separated from items that still need review.

Confirmed security concerns (2)

RISK-001 Low
Markdown Relative Link Is Not Filesystem Traversal
The path traversal alerts correspond to a Markdown link that points readers to a quota skill document. No evidence found of runtime file access using that relative path.
The flagged sequence appears inside documentation text as a relative link. It is not used by code that reads, writes, or executes files.
RISK-002 Low
Test Prompt Reconnaissance Alert Is Benign
The system reconnaissance alert points to a negative test case for an invalid Azure region. No evidence found of host, network, or environment reconnaissance instructions.
The cited line is part of a table of expected failure cases. It tests graceful handling of an invalid region rather than collecting system information.

Expert evidence

Immutable subject identity, scanner metadata, dismissed matches, and source-level evidence.

Artifact subject

Marketplace commit
Unavailable
Content hash
Unavailable
Tree hash
Unavailable
Skill path
Unavailable
Audit payload hash
Unavailable

Analysis metadata

Audit model: codex

Analysis state: Complete

Scope is limited to the recorded files, lines, methods, and evidence. No runtime or sandbox execution is claimed.

Static false positives ignored (2)
Low
Hardcoded Azure Portal URL Is Not Exfiltration
The hardcoded URL points to the Azure AI Foundry portal and is only concatenated into a link that is printed or returned. No evidence found of data being sent to that URL by the scripts.
Both scripts build a portal URL as output rather than performing a network request. The destination is an expected Microsoft Azure domain for this deployment skill.
Low
Weak Cryptography Detections Are False Positives
The weak cryptography alerts occur in descriptive deployment text, headings, and prerequisite sections. No evidence found of MD5, SHA1, DES, RC4, or other weak cryptographic algorithms being used.
Manual review of the cited lines found Azure OpenAI deployment instructions, not cryptographic API use. The scanner likely matched substrings in ordinary documentation.

Verify and export

The manifest and lockfile bind install artifacts to cryptographic hashes. This integrity claim is separate from the security assessment.

Audit attestation: not_attestable