Sainathkeesara/DevSecOps-Kit
GitHub: Sainathkeesara/DevSecOps-Kit
Stars: 0 | Forks: 0
# DevSecOps-Kit
[](https://github.com/Sainathkeesara/DevSecOps-Kit)
[](https://github.com/Sainathkeesara/DevSecOps-Kit)
[](https://github.com/Sainathkeesara/DevSecOps-Kit)
[](https://github.com/Sainathkeesara/DevSecOps-Kit)
[](https://github.com/Sainathkeesara/DevSecOps-Kit)
## What's in here
A curated collection of production-ready **shell scripts**, **how-to guides**, **runbooks**, **snippets**, and **templates** covering the tools and practices a practising DevOps or DevSecOps engineer reaches for daily. Every entry is version-specific, scenario-grounded, and designed to be adapted for real infrastructure work.
The kit spans Kubernetes, Linux system administration, Terraform, CI/CD pipelines, observability stacks, container registries, and security scanning (Trivy, Semgrep, Checkov, TruffleHog, Syft) with CVE-specific remediation guidance.
## Coverage
| Tool | Scripts | Docs | Snippets | Templates | More |
|------|--------:|-----:|---------:|----------:|----:|
| Linux | 50 | 39 | 2 | 14 | — |
| Kubernetes | 17 | 11 | 1 | 3 | — |
| Kafka | 17 | 3 | 2 | — | — |
| Terraform | 16 | 22 | 1 | 12 | modules:7, environments:12 |
| CI/CD | 16 | 11 | 1 | — | Argo, Flux |
| Observability | 14 | 12 | 1 | — | — |
| Ansible | 11 | 8 | 1 | — | — |
| OCI / Container Registries | 11 | 7 | 1 | — | — |
| Docker | 7 | 7 | 1 | — | — |
| Vault | 8 | 6 | 1 | — | — |
| Git | 8 | 19 | 1 | — | — |
| Jenkins | 4 | 14 | 4 | 1 | — |
| Helm | 3 | 3 | — | — | — |
| Checkov | — | 1 | 4 | — | notes:4, configs:2 |
| Semgrep | 2 | 2 | 2 | — | notes:3, configs:1 |
| Trivy | 3 | 1 | 1 | — | notes:3, configs:2 |
| TruffleHog | 2 | — | 2 | — | notes:3, configs:2 |
| Syft | 1 | — | 1 | — | notes:4 |
## Quick links
- [semgrep/configs/multi-rule-pack.yaml](semgrep/configs/multi-rule-pack.yaml) — Multi-rule Semgrep pack with operator combinators
- [checkov/configs/checkov-ci-config.yaml](checkov/configs/checkov-ci-config.yaml) — CI configuration with framework selection for Checkov
- [trufflehog/scripts/multi-repo-scan-pipeline.sh](trufflehog/scripts/multi-repo-scan-pipeline.sh) — Multi-repo secret scanning pipeline with TruffleHog
- [trufflehog/configs/custom-detector-rules.yaml](trufflehog/configs/custom-detector-rules.yaml) — Custom detector rules for proprietary secret patterns
- [semgrep/notebooks/semgrep-scan-vs-ci-comparison.ipynb](semgrep/notebooks/semgrep-scan-vs-ci-comparison.ipynb) — Comparing semgrep scan vs semgrep ci approaches
## Layout
- **`00_index/`** — Navigation: topic index, quick links, glossary
- **`.github/`** — PR template, CODEOWNERS, workflow README
- **`checkov/` / `semgrep/` / `trivy/` / `trufflehog/` / `syft/`** — Security scanner notes, scripts, configs
- **`docs/`** — How-to guides, concepts, reference, runbooks, security docs, troubleshooting, setup guides
- **`environments/`** — Terraform environment configs (dev / staging / prod)
- **`lab/`** — Mini-projects and sandboxes
- **`scripts/`** — Shell scripts organized by tool (bash toolkit directories)
- **`snippets/`** — Copy-paste ready one-liners and cheatsheets
- **`templates/`** — Starter configs for Kubernetes, Terraform, Docker, Linux automation, Jenkins, Logstash, syslog-ng
- **`terraform/`** — Terraform modules (EventBridge Lambda, networking)
## Status
Actively maintained with weekly additions. Current focus areas: Kubernetes security CVEs, Terraform provisioning patterns, CI/CD pipeline integration scripts, and observability stack deployment guides.
_Last updated: 2026-05-31_