Open source security-tools projects

Every project in the registry tagged security-tools, ranked by real GitHub adoption.

projects 29 combined stars ★ 150K refresh nightly
01 trivy ★ 39K

Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

last push14 hours ago languageGo licenseApache-2.0
02 SkillSpector ★ 24K

Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, security risks, prompt injection, data exfiltration, and supply-chain risks in

last push14 hours ago languagePython licenseApache-2.0
03 vuls ★ 12K

Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices

last push24 hours ago languageGo licenseGPL-3.0
04 osv-scanner ★ 11K

Vulnerability scanner written in Go which uses the data provided by https://osv.dev

last push21 hours ago languageGo licenseApache-2.0
05 certificates ★ 9.0K

🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.

last push6 days ago languageGo licenseApache-2.0
06 cve ★ 8.2K

Gather and update all available and newest CVEs with their PoC.

last push17 days ago languageHTML licenseMIT
07 Modlishka ★ 5.4K

Modlishka. Reverse Proxy.

last push3 months ago languageGo licenseGPL-3.0
08 cameradar ★ 5.3K

Cameradar hacks its way into RTSP videosurveillance cameras

last push6 days ago languageGo licenseMIT
09 VulnClaw ★ 3.9K

基于 AI Agent + MCP 工具链 + 渗透 Skill 编排, 配合大语言模型, 自然语言输入 → 自动完成「信息收集 → 漏洞发现 → 漏洞利用 → 报告生成」全流程。

last push4 days ago languagePython licenseMIT
10 dockle ★ 3.3K

Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start

last push3 months ago languageGo licenseApache-2.0
11 bundler-audit ★ 2.8K

Patch-level verification for Bundler

last push3 days ago languageRuby licenseGPL-3.0
12 kics ★ 2.7K

Find security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle of your infrastructure-as-code with KICS b

last push5 days ago languageOpen Policy Agent licenseApache-2.0
13 artex-global ★ 2.5K

ARTEX 한국어판 · AI 자율 침투 테스트 프레임워크(upstream: Autumn-27/ARTEX, AGPL-3.0)

last push19 days ago languageGo licenseAGPL-3.0
14 open-kritt ★ 2.4K

Open-source, self-hosted AI vulnerability research tool that orchestrates agents to find and validate security issues in code.

last push4 days ago languageJavaScript licenseAGPL-3.0
15 evillimiter ★ 2.0K

Tool that monitors, analyzes and limits the bandwidth of devices on the local network without administrative access

last push7 months ago languagePython licenseMIT
16 AngryOxide ★ 2.0K

802.11 Attack Tool

last push37 hours ago languageRust licenseGPL-3.0
17 inql ★ 1.8K

InQL is a robust, open-source Burp Suite extension for advanced GraphQL testing, offering intuitive vulnerability detection, customizable scans, and seamless Bu

last push36 hours ago languageKotlin licenseApache-2.0
18 npq ★ 1.8K

safely install npm packages by auditing them pre-install stage

last push4 days ago languageJavaScript licenseApache-2.0
19 copacetic ★ 1.7K

🧵 CLI tool for directly patching container images!

last push7 days ago languageGo licenseApache-2.0
20 graudit ★ 1.7K

grep rough audit - source code auditing tool

last push21 days ago languageShell licenseGPL-3.0
21 Artemis ★ 1.3K

A modular vulnerability scanner with automatic report generation capabilities.

last push21 hours ago languagePython licenseBSD-3-Clause
22 stride-gpt ★ 1.1K

An AI-powered threat modeling tool that leverages OpenAI's GPT models to generate threat models for a given application based on the STRIDE methodology.

last push18 hours ago languagePython licenseMIT
23 PatrowlManager ★ 638

PatrOwl - Open Source, Smart and Scalable Security Operations Orchestration Platform

last push8 months ago languageHTML licenseAGPL-3.0
24 bomber ★ 629

Scans Software Bill of Materials (SBOMs) for security vulnerabilities

last push9 months ago languageGo licenseMPL-2.0
25 eraser ★ 626

🧹 Cleaning up images from Kubernetes nodes

last push4 days ago languageGo licenseApache-2.0
26 witness ★ 615

Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance.

last push8 days ago languageGo licenseApache-2.0
27 faction ★ 603

Pen Test Report Generation and Assessment Collaboration

last push1 months ago languageJava licenseGPL-2.0
28 UTMStack ★ 592

Enterprise-ready SIEM, SOAR and Compliance powered by real-time correlation and threat intelligence.

last push3 days ago languageTypeScript licenseAGPL-3.0
29 Zen-Ai-Pentest ★ 500

🛡⚔️AI-Powered Penetration Testing Framework with automated vulnerability scanning, multi-agent system, and compliance reporting🛡⚔️

last push3 days ago languagePython licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source security-tools projects are there?

This registry tracks 29 projects tagged security-tools, with 149,605 GitHub stars between them. The most-adopted is trivy at 38,902 stars.

Are these security-tools projects free to use?

Yes — 29 of the 29 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which security-tools project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these security-tools projects still maintained?

26 of the 29 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.