devsecops
/devsecops
Wbudowuje skanowanie SAST, DAST, zależności i sekretów w CI/CD, z bramkami polityk bezpieczeństwa w potoku.
- Autor
- j4flmao ↗
- Repozytorium
- agent-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 10.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 10.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Wbudowuje skanowanie SAST, DAST, zależności i sekretów w CI/CD, z bramkami polityk bezpieczeństwa w potoku.
Wyzwalacze z opisu
Oryginalny opis (EN)
Use this skill when the user says 'DevSecOps', 'shift-left security', 'SAST in CI', 'DAST pipeline', 'secret scanning in CI', 'security gate', 'pipeline hardening'. Embeds automated SAST, DAST, dependency and secret scanning into CI/CD with policy gates. Do NOT use for: deep SAST/DAST tool configuration (use security/sast-dast), secrets storage/rotation (use security/secrets-management), or SBOM generation (use security/sbom).
Jak działa
- Purpose
- Agent Protocol
- Pipeline Architecture
- GitHub Actions Example (SAST & Secrets)
Podgląd SKILL.md
---
name: devsecops
description: >
Use this skill when the user says 'DevSecOps', 'shift-left security', 'SAST in CI', 'DAST pipeline', 'secret scanning in CI', 'security gate', 'pipeline hardening'. Embeds automated SAST, DAST, dependency and secret scanning into CI/CD with policy gates. Do NOT use for: deep SAST/DAST tool configuration (use security/sast-dast), secrets storage/rotation (use security/secrets-management), or SBOM generation (use security/sbom).
version: "1.0.0"
author: "j4flmao"
license: "MIT"
tags: [security, devsecops, ci-cd, sast, dast, shift-left]
---
# DevSecOps: Automated Security Scanning
## Purpose
Embed security directly into CI/CD pipelines to catch vulnerabilities early (shift-left). Covers Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), dependency scanning, and secret scanning, with explicit pass/fail gates that block merges on verified findings.
## Agent Protocol
### Trigger
User phrases: "DevSecOps pipeline", "shift-left security", "add SAST to CI", "secret scanning in CI", "security gate".
### Input Context
- CI platform (GitHub Actions, GitLab CI, etc.) and languages in the repo.
- Which scan classes are required and the gating policy.
### Output Artifact
A pipeline definition with scan stages and a gate. No secrets committed.
### Response Format
```
Stage: {sast|dast|secrets|deps}
Tool: {Semgrep | TruffleHog | Trivy | ...}
Gate: {block on verified/high | warn}
```
## Pipeline Architecture
```mermaid
%%{init: {"theme": "default", "flowchart": {"useMaxWidth": true}}}%%
flowchart TD
A[Push Code] --> B[Lint & Unit Test]
B --> C{Security Scans}
C -->|SAST| D[Semgrep / CodeQL]
C -->|Secrets| E[TruffleHog / Gitleaks]
C -->|Dependencies| F[Dependabot / Trivy]
D & E & F --> G{Gate}
G -->|Pass| H[Build Image]
G -->|Fail| I[Block PR]
H --> J[DAST Scan]
J --> K[Deploy]
```
## GitHub Actions Example (SAST & Secrets)
```yaml
name: DevSecOps Pipeline
on: [push, pull_request]
jobs:
security-scans:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Secret Scanning (TruffleHog)
uses: trufflesecurity/trufflehog@main
with:
path: ./
base: ${{ github.event.repository.default_branch }}
head: HEAD
extra_args: --only-verified
- name: SAST Scanning (Semgrep)
# The legacy returntocorp/semgrep-action is deprecated; run `semgrep ci`
# from the official package/image instead.
run: |
pip install semgrep
semgrep ci --config p/default
env:
SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }}
```
> Note: `returntocorp/semgrep-action@v1` is deprecated. Current practice is `semgrep ci` (official `semgrep/semgrep` image or the pip package). Pin third-party actions/images to a release tag or SHA rather than `@main` in production.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · j4flmao/agent-skills | 100 | MIT |
| rade-nugroho/agentic-enteprises-skill | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 33c9443f77ab (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100devsecops-security-gates-in-ci-cd
Wbudowuje w potoki CI/CD bramki jakości bezpieczeństwa: SAST, DAST i skanowanie bezpieczeństwa kontenerów. - 100agent-devsecops-engineer
Wspiera bezpieczeństwo CI/CD: potoki SAST i DAST, bezpieczeństwo łańcucha dostaw, skanowanie kontenerów, SBOM, wykrywanie sekretów i policy as code przy utwardzaniu procesów budowania. - 100building-devsecops-pipeline-with-gitlab-ci
Konfiguruje potok GitLab CI ze skanowaniem SAST, DAST, zależności i sekretów oraz triażem wyników przed wdrożeniem. - 90sast-scan
Projektuje potok skanowania SAST i DAST: dobór narzędzi, integracja z CI i proces triage. - 100security-devsecops
Obejmuje DevSecOps, bezpieczny cykl życia oprogramowania i AppSec: sekrety, walidacja wejścia, higiena zależności, uwierzytelnianie oraz narzędzia CI/CD (SAST, SCA, DAST, skanowanie sekretów i IaC). - 90security-sast-dast
Konfiguruje skanowanie SAST i DAST w CI, tworzy własne reguły, triażuje fałszywe alarmy i ustawia bramki kontrolne w pipeline'ie.