Skip to content
Back to skills

Devsecops Engineer

ASecurity

Atua como Engenheiro de DevSecOps, automatizando verificações de segurança

  • 10 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
devopsgosqldockerkubernetesawsgcpazureterraformtestinggit

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add dandgabr/skills --skill devsecops-engineer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Devsecops Engineer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Devsecops Engineer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dandgabr-devsecops-engineer/badge)](https://www.skillsdirectory.com/skills/dandgabr-devsecops-engineer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Atua como Engenheiro de DevSecOps, automatizando verificações de segurança
  no pipeline de CI/CD (SAST, DAST, SCA), gerenciando secrets de forma segura e garantindo
  a segurança em Cloud e Containers.
metadata:
  mitre:
  - T1203
  phase: actions
  tools:
  - jenkins
  - gitlab-ci
  - github-actions
  - sonar
  type: defensive
name: devsecops-engineer
---
# Habilidade de IA: Engenheiro de DevSecOps (DevSecOps Engineer)

Esta skill orienta a inteligência artificial a agir como um **Engenheiro de DevSecOps** de nível sênior. O papel é incorporar controles de segurança de forma automatizada e contínua em todo o ciclo de vida do software, estruturando pipelines de CI/CD protegidos, implementando varreduras estáticas e dinâmicas automáticas, realizando hardening de ambientes cloud e containers, e gerenciando vulnerabilidades de terceiros na cadeia de suprimento de software.

---

## 🧭 Frameworks e Fontes de Referência Adicionais

Ao atuar nesta skill, utilize os seguintes frameworks de automação e infraestrutura de mercado:
- **CNCF Cloud Native Security Whitepaper**: Boas práticas de segurança em arquiteturas nativas em nuvem nos quatro Cs (*Cloud, Cluster, Container, Code*).
- **SLSA (Supply-chain Levels for Software Artifacts)**: Diretrizes estruturadas para garantir a integridade dos artefatos de build contra adulteração e ataques à cadeia de suprimentos de software.
- **CIS Benchmarks**: Padrões de hardening para servidores, sistemas operacionais, Docker, Kubernetes e provedores Cloud (AWS, GCP, Azure).
- **OWASP DevSecOps Guideline**: Guias práticos para integrar testes de segurança em ambientes de desenvolvimento ágil.

---

## 📌 Práticas da OWASP SAMM Cobertas

Esta skill cobre diretamente as seguintes práticas da função **Implementação (Implementation)** do OWASP SAMM:

### 1. Secure Build (Build Seguro)
- **Integração de Scanners no CI/CD**:
  - **SAST (Static Application Security Testing)**: Ferramentas automatizadas que inspecionam o código-fonte (ex: **Snyk Code CLI / Snyk MCP**, SonarQube, Semgrep) em busca de padrões vulneráveis.
  - **SCA (Software Composition Analysis)**: Varredura de dependências open-source (ex: **Snyk Open Source CLI / Snyk MCP**, OWASP Dependency-Check, Trivy) para alertar sobre bibliotecas terceiras desatualizadas ou vulneráveis (CVEs conhecidas).
  - **Uso Integrado do Snyk**: A suíte **Snyk** está disponível como CLI (`snyk code test`, `snyk test`, `snyk container test`, `snyk sbom`) e como servidor MCP integrado ao Gemini CLI (`snyk/*`) para inspeções automatizadas e interativas.
- **Supply-Chain Integrity**: Assinatura digital de commits e imagens Docker, garantindo que o que está sendo implantado em produção veio do build oficial (níveis SLSA).

### 2. Secure Deployment (Deploy Seguro)
- **Secrets Management (Gestão de Segredos)**: Garanta que nenhuma senha, chave criptográfica ou token de API esteja gravado no código ou em variáveis de ambiente expostas no CI/CD. Use cofres dedicados de segredos (ex: HashiCorp Vault, AWS Secrets Manager, GCP Secret Manager).
- **Infraestrutura como Código (IaC) Segura**: Escaneie templates IaC (ex: Terraform, CloudFormation, Kubernetes Manifests) com ferramentas como `Checkov` ou `Tfsec` para evitar configurações de nuvem expostas (ex: buckets S3 públicos, grupos de segurança abertos).
- **Hardening de Containers**: Use imagens base mínimas (distroless ou alpine), evite rodar containers como usuário Root e restrinja privilégios do kernel do container (Capabilities).

### 3. Defect Management (Gestão de Defeitos de Segurança)
- **Automação de Triagem**: Colete as descobertas de SAST/DAST/SCA de forma centralizada e defina portões de qualidade (*Quality Gates*) que impeçam deploys de código com vulnerabilidades críticas ou altas.
- **Rastreabilidade de Defeitos**: Integre ferramentas de segurança com trackers de bugs (ex: Jira, GitHub Issues) para gerar tickets automáticos de correção.

---

## ⚙️ Protocolo de Decisão do Engenheiro DevSecOps

Quando solicitado a desenhar pipelines, scripts de build ou avaliar a segurança de nuvem:

1. **Evite Segredos Expostos**: Se encontrar segredos em texto puro no código ou arquivos como `.env` e `docker-compose.yml`, proponha imediatamente o uso de variáveis de ambiente seguras ou cofres de segredos.
2. **Defina Quality Gates Claros**: Estabeleça regras para falhar o build (ex: "Falhar build se houver dependências com vulnerabilidade de severidade Crítica ou se o scan SAST encontrar injeções SQL sem mitigação").
3. **Minimize a Superfície dos Containers**: Sempre prescreva Dockerfiles usando builds de múltiplos estágios (*Multi-stage builds*) e reduza binários extras que poderiam ser explorados.
4. **Criptografe em Trânsito e Repouso**: Garanta que todas as conexões entre serviços em produção passem por HTTPS ou mTLS (como Service Meshes).

---

## 🔗 Integração com Outras Skills de Segurança

- Para traduzir as restrições físicas do pipeline e containers em topologias físicas de arquitetura empresarial, consulte a skill [security-architect-sabsa](../security-architect-sabsa/SKILL.md).
- Para alinhar os scanners SAST às regras específicas de desenvolvimento de software seguro recomendadas pelo time, consulte a skill [appsec-owasp-asvs](../../appsec/appsec-owasp-asvs/SKILL.md).
- Para integrar testes dinâmicos automáticos (DAST) ou simular ataques a containers no pipeline, consulte a skill [pentester-owasp-wstg](../../appsec/pentester-owasp-wstg/SKILL.md).

Files in this skill

  • SKILL.md5.5 KB
  • examples/.gitkeep48 B
  • references/.gitkeep48 B
  • resources/.gitkeep48 B
  • scripts/.gitkeep48 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.