Навыки azure-quotas История аудитов
📦

История аудитов

azure-quotas - 5 аудиты

Сравнение версий

Изменения возможностей и находок между проверенными версиями, сначала новые.

ВерсияДатаРезультатПункты проверкиИзменение к предыдущей
v5 Последняя23 июл. 2026 г., 19:10 2 подтверждено0Возможности не изменились
v4 8 июл. 2026 г., 09:30 4 подтверждено5Доступ к файловой системе
v3 5 июл. 2026 г., 22:32 1 подтверждено0Возможности не изменились
v2 30 июн. 2026 г., 07:34 2 подтверждено0Внешние командыДоступ к сети
v1 15 мар. 2026 г., 08:17 Подтверждённых находок нет0Базовая
Версия аудита 5 Последняя

23 июл. 2026 г., 19:10

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.

5
Просканировано файлов
852
Проанализировано строк
5
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (2)

Средний
Automatic Azure CLI Extension Installation
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.
Средний
Azure Response Embedded in Python Source
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.
Аудитор:: codex

8 июл. 2026 г., 09:30

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.

5
Просканировано файлов
852
Проанализировано строк
12
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (4)

Средний
Automatic Azure CLI Extension Installation
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.
Средний
Quota Increase Workflow Requires Explicit Consent
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.
Низкий
System reconnaissance
$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.
Низкий
System reconnaissance
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.
Пункты проверки возможностей (5)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Средний
Shell command substitution
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.
Средний
Shell command substitution
LIMIT=$(az quota show \
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.
Средний
Shell command substitution
USAGE=$(az quota usage show \
The script executes az quota usage show and captures subscription usage data. The command is read-only, but it accesses Azure account quota information.
Средний
Shell command substitution
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.
Средний
Shell command substitution
USAGES_JSON=$(az quota usage list --scope "$SCOPE" -o json 2>/dev/null)
The script runs az quota usage list and captures quota usage JSON. It is read-only, but it still uses the user's authenticated Azure CLI context.

Обнаруженные паттерны

System reconnaissanceSystem reconnaissance
Аудитор:: codex

5 июл. 2026 г., 22:32

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.

3
Просканировано файлов
719
Проанализировано строк
3
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Средний
Cloud Quota Changes Need Authorization
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.
Аудитор:: codex

30 июн. 2026 г., 07:34

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.

3
Просканировано файлов
719
Проанализировано строк
4
Пункты проверки
2
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (2)

Средний
Azure CLI Command Guidance
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.
Средний
Quota Mutation Commands Documented
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.
Статические ложные срабатывания проигнорированы (2)

Эти статические совпадения были отклонены семантической проверкой или совпадали только со схемными токенами, поэтому они показываются для прозрачности, но не влияют на оценку качества.

Низкий
Official Azure Documentation and Portal Links
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.

Обнаруженные паттерны

Azure CLI Command GuidanceQuota Mutation Commands Documented
Аудитор:: codex

15 мар. 2026 г., 08:17

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
Просканировано файлов
719
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
В этом завершенном аудите не зафиксировано подтвержденных проблем безопасности.
Аудитор:: claude