awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OWASP avatar

OWASP/Top10

0
View on GitHub↗
5,273 estrellas·1,026 forks·HTML·other·13 vistas

Top10

This project is a web application security standard and vulnerability framework. It provides a comprehensive list of the most critical security risks facing web applications, paired with technical guidance and a structured methodology for identifying and mitigating these flaws.

The framework functions as a secure coding guide and a risk assessment methodology, offering a standardized approach to prioritizing vulnerabilities based on their potential impact and likelihood of exploitation. It defines architectural patterns and technical recommendations to help developers implement defense in depth across the entire software lifecycle.

The project covers a broad surface of security capabilities, including identity and access management, API security hardening, and software supply chain security. It also provides guidance on secure software development, security compliance auditing, and the integration of threat modeling and code reviews into the development process.

Features

  • Security Risk Assessments - Provides a standardized framework for identifying and prioritizing critical security risks based on impact and likelihood.
  • Security Best Practices - Serves as a comprehensive set of guidelines and patterns for building secure software and mitigating common risks.
  • Web Application Security - Provides a comprehensive framework for identifying and mitigating the most critical security risks in web applications.
  • Supply Chain Security - Defines practices for auditing repository modifications and build settings to maintain software supply chain integrity.
  • Secure Coding Guides - Offers technical recommendations and architectural patterns for developers to implement defense in depth.
  • API Access Security - Implements access controls, rate limiting, and input validation specifically to protect API endpoints from abuse.
  • API Security Hardening - Provides standards for restricting API methods using access controls and rate limits to block automated attacks.
  • Application Security Standards - Establishes a comprehensive list of critical web security risks and technical guidance for their mitigation.
  • Security Requirement Frameworks - Defines structured frameworks for collecting technical protection requirements for confidentiality and integrity.
  • Identity and Access Management - Defines secure authentication and authorization workflows including session management and multi-factor authentication.
  • Identity Authentication - Provides guidance on implementing multi-factor authentication and breached-password checks to secure user identities.
  • Injection Prevention - Provides technical patterns for blocking malicious commands using parameterized interfaces and context-aware escaping.
  • Input Validation Strategies - Defines parameterized interfaces and escaping mechanisms to block malicious data from executing as system commands.
  • Policy-Based Access Control - Implements server-side permission checks and authorization policies to prevent unauthorized data disclosure.
  • Security and Access Control - Establishes a standardized framework for implementing trusted application and API security controls.
  • Software Supply Chain Security - Provides guidance on monitoring software supply chain vulnerabilities through bulletins and dependency databases.
  • Threat Modeling - Provides a structured methodology for evaluating attack vectors and data flows to identify architectural vulnerabilities.
  • Security Testing - Establishes assessment frameworks and test cases for verifying the security posture of applications through continuous testing.
  • Injection Vulnerabilities - Provides a comprehensive guide for identifying and mitigating SQL, NoSQL, and command injection vulnerabilities.
  • Vulnerability Frameworks - Offers a comprehensive, categorized framework of security threats and defensive patterns to identify and remediate common software flaws.
  • Vulnerability Prioritization - Provides a standardized methodology for ranking security flaws based on impact and frequency to prioritize mitigation.
  • Secure Design Principles - Provides architectural patterns and countermeasures to integrate security directly into the design phase.
  • Secure Development Lifecycles - Provides a methodology for embedding threat modeling and penetration testing into every stage of the software development lifecycle.
  • Software Bill of Materials Generators - Provides a framework for using Software Bills of Materials to inventory and identify vulnerable libraries.
  • Incident Response And Playbooks - Provides methodologies and playbooks for managing and coordinating responses to security incidents and breaches.
  • Layered Defense Strategies - Defines architectural patterns for multi-stage validation and system isolation to limit the impact of security failures.
  • Security Operations and Management - Offers guidance on security operations, including patch management and regular configuration hardening.
  • Permissions Management - Offers guidance on restricting access to cloud storage and services to prevent sensitive data exposure.
  • Memory Safety Protections - Recommends the use of memory-safe languages and bounds checking to prevent buffer overflows and unauthorized access.
  • Deployment Access Controls - Provides guidelines for applying segregation and access controls to the deployment process to prevent unauthorized modifications.
  • Pipeline Security - Provides a framework for hardening infrastructure and enforcing separation of duties within the build pipeline.
  • Artifact Integrity Validation - Recommends using digital signing and provenance tracking to ensure the authenticity of software packages.
  • Security Education - Recommends establishing security champion programs and training materials to improve developer security culture.
  • Account Recovery - Recommends using consistent response messages during account recovery to mitigate user enumeration attacks.
  • Security Headers - Provides technical guidance on configuring HTTP security headers to enforce secure browser behavior.
  • Application Data Security - Sets standards for encrypting network traffic using strong protocols and forward secrecy to prevent interception.
  • Audit Logging - Specifies the recording of auditable events and validation errors to enable forensic analysis.
  • Short-Lived Credential Authentications - Recommends replacing static secrets with short-lived credentials issued by trusted identity providers.
  • Configuration Hardening - Offers technical guidance on locking down environments by removing unnecessary features and applying secure defaults.
  • Cryptographic Random Number Generators - Directs developers to use cryptographically secure pseudo-random number generators for keys and nonces.
  • Denial of Service Prevention - Provides strategies for rate limiting and resource quotas to prevent system exhaustion and denial of service.
  • Dependency Vulnerability Scanners - Provides guidance on using software bills of materials to detect known vulnerabilities in third-party dependencies.
  • Developer Security - Recommends the integration of static analysis and secret scanning tools into the developer workflow.
  • Error Handling Security - Provides guidance on filtering system error messages to prevent the leakage of sensitive technical details.
  • Audit and Compliance - Defines processes to measure application security performance against industry standards to prioritize mitigation.
  • Insecure Direct Object Reference Prevention - Provides methods to verify user ownership of records to prevent insecure direct object references.
  • Issuer and Audience Validators - Guidance on verifying token audience and issuer claims to ensure credentials serve their intended purpose.
  • Network Zone Segregation - Recommends isolating network layers and tenant data to limit the blast radius of potential security compromises.
  • Transit and At-Rest Encryption - Details technical requirements for encrypting stored information and managing keys to protect data at rest.
  • Release Signature Verifiers - Guidance on using digital signatures to verify that software releases and serialized data originate from trusted sources.
  • Security Baselines - Defines minimum essential security configurations and controls to ensure consistency across development teams.
  • Security Performance Metrics - Offers a methodology for tracking vulnerability density and practice adherence to guide security improvements.
  • Secure Storage Patterns - Specifies the use of salted functions with a work factor to protect passwords against cracking attacks.
  • Secrets and Credential Management - Provides strategies for the secure storage, retrieval, and rotation of sensitive credentials and tokens.
  • Web Server Hardening - Defines configuration rules to disable directory listing and remove metadata from web servers.
  • Data Sensitivity Classifications - Provides a methodology for labeling sensitive data based on privacy laws to apply correct security policies.
  • Session Management Standards - Defines requirements for random session identifiers and timeout enforcement to prevent unauthorized account access.
  • Session Token Issuance - Defines standards for managing the issuance and lifecycle of access and refresh tokens.
  • User Access Monitoring - Includes guidance on logging unsuccessful access attempts and auditing user interactions to detect potential breaches.
  • Security Control Mappings - Links abstract security objectives to concrete technical controls for consistent implementation across environments.
  • Exception Handling Pipelines - Implements centralized pipelines to intercept and sanitize exception data, preventing sensitive technical leaks.
  • Global Exception Handlers - Recommends using global exception handlers to manage unpredictable software states and prevent security vulnerabilities.
  • Resilience Patterns - Recommends architectural resilience patterns and resource limits to prevent system crashes during adverse events.
  • Security Alert Monitors - Provides guidance on establishing security alert monitors to detect suspicious behavior and honeytoken access.
  • Log Stream Protections - Provides strategies for securing log data against tampering through encoding and append-only storage controls.
  • Threat-Based Design Validations - Guides the use of plausibility checks and misuse-case testing to verify that critical application flows resist threats.

Historial de estrellas

Gráfico del historial de estrellas de owasp/top10Gráfico del historial de estrellas de owasp/top10

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Top10

Proyectos open-source similares, clasificados según cuántas características comparten con Top10.
  • owasp/cheatsheetseriesAvatar de OWASP

    OWASP/CheatSheetSeries

    32,298Ver en GitHub↗

    The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and defensive coding patterns. It serves as a centralized knowledge base for developers and security professionals, providing actionable guidance to secure applications across the entire software development lifecycle. The project covers a vast array of security domains, ranging from fundamental web application hardening and authentication protocols to specialized controls for modern infrastructure and artificial intelligence systems. What distinguishes this project is its decentral

    Pythonapplication-securityappsecbest-practices
    Ver en GitHub↗32,298
  • microsoft/security-101Avatar de microsoft

    microsoft/Security-101

    6,203Ver en GitHub↗

    Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular, framework-aligned modules. It is designed to build core knowledge across multiple security domains without tying content to specific products or platforms, making it suitable for both beginners and professionals seeking a structured introduction to the field. The curriculum is built around established security frameworks, including the MITRE ATT&CK framework for standardized threat analysis and the NIST Cybersecurity Framework for incident response workflows. It covers a broad range of do

    HTMLappseccia-triaddata-protection
    Ver en GitHub↗6,203
  • veeral-patel/how-to-secure-anythingAvatar de veeral-patel

    veeral-patel/how-to-secure-anything

    10,224Ver en GitHub↗

    This project is a comprehensive security suite and knowledge base focused on the engineering and construction of trustworthy digital and physical systems. It provides a systematic framework for security engineering design, covering the establishment of high-assurance architectures and the implementation of security models that govern how a system achieves its safety goals. The project is distinguished by its focus on formal assurance and adversarial deterrence. It includes methodologies for creating security assurance cases and proofs to verify system trustworthiness, alongside economic and t

    secure-designsecure-systemssecurity
    Ver en GitHub↗10,224
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Ver en GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Shellai-agent-frameworkai-agent-toolsai-agents
    Ver en GitHub↗21,906
Ver las 30 alternativas a Top10→

Preguntas frecuentes

¿Qué hace owasp/top10?

This project is a web application security standard and vulnerability framework. It provides a comprehensive list of the most critical security risks facing web applications, paired with technical guidance and a structured methodology for identifying and mitigating these flaws.

¿Cuáles son las características principales de owasp/top10?

Las características principales de owasp/top10 son: Security Risk Assessments, Security Best Practices, Web Application Security, Supply Chain Security, Secure Coding Guides, API Access Security, API Security Hardening, Application Security Standards.

¿Qué alternativas de código abierto existen para owasp/top10?

Las alternativas de código abierto para owasp/top10 incluyen: owasp/cheatsheetseries — The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and… microsoft/security-101 — Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular,… veeral-patel/how-to-secure-anything — This project is a comprehensive security suite and knowledge base focused on the engineering and construction of… voltagent/awesome-claude-code-subagents — This project provides a framework for managing multi-agent systems, designed to automate complex software development,… snyk/snyk — Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source… octelium/octelium — Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and…