·
Last changedVersion:
This version passed the hardening gate. Hardening applied 2 targeted changes and preserved all other text. Classified findings before hardening: 15. Classified findings closed: 0. Classified findings remaining: 15. Unclassified scanner findings remaining: 0. Review findings closed: 3. Review findings remaining: 15.
2
13
2
13
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
references/sdk-usage.md | Sensitive Data & Secret Exposure | Data exfiltration | Medium | Open | |
SKILL.md | Sensitive Data & Secret Exposure | Data exfiltration | Medium | Open | |
references/auth-best-practices.md | Prompt Injection | Indirect prompt injection | Low | Open | |
references/sdk/azure-storage-file-datalake-py.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/sdk-usage.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/sdk/azure-storage-queue-py.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/sdk/azure-storage-file-datalake-py.md | Malicious Code & Command Execution | — | Low | Open | |
references/sdk/azure-data-tables-py.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open |
15 findings
| Service | Use When | MCP Tools | CLI |
|---|---|---|---|
Blob Storage | Objects, files, backups, static content |
|
|
File Shares | SMB file shares, lift-and-shift | - |
|
Queue Storage | Async messaging, task queues | - |
|
Table Storage | NoSQL key-value (consider Cosmos DB) | - |
|
Data Lake | Big data analytics, hierarchical namespace | - |
|
When Azure MCP is enabled:
azure__storage with command storage_account_list - List storage accountsazure__storage with command storage_container_list - List containers in accountazure__storage with command storage_blob_list - List blobs in containerazure__storage with command storage_blob_get - Download blob contentazure__storage with command storage_blob_put - Upload blob contentIf Azure MCP is not enabled: In Copilot CLI or Claude Code, ask the user to run /mcp and enable Azure MCP; in other hosts, ask the user to enable Azure MCP through the host's MCP configuration.
| Tier | Use Case | Performance |
|---|---|---|
Standard | General purpose, backup | Milliseconds |
Premium | Databases, high IOPS | Sub-millisecond |
| Tier | Access Frequency | Cost |
|---|---|---|
Hot | Frequent | Higher storage, lower access |
Cool | Infrequent (30+ days) | Lower storage, higher access |
Cold | Rare (90+ days) | Lower still |
Archive | Rarely (180+ days) | Lowest storage, rehydration required |
| Type | Durability | Use Case |
|---|---|---|
LRS | 11 nines | Dev/test, recreatable data |
ZRS | 12 nines | Regional high availability |
GRS | 16 nines | Disaster recovery |
GZRS | 16 nines | Best durability |
For deep documentation on specific services:
For building applications with Azure Storage SDKs, see the condensed guides:
For full package listing across all languages, see SDK Usage Guide.
For building applications that interact with Azure Storage programmatically, Azure provides SDK packages in multiple languages (.NET, Java, JavaScript, Python, Go, Rust). See SDK Usage Guide for package names, installation commands, and quick start examples.
Get started with chainctlchainctl skill install public/microsoft/azure-storage:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/microsoft/skills/azure-storage:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/auth-best-practices.md
references/sdk-usage.md
references/sdk/azure-data-tables-java.md
references/sdk/azure-data-tables-py.md
references/sdk/azure-storage-blob-java.md
references/sdk/azure-storage-blob-py.md
references/sdk/azure-storage-blob-rust.md
references/sdk/azure-storage-blob-ts.md
references/sdk/azure-storage-file-datalake-py.md
references/sdk/azure-storage-file-share-py.md
references/sdk/azure-storage-file-share-ts.md
references/sdk/azure-storage-queue-py.md
references/sdk/azure-storage-queue-ts.md