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

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

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

68 个仓库

Awesome GitHub RepositoriesSecurity Vulnerabilities

Categorized lists and descriptions of specific software flaws, attack vectors, and exploitable conditions.

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

Awesome Security Vulnerabilities GitHub Repositories

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

    swisskyrepo/PayloadsAllTheThings

    78,434在 GitHub 上查看↗

    This project is a comprehensive, community-sourced knowledge base designed for security professionals and researchers. It functions as a centralized repository of offensive security techniques, providing a structured collection of exploit payloads, attack vectors, and methodologies for conducting vulnerability assessments and penetration testing. The repository distinguishes itself through a cross-platform payload taxonomy that categorizes exploitation methods by vulnerability type and target environment, enabling rapid lookup during security assessments. It maintains high standards of data i

    Maintains a comprehensive collection of research and testing payloads for identifying insecure deserialization across various programming languages.

    Pythonbountybugbountybypass
    在 GitHub 上查看↗78,434
  • honojs/honohonojs 的头像

    honojs/hono

    30,994在 GitHub 上查看↗

    Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.

    Verifies JSON Web Tokens from headers or cookies and exposes decoded payloads to the application context.

    TypeScriptframeworkedgecloudflare-workers
    在 GitHub 上查看↗30,994
  • projectdiscovery/nucleiprojectdiscovery 的头像

    projectdiscovery/nuclei

    29,189在 GitHub 上查看↗

    Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure reconnaissance. It functions as a template-driven engine that executes security checks across diverse network protocols, allowing users to define custom detection logic to identify vulnerabilities, misconfigurations, and exposed assets. The platform distinguishes itself through its highly extensible architecture, which supports distributed scanning, headless browser automation for dynamic web content, and out-of-band interaction monitoring to detect blind vulnerabilities. It integ

    Simulates real-world attacks at runtime to confirm that identified vulnerabilities are actually exploitable, reducing false positives.

    Goattack-surfacecve-scannerdast
    在 GitHub 上查看↗29,189
  • mastra-ai/mastramastra-ai 的头像

    mastra-ai/mastra

    21,221在 GitHub 上查看↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Secures application access by validating JSON Web Tokens using HMAC secrets or JWKS endpoints.

    TypeScriptagentsaichatbots
    在 GitHub 上查看↗21,221
  • fallibleinc/security-guide-for-developersFallibleInc 的头像

    FallibleInc/security-guide-for-developers

    21,090在 GitHub 上查看↗

    This project is a web application security guide and developer training resource. It serves as a secure coding framework and vulnerability remediation manual, providing software engineers with the tools to identify, prioritize, and fix common security holes across different application layers. The resource utilizes a structured verification framework and security audit checklists to systematically find vulnerabilities. It features a technical reference that maps specific security flaws to step-by-step instructions for remediation, supported by vulnerability statistics to help determine which

    Provides categorized lists and descriptions of common security flaws based on real-world frequency and impact statistics.

    在 GitHub 上查看↗21,090
  • cube-js/cubecube-js 的头像

    cube-js/cube

    20,251在 GitHub 上查看↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Exchanges single-use session identifiers for signed tokens to authenticate analytics components within browser environments.

    Rustagentic-analyticsagentsai
    在 GitHub 上查看↗20,251
  • 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

    Validates authentication controls by manipulating tokens and monitoring interactions to detect identity and access flaws.

    Pythonagentsartificial-intelligencecybersecurity
    在 GitHub 上查看↗20,138
  • elder-plinius/l1b3rt4selder-plinius 的头像

    elder-plinius/L1B3RT4S

    20,033在 GitHub 上查看↗

    L1B3RT4S is an adversarial machine learning toolkit designed for red teaming and evaluating the robustness of large language models. It provides a research framework for investigating how safety alignment mechanisms and content moderation systems respond to sophisticated input strategies. The project focuses on identifying vulnerabilities in model guardrails by employing techniques such as adversarial narrative framing, dynamic context injection, and latent space steering. It utilizes multi-agent prompt decomposition and recursive text transformation to analyze how structural changes to input

    Systematically probes large language models to identify vulnerabilities in safety guardrails and uncover potential failures in content moderation systems.

    1337adversarial-attacksai
    在 GitHub 上查看↗20,033
  • elysiajs/elysiaelysiajs 的头像

    elysiajs/elysia

    18,531在 GitHub 上查看↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Provides built-in utilities for signing and verifying JSON Web Tokens to manage user authentication and session state.

    TypeScriptbunframeworkhttp
    在 GitHub 上查看↗18,531
  • auth0/node-jsonwebtokenauth0 的头像

    auth0/node-jsonwebtoken

    18,171在 GitHub 上查看↗

    This project is a Node.js library for implementing and managing JSON Web Tokens. It functions as a cryptographic token manager and authentication tool used to sign, verify, and decode tokens to securely transmit claims between parties. The library supports both symmetric and asymmetric signing algorithms, including HMAC and RSA. It enables the creation of digitally signed tokens using secrets or private keys, and provides mechanisms to validate token signatures and verify embedded claims such as expiration and issuer. The tool covers a range of identity and access capabilities, including sta

    Provides a full implementation for generating and validating signed JSON Web Tokens.

    JavaScript
    在 GitHub 上查看↗18,171
  • ory/hydraory 的头像

    ory/hydra

    17,236在 GitHub 上查看↗

    Hydra is a headless identity server that functions as a certified OAuth2 and OpenID Connect provider. It is designed as an authentication engine that manages authorization handshakes and token lifecycles while remaining decoupled from the user interface. The project distinguishes itself through a headless architecture, allowing external management of login and consent flows. It provides specialized capabilities for dynamic client registration, JSON Web Token issuance, and a system for rotating encryption secrets without service downtime. The system covers a broad range of identity operations

    Issues signed JSON Web Tokens containing identity and session data for local verification by relying parties.

    Go
    在 GitHub 上查看↗17,236
  • apache/apisixapache 的头像

    apache/apisix

    16,767在 GitHub 上查看↗

    This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for microservices, serverless functions, and artificial intelligence model providers. It functions as a dynamic service proxy and cloud-native ingress controller, centralizing policy enforcement and traffic routing through a unified configuration interface that synchronizes state across multiple nodes in real time. The platform distinguishes itself through a highly extensible architecture that utilizes a high-performance scripting engine to execute modular logic directly within the requ

    Verifies the digital signature and claims of self-contained tokens to ensure stateless identity verification for incoming requests.

    Luaapiapi-gatewayapi-management
    在 GitHub 上查看↗16,767
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Constructs JWTs by defining custom claims and automatically populating standard fields like issuance time and expiration.

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
  • 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

    Identifies common security flaws and insecure configurations across codebases to prioritize risk mitigation.

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

    shadow1ng/fscan

    13,421在 GitHub 上查看↗

    Fscan is an automated penetration testing tool designed for internal network reconnaissance and vulnerability assessment. It functions as a comprehensive security framework that maps network infrastructure, identifies active hosts and services, and detects security weaknesses across internal environments. The tool distinguishes itself through a modular plugin architecture that allows for extensible security checks and a stateful asset tracking system that maintains an in-memory registry of discovered infrastructure. It incorporates a dedicated credential brute-force engine for testing passwor

    Identifies security flaws and misconfigurations across network services.

    Go
    在 GitHub 上查看↗13,421
  • ethicalhack3r/dvwaethicalhack3r 的头像

    ethicalhack3r/DVWA

    13,236在 GitHub 上查看↗

    DVWA is a vulnerable web application sandbox and PHP security training environment. It serves as a deployable penetration testing target and an OWASP Top 10 lab designed for practicing exploits and simulating common web security vulnerabilities. The application allows users to adjust security difficulty levels to match their skill level and toggle between different SQL database engines to test how various systems handle injection attacks. It includes a mechanism to disable authentication, enabling automated security tools to interact directly with the environment. The project provides capabi

    Provides an environment to experiment with how various SQL database engines respond to injection attacks.

    PHP
    在 GitHub 上查看↗13,236
  • gallopsled/pwntoolsGallopsled 的头像

    Gallopsled/pwntools

    13,271在 GitHub 上查看↗

    Pwntools is a Python-based framework designed for rapid prototyping and automation in binary exploitation, reverse engineering, and security research. It serves as a comprehensive toolkit for interacting with local and remote processes, providing the primitives necessary to manage complex exploit workflows and streamline security analysis tasks. The framework distinguishes itself through its specialized capabilities for binary manipulation and automated exploit construction. It includes dedicated utilities for parsing executable file formats, assembling and disassembling machine code, and gen

    Automates the discovery and exploitation of memory corruption vulnerabilities in compiled software.

    Pythonassemblybsdcapture-the-flag
    在 GitHub 上查看↗13,271
  • threat9/routersploitthreat9 的头像

    threat9/routersploit

    13,150在 GitHub 上查看↗

    Routersploit is a penetration testing framework designed for the security assessment of embedded network devices and routers. It functions as a comprehensive tool for auditing hardware configurations and testing network protocols to identify and verify security vulnerabilities. The framework utilizes a modular plugin architecture that allows for the dynamic loading of exploit and scanner modules. It provides a centralized command interface that manages target state and executes controlled payloads, enabling the automation of security testing across diverse network hardware. The platform cove

    Executes controlled payloads against network devices to actively validate the exploitability of identified security vulnerabilities.

    Pythonbruteforcecredsdictionary-attack
    在 GitHub 上查看↗13,150
  • projectdiscovery/subfinderprojectdiscovery 的头像

    projectdiscovery/subfinder

    13,105在 GitHub 上查看↗

    Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc

    Simulates real-world attacks at runtime to confirm the exploitability of identified security vulnerabilities.

    Gobugbountyhackinghacktoberfest
    在 GitHub 上查看↗13,105
  • crowdsecurity/crowdseccrowdsecurity 的头像

    crowdsecurity/crowdsec

    12,574在 GitHub 上查看↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Analyzes input strings for patterns indicative of SQL injection attempts to flag malicious database queries.

    Goattacks-preventiondetectionids
    在 GitHub 上查看↗12,574
上一个123…4下一个
  1. Home
  2. Security & Cryptography
  3. Vulnerability Assessment and Testing
  4. Security Testing and Auditing
  5. Security Vulnerabilities

探索子标签

  • AI Model Vulnerabilities2 个子标签Security flaws and manipulation techniques specific to Large Language Models and their prompt-based interfaces.
  • Anchor Tag VulnerabilitiesDetection of insecure anchor tag configurations, such as missing noreferrer relations on target-blank links. **Distinct from Security Vulnerabilities:** Distinct from general security vulnerabilities: focuses specifically on the risks associated with HTML anchor elements.
  • Authentication and Session Flaws4 个子标签Vulnerabilities targeting identity verification, token handling, and user account access controls.
  • Data Exfiltration PayloadsTechniques for extracting sensitive information from systems via side-channels or timing attacks.
  • Deserialization Vulnerability ResourcesCollections of tools and research regarding insecure deserialization across various programming languages.
  • Exploit Payloads2 个子标签Specific code snippets or sequences used to demonstrate or execute security vulnerabilities.
  • Exploitability Validation1 个子标签Automated simulation of attacks at runtime to verify the exploitability of identified security vulnerabilities. **Distinct from Security Vulnerabilities:** Distinct from general security vulnerabilities: focuses on the active validation and simulation of exploitability rather than just listing flaws.
  • Injection Vulnerabilities7 个子标签Resources and documentation regarding SQL, NoSQL, and command injection attack vectors.
  • Insecure Source Code ManagementVulnerabilities arising from exposed or improperly configured version control system metadata.
  • Mass Assignment VulnerabilitiesSecurity flaws occurring when an application improperly binds user input to internal object properties.
  • Process Execution TricksTechniques for managing process lifecycles during security testing, such as backgrounding or persistence.
  • Security Vulnerability SummariesOverviews and methodologies for specific security vulnerability classes.
  • Server-Side Request Forgery Techniques4 个子标签Methods for forcing servers to make unauthorized requests, including blind exploitation and protocol-specific bypasses.