awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

32 个仓库

Awesome GitHub RepositoriesSecurity Scanners

Tools that analyze code or configurations to detect potential security vulnerabilities and unsafe patterns.

Distinguishing note: Focuses on static analysis of script patterns for security flaws rather than runtime threat detection.

Explore 32 awesome GitHub repositories matching security & cryptography · Security Scanners. Refine with filters or upvote what's useful.

Awesome Security Scanners GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • koalaman/shellcheckkoalaman 的头像

    koalaman/shellcheck

    39,574在 GitHub 上查看↗

    该项目是一个静态分析工具和 linter,旨在提高 shell 脚本的质量、可靠性和可移植性。通过执行深度结构分析,它在脚本执行前识别常见的编程陷阱、语法错误和安全漏洞。它作为一个自动代码审查器,强制执行最佳实践,并帮助开发人员在不同的操作环境中维护一致、健壮的代码。 该工具通过其支持方言的语法解析脱颖而出,它根据检测到的特定 shell 解释器调整其解析逻辑。它利用一个复杂的引擎来构建抽象语法树,以评估逻辑、引用和可移植性问题。开发人员可以使用内联指令来抑制特定警告或配置工具如何解析外部源文件,从而对分析过程进行细粒度控制。 该项目涵盖了全面的诊断功能,从基础语法验证到复杂的逻辑检查。它提供了关于惯用脚本构建的指导,包括安全的文件处理、高效的算术运算和正确的命令替换。这些功能共同确保脚本符合 POSIX 标准,并在各种 shell 实现中保持兼容。 该工具作为命令行实用程序分发,允许集成到开发工作流中,以提供关于脚本完整性的即时反馈。

    Prevents common security vulnerabilities like command injection and improper variable expansion by identifying unsafe coding patterns in shell scripts.

    Haskellbashdeveloper-toolshaskell
    在 GitHub 上查看↗39,574
  • gitlabhq/gitlabhqgitlabhq 的头像

    gitlabhq/gitlabhq

    24,433在 GitHub 上查看↗

    This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control

    Ships automated security scanners that analyze code and configurations to detect potential vulnerabilities and unsafe patterns.

    Ruby
    在 GitHub 上查看↗24,433
  • usestrix/strixusestrix 的头像

    usestrix/strix

    20,138在 GitHub 上查看↗

    Strix is an automated security research and vulnerability scanning platform that leverages language models to orchestrate complex security analysis tasks. It functions as a comprehensive framework for penetration testing and continuous security integration, allowing users to embed automated vulnerability research directly into development pipelines or execute it within isolated, containerized environments. The platform distinguishes itself through a multi-agent orchestration engine that coordinates specialized autonomous agents to perform parallel security assessments. By integrating LLM-agno

    Orchestrates language models and security tools within isolated environments to perform deep application analysis.

    Pythonagentsartificial-intelligencecybersecurity
    在 GitHub 上查看↗20,138
  • fail2ban/fail2banfail2ban 的头像

    fail2ban/fail2ban

    17,993在 GitHub 上查看↗

    Fail2ban is an intrusion prevention system that monitors system log files to detect malicious activity and automatically enforce security policies. By parsing log data in real time, the tool identifies patterns of unauthorized access or repeated authentication failures and responds by dynamically updating network access control lists to restrict offending sources. The software functions as a firewall automation tool that maintains stateful tracking of suspicious behavior across various network services. It utilizes a regex-driven pattern matching engine to identify specific attack signatures,

    Parses system logs using regular expressions to detect unauthorized access attempts and enforce automated security policies.

    Pythonanti-botattack-preventionban-hosts
    在 GitHub 上查看↗17,993
  • analysis-tools-dev/static-analysisanalysis-tools-dev 的头像

    analysis-tools-dev/static-analysis

    14,389在 GitHub 上查看↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Provides a searchable index of security-focused analysis tools designed to detect vulnerabilities and harden application codebases.

    Rustanalysisawesome-listcode-quality
    在 GitHub 上查看↗14,389
  • manisso/fsocietyManisso 的头像

    Manisso/fsociety

    12,136在 GitHub 上查看↗

    fsociety is a penetration testing framework and security tool orchestrator designed to conduct full security audits. It functions as a wrapper that integrates external security binaries into a unified, menu-driven interface, providing a centralized system for command-line parameter mapping and execution. The project distinguishes itself by organizing specialized utilities into domain-specific collections for structured navigation. It automates the transition between different phases of an audit by chaining reconnaissance and exploitation tools through sequential workflow automation. The fram

    A toolkit for detecting SQL injection, cross-site scripting, and exposed directories on target websites.

    Pythonbrute-force-attacksdesktopexploitation
    在 GitHub 上查看↗12,136
  • blacklanternsecurity/bbotblacklanternsecurity 的头像

    blacklanternsecurity/bbot

    9,929在 GitHub 上查看↗

    This project is an open-source intelligence reconnaissance framework and recursive attack surface mapper. It functions as a containerized security scanner designed to map public-facing infrastructure, perform subdomain enumeration, and automate the gathering of open-source intelligence. The system employs a recursive discovery engine to iteratively explore target infrastructure, utilizing a plugin-based module architecture to extend scanning capabilities. It integrates third-party APIs for data enrichment and applies YARA rules across discovered assets to identify specific vulnerability patte

    Applies YARA rules across a discovered attack surface to find specific security patterns.

    Python
    在 GitHub 上查看↗9,929
  • wpscanteam/wpscanwpscanteam 的头像

    wpscanteam/wpscan

    9,636在 GitHub 上查看↗

    WPScan is a security analysis utility and vulnerability scanner designed specifically for auditing WordPress installations and other content management systems. It functions as a web application security tool that identifies misconfigurations, outdated software, and security holes in core installations, plugins, and themes. The tool employs black-box scanning techniques to perform site component enumeration, identifying users, themes, and plugins by matching known file paths and response signatures. It matches these detected components against a database of known security flaws to analyze the

    Detects outdated software and security holes specifically within WordPress installations.

    Ruby
    在 GitHub 上查看↗9,636
  • testssl/testssl.shtestssl 的头像

    testssl/testssl.sh

    8,912在 GitHub 上查看↗

    testssl.sh is a network security tool and SSL/TLS security scanner used to audit server configurations. It functions as a diagnostic utility that validates supported ciphers and protocols to identify cryptographic vulnerabilities and flaws in encrypted communication. The tool is available as both a command-line utility and a dockerized security scanner, allowing for execution in isolated environments without the need for local dependency installation. Its capabilities cover SSL configuration auditing and TLS server security analysis. The system exports scan results into structured reports a

    Functions as a security scanner that identifies vulnerabilities in SSL/TLS configurations via a containerized or CLI interface.

    Shellcipherclient-simulationcsv
    在 GitHub 上查看↗8,912
  • aquasecurity/kube-benchaquasecurity 的头像

    aquasecurity/kube-bench

    8,078在 GitHub 上查看↗

    kube-bench is a Kubernetes security benchmark scanner and configuration auditor. It verifies if a cluster adheres to the Center for Internet Security standards and other hardening guides to identify security misconfigurations and vulnerabilities. The tool operates as a containerized security scanner, utilizing host namespaces to analyze nodes and control plane components without requiring the installation of binaries directly on the host. It supports multiple Kubernetes distributions, applying environment-specific benchmarks to ensure auditing accuracy for managed services. The project cover

    Runs as a containerized scanner using host namespaces to analyze nodes without requiring local binary installations.

    Go
    在 GitHub 上查看↗8,078
  • presidentbeef/brakemanpresidentbeef 的头像

    presidentbeef/brakeman

    7,248在 GitHub 上查看↗

    Brakeman is a static analysis security tool and scanner specifically designed for Ruby on Rails source code. It identifies common security vulnerabilities, such as injection and cross-site scripting, by analyzing the application codebase without executing the application. The tool functions as a security auditor that detects mass assignment risks and template vulnerabilities. It evaluates the final output of rendered views and identifies unrestricted assignment patterns that could allow unauthorized modification of model attributes. The system provides vulnerability management through the us

    Analyzes codebases to identify common security flaws and unsafe patterns through static scanning.

    Ruby
    在 GitHub 上查看↗7,248
  • ticarpi/jwt_toolticarpi 的头像

    ticarpi/jwt_tool

    6,668在 GitHub 上查看↗

    jwt_tool is a security testing toolkit designed for analyzing, tampering with, and auditing JSON Web Tokens to identify cryptographic vulnerabilities and implementation flaws. It serves as a comprehensive suite for security auditing and vulnerability scanning, providing a debugging interface to inspect token headers and payloads. The project distinguishes itself through specialized capabilities for token forgery and secret cracking. It includes a token generator that signs custom tokens using RSA, ECDSA, and symmetric algorithms, and a brute force tool that uses high-speed dictionary attacks

    Automates the testing of web endpoints for common JSON Web Token implementation flaws and signature bypasses.

    Python
    在 GitHub 上查看↗6,668
  • roots/bedrockroots 的头像

    roots/bedrock

    6,531在 GitHub 上查看↗

    WordPress boilerplate with Composer and Git, easier configuration, and an improved folder structure

    Keeps sensitive files outside the web root and audits dependencies for known vulnerabilities.

    PHPbedrockcomposerphp
    在 GitHub 上查看↗6,531
  • infobyte/faradayinfobyte 的头像

    infobyte/faraday

    6,523在 GitHub 上查看↗

    Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings from multiple scanners into a single dashboard. It utilizes a relational security database to catalog hosts, services, and security flaws, enabling users to track remediation and analyze organizational risk. The platform distinguishes itself through a plugin-based system that normalizes diverse security tool outputs into a unified data model. It supports deep integration with a wide array of scanners and CLI tools, intercepting shell command output or parsing report files to ag

    Employs containerized scanning environments specifically to identify vulnerabilities in WordPress installations.

    Python
    在 GitHub 上查看↗6,523
  • xmendez/wfuzzxmendez 的头像

    xmendez/wfuzz

    6,519在 GitHub 上查看↗

    Wfuzz is a web application fuzzing framework that automates the injection of payloads into HTTP requests to discover hidden resources, parameters, and vulnerabilities. It functions as a content discovery scanner, a brute-force tool for credential guessing, and a plugin-based vulnerability scanner, all within a single modular system. The tool distinguishes itself through its plugin-based extensibility, allowing custom Python modules to add new payload sources, output printers, or scanning logic without modifying core code. It supports concurrent request dispatch using thread-based parallelism

    Provides a plugin-based scanner that automatically finds and exploits security flaws in web applications through fuzzing.

    Python
    在 GitHub 上查看↗6,519
  • commixproject/commixcommixproject 的头像

    commixproject/commix

    5,757在 GitHub 上查看↗

    Commix is an automated tool for detecting and exploiting OS command injection vulnerabilities in web applications. It probes user-supplied input vectors with heuristic test payloads, analyzes response differences to identify injection points, and then automates the execution of arbitrary operating system commands on the target server. The tool distinguishes itself through a multi-layer filter bypass engine that evaluates input constraints independently per filter type and composes tailored evasion strategies into a single payload. A modular payload tamper pipeline transforms raw injection str

    Crawls websites and probes user inputs for command injection flaws with recursive discovery and heuristic detection.

    Python
    在 GitHub 上查看↗5,757
  • lintsinghua/deepauditlintsinghua 的头像

    lintsinghua/DeepAudit

    4,668在 GitHub 上查看↗

    DeepAudit is a privacy-preserving code audit platform that combines multiple specialized AI agents to identify and verify security vulnerabilities in source code. It functions as a local LLM vulnerability scanner, an automated security report generator, and a sandboxed exploit verifier, all operating entirely within an internal network to keep sensitive code and data on premises. What distinguishes DeepAudit is its multi-agent cooperative approach: teams of AI agents jointly plan, analyze, and cross-check findings across the codebase, moving beyond single-pass scanning. The platform also sand

    Automates vulnerability scanning by orchestrating local large language models for private code analysis.

    Pythonaibug-detectioncode-audit
    在 GitHub 上查看↗4,668
  • pa11y/pa11ypa11y 的头像

    pa11y/pa11y

    4,463在 GitHub 上查看↗

    Pa11y 是一个自动化的 Web 无障碍审计工具和 WCAG 合规性扫描器。它作为无头浏览器测试工具和 Node.js 无障碍 API 运行,利用自动化规则和行业标准识别残障用户在使用网站时遇到的障碍。 该项目提供了一个可编程接口,用于触发审计并在 JavaScript 应用程序中检索结构化的结果对象。其特色功能包括用户交互模拟、页面状态同步,以及通过 CSS 选择器限制测试范围以审计特定页面区域的能力。 该系统支持批量页面审计,并可作为 CI/CD 流水线的无障碍准入关卡,在检测到回归时阻止部署。其广泛的功能包括通过仪表板监控无障碍健康趋势、配置浏览器环境以及以多种格式导出合规性报告。 它提供命令行界面和基于 Promise 的 Node.js 库两种形式。

    Identifies barriers for users with disabilities by scanning web pages against Web Content Accessibility Guidelines.

    JavaScripta11yaccessibilityaccessibility-testing
    在 GitHub 上查看↗4,463
  • ufrisk/memprocfsufrisk 的头像

    ufrisk/MemProcFS

    4,202在 GitHub 上查看↗

    MemProcFS 是一个易失性内存分析工具和跨平台内存获取系统。它作为一个内存取证虚拟文件系统,将物理内存和内核对象映射到虚拟目录结构中,允许用户使用标准文件系统工具分析系统工件。 该项目通过提供用于内存取证的虚拟文件系统脱颖而出,能够将物理内存作为只读文件和文件夹进行浏览和查询。它还结合了基于 Yara 的内存扫描器,以识别物理内存中的恶意软件签名和注入代码。 该引擎涵盖了广泛的取证功能,包括进程和线程检查、网络连接列表和 Windows 注册表分析。它支持从实时系统、崩溃转储和虚拟机中摄取数据,同时提供符号解析以将原始内存地址转换为有意义的名称。 集成通过多语言程序化接口和针对 C 和 Java 的原生库包装器,以及用于自动化工作流的无头 Python 脚本提供支持。

    Uses compiled Yara rules to scan physical and virtual address spaces for malicious signatures and injected code.

    C
    在 GitHub 上查看↗4,202
  • cloudflare/flancloudflare 的头像

    cloudflare/flan

    4,162在 GitHub 上查看↗

    Flan 是一款容器化网络漏洞扫描器和安全审计员。它识别网络上的开放端口和服务版本,以检测已知的安全弱点和配置错误。 该系统旨在在隔离的容器环境中运行,利用配置映射来管理目标列表和密钥。它包括一个用于将扫描输出文件和安全分析数据归档到远程 S3 存储桶以进行长期存储的专用机制。 该工具生成格式化的漏洞摘要和安全报告,以供技术分析使用。它支持将原始扫描数据导出到远程云存储,以进行集中式安全审计。

    A vulnerability detection process designed to run within containers using configuration maps for target management.

    Python
    在 GitHub 上查看↗4,162
上一个12下一个
  1. Home
  2. Security & Cryptography
  3. Security Scanners

探索子标签

  • Containerized ScannersSecurity scanning tools packaged as container images for portable and consistent execution. **Distinct from Security Scanners:** Focuses on the delivery method (containerization) of the scanner rather than the analysis logic.
  • Host-Namespace ScannersSecurity scanners that utilize host namespaces to audit the underlying operating system from within a container. **Distinct from Security Scanners:** Specifically addresses scanners that bridge the container-to-host boundary via namespaces, unlike general image scanners
  • LLM-Orchestrated ScannersSecurity scanners that leverage language models to drive analysis and vulnerability research. **Distinct from Security Scanners:** Distinct from Security Scanners: focuses on the LLM-driven orchestration of analysis tasks rather than traditional static pattern matching.
  • Log-Based ScannersUtilities that parse system logs to detect security threats and enforce automated policies. **Distinct from Security Scanners:** Distinct from general security scanners: focuses on runtime log analysis for threat detection rather than static code or configuration auditing.
  • ProtocolAutomated tools that analyze specific HTTP protocol behaviors to detect security vulnerabilities. **Distinct from Security Scanners:** Distinct from general Security Scanners: focuses specifically on protocol-level manipulation and cache handling rather than general static code analysis.
  • Web Vulnerability Scanners3 个子标签Tools that crawl web content and inspect HTTP headers to detect security misconfigurations and vulnerabilities. **Distinct from Security Scanners:** Focuses on active runtime probing of web headers and content rather than static analysis of script patterns.
  • WordPress Security Scanning1 个子标签Vulnerability scanning specifically tailored for the WordPress ecosystem. **Distinct from Security Scanners:** Specializes in WordPress runtime and component analysis rather than general static code analysis.
  • YARA-Based ScanningSecurity scanners that specifically utilize YARA rules for pattern-based asset identification. **Distinct from Security Scanners:** Specifies the use of YARA rules for scanning rather than general static analysis of code