SA Skill Atlas GitHub skill index
Back to Cybersecurity

Vulnerability Scanning

Security review, vulnerability scanning, threat modeling, and defensive engineering tools.

23 Repositories Cybersecurity Updated Jul 16
Topic guide

How to use this Vulnerability Scanning index

Vulnerability Scanning repositories in Skill Atlas are selected from popular GitHub projects and organized to help developers compare tools, patterns, and implementation examples. Use this page as a starting point before opening individual repositories for docs, issues, examples, and license details.

When to use this category

  • Find established open source projects related to vulnerability scanning.
  • Compare repository popularity, language, tags, and practical use cases.
  • Build a shortlist before deeper technical evaluation.
  • Discover adjacent categories through related tags and subcategories.

How to choose

  • Start with repositories that match your language, runtime, and deployment model.
  • Check recent commits, issue activity, documentation quality, and license before adopting a project.
  • Use stars as a popularity signal, not as proof of fit or production readiness.
  • Common languages in this topic include Go, Jupyter Notebook, Python.
  • Frequent tags include Cybersecurity, Python, cybersecurity, Go, security.

Vulnerability Scanning repositories

23 repositories sorted by GitHub stars. Use the interactive explorer for live filters.

Interactive explorer

nuclei

Vulnerability Scanning

Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.

CybersecurityGoattack-surfacecve-scannerdasthacktoberfest

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
30k stars Go
GitHub

h4cker

Vulnerability Scanning

This repository is maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking, bug bounties, digital forensics and incident response (DFIR), AI security, vulnerability research, exploit development, reverse engineering, and more. 🔥 Also check: https://hackertraining.org

CybersecurityJupyter Notebookaiai-securityartificial-intelligenceawesome-list

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Jupyter Notebook projects
  • Open GitHub for documentation, examples, and issues
28k stars Jupyter Notebook
GitHub

SafeLine

Vulnerability Scanning

SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits.

CybersecurityGoapi-gatewayapplication-securityappsecblueteam

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
22k stars Go
GitHub

Awesome-Hacking-Resources

Vulnerability Scanning

A collection of hacking / penetration testing resources to make you better!

Cybersecuritybuffer-overflowctfexploithackingmalware

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
17k stars
GitHub

dirsearch

Vulnerability Scanning

Web path scanner

CybersecurityPythonappsecbrutebug-bountybugbounty

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
15k stars Python
GitHub

fscan

Vulnerability Scanning

一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。(An intranet comprehensive scanning tool, enabling one-click automated, all-round vulnerability scanning)

CybersecurityGofscanscannerscanningsec

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
14k stars Go
GitHub

SkillSpector

Vulnerability Scanning

Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, and security risks.

CybersecurityPython

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
13k stars Python
GitHub

grype

Vulnerability Scanning

A vulnerability scanner for container images and filesystems

CybersecurityGocontainer-imagecontainerscyclonedxdocker

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
13k stars Go
GitHub

vuls

Vulnerability Scanning

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

CybersecurityGoadministratorcybersecurityfreebsdgo

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
12k stars Go
GitHub

xray

Vulnerability Scanning

一款长亭自研的完善的安全评估工具,支持常见 web 安全问题扫描和自定义 poc | 使用之前务必先阅读文档

CybersecurityVuepassive-vulnerability-scannerpocsecuritysqlinjection

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Vue projects
  • Open GitHub for documentation, examples, and issues
12k stars Vue
GitHub

osv-scanner

Vulnerability Scanning

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

CybersecurityGoscannersecurity-auditsecurity-toolsvulnerability-scanner

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
11k stars Go
GitHub

hexstrike-ai

Vulnerability Scanning

HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly bridge LLMs with real-world offensive security capabilities.

CybersecurityPython0x4m4aiai-agentsai-cybersecurity

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
10k stars Python
GitHub

Sn1per

Vulnerability Scanning

Automated penetration testing & attack surface management platform. Recon, scan, exploit, report — 600+ exploits, 90+ integrations, 10K+ detections.

CybersecurityShellattack-surfaceattack-surface-managementattacksurfacebugbounty-platform

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Shell projects
  • Open GitHub for documentation, examples, and issues
10k stars Shell
GitHub

tsunami-security-scanner

Vulnerability Scanning

Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.

CybersecurityJava

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
8.6k stars Java
GitHub

garak

Vulnerability Scanning

the LLM vulnerability scanner

CybersecurityPythonaillm-evaluationllm-securitysecurity-scanners

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
8.5k stars Python
GitHub

reconftw

Vulnerability Scanning

reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities

CybersecurityShellbug-bountybugbountybugbounty-tooldns

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Shell projects
  • Open GitHub for documentation, examples, and issues
7.8k stars Shell
GitHub

brakeman

Vulnerability Scanning

A static analysis security vulnerability scanner for Ruby on Rails applications

CybersecurityRubybrakemanrailsrubysecurity

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Ruby projects
  • Open GitHub for documentation, examples, and issues
7.3k stars Ruby
GitHub

WhatWeb

Vulnerability Scanning

Next generation web scanner

CybersecurityRubyapplication-securityappsechackinghacking-tools

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Ruby projects
  • Open GitHub for documentation, examples, and issues
6.7k stars Ruby
GitHub

faraday

Vulnerability Scanning

Open Source Vulnerability Management Platform

CybersecurityPythonappsecburpsuitecollaborationcontinuous-scanning

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
6.7k stars Python
GitHub

defending-code-reference-harness

Vulnerability Scanning

Skills for threat modeling, scanning, triage, patching, plus an autonomous scanning harness you can /customize

CybersecurityPythonsecurity

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
6.5k stars Python
GitHub

Bjorn

Vulnerability Scanning

Bjorn is a powerful network scanning and offensive security tool for the Raspberry Pi with a 2.13-inch e-Paper HAT. It discovers network targets, identifies open ports, exposed services, and potential vulnerabilities. Bjorn can perform brute force attacks, file stealing, host zombification, and supports custom attack scripts.

CybersecurityPythonautomated-pentestingbruteforcecybersecuritye-paper

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
6.2k stars Python
GitHub

PhoneSploit-Pro

Vulnerability Scanning

An all-in-one hacking tool to remotely exploit Android devices using ADB and Metasploit-Framework to get a Meterpreter session.

CybersecurityPythonadbandroidandroid-debug-bridgeandroid-hacking

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
6.0k stars Python
GitHub

pacu

Vulnerability Scanning

The AWS exploitation framework, designed for testing the security of Amazon Web Services environments.

CybersecurityPythonawsaws-securitypenetration-testingpython

Good for

  • Explore a popular cybersecurity repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
5.3k stars Python
GitHub