The static alerts are false positives caused by documented Azure CLI examples, Markdown code formatting, standard error redirection, and expected read-only quota queries. Two semantic risks remain: the scripts install an Azure CLI extension without confirmation, and the Bash script embeds Azure response data directly into Python source.
Both scripts install the quota extension automatically when absent. This downloads code and changes the local Azure CLI environment without explicit confirmation.
The installation commands and automatic branches are explicit in both scripts.
The Bash script interpolates quota usage JSON into a triple-quoted Python source string. Crafted response content could break the string and alter executed Python.
Direct interpolation into the python3 -c program is visible, although exploitation requires control over Azure CLI response content.
Most markdown detections are false positives caused by backticked Azure CLI examples, fenced code blocks, and Microsoft documentation links. Confirmed risks are limited to helper scripts that run Azure CLI read operations against the current subscription. No evidence found for audit bypass language, credential exfiltration, or hidden network endpoints.
Both helper scripts install the Azure quota CLI extension when it is missing. Automatic dependency installation changes the user CLI environment and can fetch executable code.
The scripts explicitly run az extension add --name quota when the extension is absent. This is a clear setup side effect, even though it supports the skill purpose.
The skill documents an Azure CLI quota update workflow that submits a quota increase request for a subscription. This is a legitimate feature but changes Azure account state.
The workflow is clearly labeled as requesting a quota increase and includes an az quota update example. The side effect is explicit and should require user approval.
$SubscriptionId = az account show --query id -o tsv
The PowerShell helper reads the active Azure subscription ID when none is supplied. This is legitimate for quota checks, but it relies on ambient credentials and exposes account metadata.
SUBSCRIPTION_ID=$(az account show --query id -o tsv)
The script discovers the active Azure subscription ID through az account show. This is legitimate quota setup, but it reveals cloud account metadata if run unexpectedly.
Capability review items (5)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
SUBSCRIPTION_ID=$(az account show --query id -o tsv)
The Bash helper executes az account show and captures the active subscription ID. This is intended, but it runs Azure CLI against ambient authenticated state.
The script executes az quota show for a user-selected scope and resource name. Arguments are quoted, but this still performs an authenticated Azure CLI query.
The script executes az quota usage show and captures subscription usage data. The command is read-only, but it accesses Azure account quota information.
QUOTAS_JSON=$(az quota list --scope "$SCOPE" -o json 2>/dev/null)
The script runs az quota list for the selected provider and region. This is expected behavior, but it queries authenticated Azure subscription metadata.
The static detections are documentation-oriented false positives involving Markdown backticks, Azure CLI examples, and Microsoft links. I found one semantic risk: some workflows can change Azure subscription quota or provider registration state. No prompt injection or exfiltration intent was found in the reviewed files.
The skill includes quota increase and provider registration guidance that can change Azure subscription state. Agents should require explicit user approval before running these commands.
The cited lines document az quota update and az provider register operations. These are legitimate tasks, but they can affect a real Azure subscription.
Static analysis flagged many external command, network, and high-risk keyword patterns. Manual review found no malware, credential access, exfiltration, or prompt injection, but the skill does guide Azure CLI usage and includes quota mutation commands that require operator caution.
The static external command findings are mostly false positives because the files document Azure CLI examples, not executable scripts. They still represent a real operational risk because the skill instructs users or agents to run az quota commands against Azure subscriptions.
The cited lines clearly show Azure CLI command guidance. The risk is operational rather than malicious because the commands are documented examples with placeholders.
The skill includes az quota update and az quota create examples. These commands can change requested quota limits in a real Azure subscription if run with sufficient permissions.
The commands are explicitly documented and their purpose is quota changes. The examples use placeholders, so this is not evidence of malicious account modification.
Static false positives ignored (2)
These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.
The network findings are hardcoded links to Microsoft Learn and the Azure Portal. No evidence found of hidden external endpoints, telemetry, or data exfiltration.
The URLs point to Azure Portal or Microsoft Learn documentation and are used as references. I found no code that sends user data to these URLs.
Static High-Risk Pattern Matches Are Documentation False Positives
The weak cryptography and PowerShell findings do not indicate dangerous behavior in context. The cited lines are metadata, command tables, ordinary text, or references to Azure CLI output fields.
Manual review of the cited locations showed no weak cryptographic primitive and no executable PowerShell invocation. The findings appear to be keyword collisions in Markdown.
All 185 static findings are FALSE POSITIVES. The scanned files are documentation (.md) containing Azure CLI command examples, not executable code. Shell commands in backticks are documentation syntax for illustrating CLI usage. URL references point to official Microsoft documentation. No actual code execution, network calls, or malicious patterns exist. This is a legitimate Microsoft skill for Azure quota management.
3
Files scanned
719
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were recorded for this completed audit.