building-vulnerability-aging-and-sla-tracking
Faz seu agente acompanhar o tempo de correção de falhas de segurança. Ajuda a garantir que os problemas sejam resolvidos dentro do prazo.
O que ela faz
Este sistema ajuda a acompanhar quanto tempo as falhas de segurança (vulnerabilidades) levam para serem corrigidas. Ele garante que as correções sejam feitas dentro de prazos definidos, baseados na gravidade da falha, e alerta se os prazos estiverem acabando.
Quando usar
- ✓Ao definir regras para correção de falhas de segurança.
- ✓Ao criar painéis para ver o tempo de correção das falhas.
- ✓Ao comprovar que as falhas estão sendo corrigidas no prazo.
Exemplo do que pedir para a IA
“Quero ver um relatório de quais falhas de segurança estão demorando para serem corrigidas e se estamos dentro dos prazos definidos.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele compara a data em que uma falha foi descoberta com a data em que foi corrigida. Se demorar mais que o tempo permitido para sua gravidade, ele marca como atrasada e pode enviar alertas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill building-vulnerability-aging-and-sla-trackingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/building-vulnerability-aging-and-sla-tracking/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Construindo Rastreamento de Envelhecimento de Vulnerabilidades e SLAs
Visão Geral
Com mais de 30.000 novas vulnerabilidades identificadas em 2024 (um aumento de 17% em relação ao ano anterior), as organizações precisam rastrear por quanto tempo as vulnerabilidades permanecem sem correção e se a remediação ocorre dentro dos Acordos de Nível de Serviço (SLAs) definidos. O envelhecimento de vulnerabilidades mede o tempo entre a descoberta e a remediação, enquanto o rastreamento de SLA impõe prazos baseados na gravidade. Referências do setor indicam SLAs padrão de 14 dias para críticas, 30 dias para altas, 60 dias para médias e 90 dias para baixas vulnerabilidades, embora prazos mais agressivos (24-48 horas para CVEs críticas ativamente exploradas) sejam cada vez mais comuns. Esta habilidade abrange o design de políticas de SLA, a construção de dashboards de envelhecimento, a implementação de escalonamentos automatizados e a geração de métricas de conformidade.
Quando Usar
- Ao implantar ou configurar capacidades de rastreamento de envelhecimento de vulnerabilidades e SLAs em seu ambiente
- Ao estabelecer controles de segurança alinhados aos requisitos de conformidade
- Ao construir ou melhorar a arquitetura de segurança para este domínio
- Ao realizar avaliações de segurança que exigem esta implementação
Pré-requisitos
- Plataforma de gerenciamento de vulnerabilidades com dados históricos de varredura
- Inventário de ativos com classificações de criticidade
- Sistema ITSM/ticketing para rastreamento de remediação
- Plataforma de relatórios (Splunk, Elastic, Power BI, Grafana)
- Acordo das partes interessadas sobre prazos de SLA e procedimentos de escalonamento
Conceitos Principais
Estrutura Padrão de SLA de Vulnerabilidades
| Gravidade | Faixa CVSS | SLA Padrão | SLA Agressivo | SLA CISA KEV |
|---|---|---|---|---|
| Crítica | 9.0-10.0 | 14 dias | 48 horas | Data de vencimento da BOD 22-01 |
| Alta | 7.0-8.9 | 30 dias | 7 dias | 14 dias |
| Média | 4.0-6.9 | 60 dias | 30 dias | N/A |
| Baixa | 0.1-3.9 | 90 dias | 60 dias | N/A |
| Informativa | 0.0 | Melhor esforço | Melhor esforço | N/A |
Modificadores Adaptativos de SLA
| Fator | Modificador | Racional |
|---|---|---|
| Ativo voltado para a internet | -50% SLA | Risco de exposição maior |
| Listado no CISA KEV | Substituir para 48h | Exploração ativa confirmada |
| EPSS > 0.7 | -50% SLA | Alta probabilidade de exploração |
| Ativo Nível 1 (joia da coroa) | -25% SLA | Impacto máximo nos negócios |
| Controle compensatório em vigor | +25% SLA | Risco parcialmente mitigado |
| Patch do fornecedor indisponível | Exceção com data de revisão | Ainda não é possível remediar |
Indicadores Chave de Desempenho (KPIs)
| KPI | Fórmula | Meta |
|---|---|---|
| Tempo Médio para Remediação (MTTR) | Média(data_remediacao - data_descoberta) | < 30 dias no geral |
| Taxa de Conformidade de SLA | (Vulns remediadas dentro do SLA / Total de vulns) * 100 | >= 90% |
| Contagem de Vulnerabilidades Atrasadas | Contagem onde idade > SLA | Tendência de queda |
| Distribuição de Envelhecimento de Vulnerabilidades | Contagem por faixa etária (0-14d, 15-30d, 31-60d, 60+d) | Maioria em 0-30d |
| Velocidade de Remediação | Vulns fechadas por semana | Tendência de alta |
| Taxa de Exceção | (Exceções / Total de vulns) * 100 | < 5% |
Fluxo de Trabalho
Etapa 1: Definir Documento de Política de SLA
Vulnerability Remediation SLA Policy v1.0
1. Scope: All information systems and applications
2. Severity Classification: Based on CVSS v4.0/v3.1 base score
3. SLA Timelines: See Standard SLA Framework table
4. Adaptive Modifiers: Applied based on asset context
5. Exception Process:
- Must be documented with business justification
- Requires compensating control description
- Maximum extension: 90 days (one renewal)
- CISO approval required for Critical/High exceptions
6. Escalation Path:
- 50% SLA elapsed: Automated reminder to asset owner
- 75% SLA elapsed: Escalation to manager
- 100% SLA elapsed (overdue): CISO notification
- 120% SLA elapsed: VP/CTO escalation
7. Metrics Reporting: Monthly to security committee
Etapa 2: Construir o Mecanismo de Cálculo de Envelhecimento
import pandas as pd
from datetime import datetime, timedelta
class VulnerabilityAgingTracker:
"""Rastreia o envelhecimento de vulnerabilidades e a conformidade com o SLA."""
SLA_DAYS = {
"Critical": 14,
"High": 30,
"Medium": 60,
"Low": 90,
}
def __init__(self, sla_overrides=None):
if sla_overrides:
self.SLA_DAYS.update(sla_overrides)
def calculate_aging(self, vulns_df):
"""Calcula métricas de envelhecimento para cada vulnerabilidade."""
today = datetime.now()
vulns_df["discovery_date"] = pd.to_datetime(vulns_df["discovery_date"])
…
Perguntas frequentes
O que é uma vulnerabilidade?
É uma falha em um sistema ou programa que pode ser explorada por alguém mal-intencionado para causar danos.
O que é SLA?
SLA significa Acordo de Nível de Serviço. No contexto de segurança, são os prazos definidos para corrigir as falhas encontradas.
Como o sistema sabe a gravidade de uma falha?
Geralmente, usa uma pontuação chamada CVSS, que classifica as falhas como críticas, altas, médias ou baixas.
Detalhes
Descrição original do autor
Implement a vulnerability aging dashboard and SLA tracking system that measures time-to-remediation against severity-based deadlines (e.g. 14 days critical, 30 days high, 60 days medium, 90 days low), with automated escalations and compliance metrics reporting. Use when designing SLA policies, building aging/remediation dashboards, or proving compliance with remediation timelines.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5558
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC