azure-containerregistry-py
Gerenciar imagens do Azure Container Registry
As equipes precisam de fluxos de trabalho Python repetíveis para imagens e metadados do Azure Container Registry. Esta habilidade fornece exemplos focados do SDK para autenticação, listagem, atualizações, downloads e limpeza.
Pare e solicite confirmação antes de instalar.
Revise o plano e obtenha o consentimento explícito do usuário antes de alterar arquivos.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "azure-containerregistry-py" from https://skillstore.io/skills/sickn33-azure-containerregistry-py.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-containerregistry-py/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "azure-containerregistry-py". Preciso listar repositórios em um Azure Container Registry.
Resultado esperado:
A resposta explica a configuração do pacote, a configuração do endpoint, a autenticação do Entra ID e a iteração de repositórios com o Python SDK.
Usando "azure-containerregistry-py". Preciso remover imagens antigas sem tag.
Resultado esperado:
A resposta descreve uma data de corte, verificações de tags, exclusão baseada em digest e uma etapa de revisão antes de executar alterações.
Usando "azure-containerregistry-py". Preciso baixar um blob de camada para inspeção.
Resultado esperado:
A resposta descreve o download do manifesto e do blob, a escolha de um caminho de saída e a verificação do manuseio de arquivos antes da gravação.
Auditoria de segurança
Risco altoStatic analysis misclassified 48 Markdown backticks as command execution and six benign documentation values as network, environment, or reconnaissance risks. The fixed local download path can overwrite a file. Deletion examples can remove registry data, and the automated cleanup loop lacks an explicit confirmation gate.
Preocupações de segurança confirmadas (1)
Itens de revisão de capacidade (1)
Estas são capacidades locais reais que podem ser esperadas para esta habilidade, portanto exigem revisão, mas não são contabilizadas como comportamento malicioso confirmado.
Fatores de risco
⚙️ Comandos externos (48)
🌐 Acesso à rede (3)
📁 Acesso ao sistema de arquivos (1)
🔑 Variáveis de ambiente (1)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/sickn33-azure-containerregistry-py/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/sickn33-azure-containerregistry-py?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/sickn33-azure-containerregistry-py?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-containerregistry-py/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-containerregistry-py.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
sickn33. (2026). azure-containerregistry-py security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-containerregistry-py/audits/5Citação BibTeX
@techreport{sickn33-sickn33-azure-containerregistry-py-2026,
author = {sickn33},
title = {azure-containerregistry-py security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-containerregistry-py/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "azure-containerregistry-py security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-azure-containerregistry-py/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-containerregistry-py:audit:5"
description: "Skillstore immutable audit report identifier"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: MédioO que você pode criar
Inspecionar inventário do registro
Liste repositórios, tags e manifestos antes de manutenção ou relatórios.
Proteger imagens de produção
Defina flags de repositório e manifesto que bloqueiam gravações ou exclusões para imagens críticas.
Limpar artefatos antigos
Encontre manifestos antigos sem tag e prepare um fluxo de trabalho de exclusão controlada.
Teste estes prompts
Usando esta habilidade, mostre-me as etapas em Python para autenticar com Entra ID e listar repositórios no Azure Container Registry.
Use esta habilidade para explicar como posso listar tags de um repositório e ordená-las pela hora da última atualização.
Crie um plano de dry-run para identificar manifestos sem tag com mais de 30 dias e depois explique as verificações antes da exclusão.
Projete um fluxo de trabalho Python assíncrono que liste repositórios e manifestos recentes, feche os clientes corretamente e explique onde adicionar novas tentativas.
Boas práticas
- Use Entra ID e funções com privilégio mínimo para acesso ao registro.
- Execute a lógica de limpeza em modo dry-run antes de excluir artefatos.
- Exclua por digest e verifique tags para evitar remover imagens ativas.
Evitar
- Executar exemplos de exclusão em produção sem aprovação ou backups.
- Usar credenciais amplas quando o acesso somente leitura é suficiente.
- Salvar blobs baixados sobre arquivos existentes sem verificar o caminho.
Perguntas frequentes
Esta habilidade gerencia o Azure Container Registry a partir de Python?
Ela cria um registro?
Qual método de autenticação é mostrado?
Ela pode excluir imagens?
Ela oferece suporte a código assíncrono?
Claude, Codex ou Claude Code podem usá-la?
Detalhes do desenvolvedor
Autor
sickn33Licença
MIT
Revisão da Skillstore
r2
Aviso de versão
O autor não declarou uma versão.
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-containerregistry-pyReferência
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
Atualidade da manutenção
26/07/2026
Uso
4 downloads · 100 visualizações
Estrutura de arquivos
📄 SKILL.md