azure-containerregistry-py

SAFE max severity MEDIUMSkillSpector Caution 7 registry microsoft last scanned 1 scan

Verdict safe, but 1 finding (1 medium), mainly command injection. Most recent scan 2026-02-05.

This skill is a documentation/tutorial package for the Azure Container Registry Python SDK with LOW to MEDIUM security risk. The primary concern is the unpinned package dependency which could introduce supply chain vulnerabilities. The skill contains no executable scripts, no data exfiltration attempts, no prompt injection, and no malicious code. It's essentially a reference guide showing legitimate Azure SDK usage patterns. The missing optional metadata fields reduce transparency but don't constitute a security threat. The skill appropriately uses Azure's recommended authentication patterns (DefaultAzureCredential). The referenced Python files (ArtifactTagOrder.py, etc.) are standard Azure SDK imports, not bundled files, so their absence is expected and not a security concern.

Scanner's overall assessment (LLM analyzer)

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories. Triggers: "azure-containerregistry", "ContainerRegistryClient", "container images", "docker registry", "ACR".

Package
2 files, 22 KB
SKILL.md
524 words, 12+ sections
Code
None. Instructions only.

SKILL.md covers: Azure Container Registry SDK for Python · Installation · Environment Variables · Authentication · Entra ID (Recommended) · Anonymous Access (Public Registry) · List Repositories · Repository Operations · Get Repository Properties · Update Repository Properties · Delete Repository · List Tags

Findings

MEDIUM Unpinned Package Dependency Installation Command Injectionllm

The skill instructs installation of 'azure-containerregistry' package without version pinning (pip install azure-containerregistry). This creates a supply chain risk where future malicious or breaking versions could be automatically installed, potentially introducing vulnerabilities or unexpected behavior changes.

SKILL.md:7

```bash
pip install azure-containerregistry
```
Remediation: Pin to a specific tested version: 'pip install azure-containerregistry==1.2.0' (replace with current stable version). Document the tested version in the manifest and provide upgrade guidance.

What is in the package

FileKindSize
SKILL.mddoc6.0 KB
references/acceptance-criteria.mddoc16 KB

External hosts referenced

mcr.microsoft.com github.com myregistry.azurecr.io

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.

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

Sources