SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Devsecops Projects
-
prowler
Prowler is the world’s most widely used open-source cloud security platform that automates security and compliance across any cloud environment.
Project mention: CIS AWS v3.0 in 60 Seconds: Automate Compliance with Terraform | dev.to | 2026-03-27And you're probably guessing that I'm not the first person to have the idea - we need to automate this. AWS Security Hub maps 37 controls. Prowler all of them. However, none of them answer the question of how to fix them (at least not by copy-pasting).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Show HN: BunkerWeb – open-source and cloud-native WAF/WAAP | news.ycombinator.com | 2026-01-12
-
-
-
DeepAudit
DeepAudit:人人拥有的 AI 黑客战队,让漏洞挖掘触手可及。国内首个开源的代码漏洞挖掘多智能体系统。小白一键部署运行,自主协作审计 + 自动化沙箱 PoC 验证。支持 Ollama 私有部署 ,一键生成报告。支持中转站。让安全不再昂贵,让审计不再复杂。
Project mention: Show HN: DeepAudit – open-source auditing agent (LLMs and Static Analysis) | news.ycombinator.com | 2025-12-15 -
cicd-goat
A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.
-
safety
Safety checks Python dependencies for known security vulnerabilities and suggests the proper remediations for vulnerabilities detected.
-
ggshield
Detect and validate 500+ types of hardcoded secrets with advanced checks. Use it as a pre-commit hook, GitHub Action, or CLI for proactive secret detection and security.
Project mention: GitGuardian MCP: Secret Scanning as a Hard Merge Gate for AI-Generated Code | dev.to | 2026-03-10ggshield Repository
-
cve-bin-tool
The CVE Binary Tool helps you determine if your system includes known vulnerabilities. You can scan binaries for over 350 common, vulnerable components (openssl, libpng, libxml2, expat and others), or if you know the components used, you can get a list of known vulnerabilities associated with an SBOM or a list of components and versions.
-
dep-scan
OWASP dep-scan is a next-generation security and risk audit tool based on known vulnerabilities, advisories, and license limitations for project dependencies. Both local repositories and container images are supported as the input, and the tool is ideal for integration.
Add a CI gate. Integrate Software Composition Analysis into your pipeline. Tools like OWASP dep-scan flag unknown or newly published packages before they reach production. Generate and sign Software Bills of Materials (SBOMs) for every build so each dependency is auditable. If a package does not appear in your organization's approved registry, the build should fail.
-
ElectricEye
ElectricEye is a multi-cloud, multi-SaaS Python CLI tool for Asset Management, Security Posture Management & Attack Surface Monitoring supporting 100s of services and evaluations to harden your CSP & SaaS environments with controls mapped to over 20 industry, regulatory, and best practice controls frameworks
-
-
packj
Packj stops :zap: Solarwinds-, ESLint-, and PyTorch-like attacks by flagging malicious/vulnerable open-source dependencies ("weak links") in your software supply-chain
Project mention: Packj flags malicious/risky open-source packages | news.ycombinator.com | 2026-05-22 -
privado
Open Source Static Scanning tool to detect data flows in your code, find data security vulnerabilities & generate accurate Play Store Data Safety Report.
-
-
skylos
Open source local-first PR scanner that finds dead code, security bugs, secrets, quality regressions, and AI-code mistakes before merge. For first timers refer to https://duriantaco.github.io/skylos/repo-map/
Project mention: GitHub Actions Security and GitLab CI Security: Static Analysis for CI/CD | dev.to | 2026-05-12pip install "git+https://github.com/duriantaco/skylos.git" skylos . --danger
-
tfquery
tfquery: Run SQL queries on your Terraform infrastructure. Query resources and analyze its configuration using a SQL-powered framework.
-
ThreatPlaybook
A unified DevSecOps Framework that allows you to go from iterative, collaborative Threat Modeling to Application Security Test Orchestration
-
-
slowql
SQL static analyzer for performance, security, compliance and cost. 272 rules. Completely offline. Works in CI pipelines.
Project mention: SlowQL – stop bad SQL before it reaches production | news.ycombinator.com | 2026-03-09- Quality (30 rules): naming, deprecated syntax, style
171 rules total. 873 tests. Zero telemetry. Your SQL never leaves your machine.
pip install slowql && slowql
I spent serious time on the terminal experience — health score gauge, severity heat map, keyboard navigation. It sounds like a detail but it drives actual adoption.
GitHub: https://github.com/makroumi/slowql
-
GitGoat
GitGoat is an open source tool that was built to enable DevOps and Engineering teams to design and implement a sustainable misconfiguration prevention strategy. It can be used to test products with access to GitHub repositories without a risk to your production environment.
-
mcp-audit
See what your AI agents can access. Scan MCP configs for exposed secrets, shadow APIs, and AI models. Generate AI-BOMs for compliance.
Project mention: Show HN: APIsec MCP Audit – Audit what your AI agents can access | news.ycombinator.com | 2026-01-20 -
malicious-code-ruleset
Focused malicious code detection ruleset, with a high protection-to-noise ratio
Python Devsecops discussion
Python Devsecops related posts
-
Setting Up Continuous Terraform Drift Monitoring With GitHub Actions and Slack
-
Velonus – Open-source AppSec scanner that deduplicates SAST noise
-
How I Built a Terraform Plan JSON Parser in Python
-
How I Built a Terraform Plan JSON Parser in Python
-
Why Severity Classification Changes Everything About Drift Detection
-
Tfdrift – Open-source Terraform drift detection with severity classification
-
A post-mortem on the fastest database breach of 2026 - and the quality gate that would have stopped it cold.
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jun 2026
Index
What are some of the best open-source Devsecops projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | prowler | 13,949 |
| 2 | BunkerWeb | 10,572 |
| 3 | xonsh | 9,491 |
| 4 | faraday | 6,510 |
| 5 | DeepAudit | 6,311 |
| 6 | cicd-goat | 2,219 |
| 7 | safety | 1,982 |
| 8 | ggshield | 1,961 |
| 9 | cve-bin-tool | 1,696 |
| 10 | dep-scan | 1,242 |
| 11 | ElectricEye | 1,041 |
| 12 | agentic-radar | 975 |
| 13 | packj | 686 |
| 14 | privado | 643 |
| 15 | falconpy | 496 |
| 16 | skylos | 450 |
| 17 | tfquery | 333 |
| 18 | ThreatPlaybook | 281 |
| 19 | apicheck | 277 |
| 20 | slowql | 188 |
| 21 | GitGoat | 173 |
| 22 | mcp-audit | 149 |
| 23 | malicious-code-ruleset | 146 |