awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shieldfy avatar

shieldfy/API-Security-Checklist

0
View on GitHub↗
23,258 stars·2,660 forks·MIT·8 vues

API Security Checklist

This project is a comprehensive API security audit checklist and vulnerability audit framework. It provides a structured guide of security countermeasures for designing, testing, and deploying secure APIs across various protocols.

The framework includes specialized guides for securing OAuth 2.0 authorization flows, implementing zero trust networking for service-to-service communication, and protecting GraphQL endpoints from resource exhaustion and information leakage. It also provides standards for integrating static analysis, dynamic scanning, and secret detection into CI/CD delivery pipelines.

The checklist covers a broad range of security capabilities, including authentication and identity verification, network access control, and API abuse prevention. It addresses traffic monitoring, secret management, request input validation, and the sanitization of API outputs.

Features

  • Security Testing and Auditing - Provides a comprehensive framework and checklist for auditing API security during design and release.
  • Layered Defense Strategies - Guides the implementation of layered defense strategies across network, authentication, and application logic.
  • Vulnerability Auditing - Provides a structured approach to identify and mitigate security flaws across the API development lifecycle.
  • Workflow Scanning - Defines standards for automating static and dynamic analysis within continuous delivery workflows.
  • GraphQL Security - Provides specialized protections for GraphQL endpoints to prevent resource exhaustion and introspection leaks.
  • OAuth Authentication - Provides countermeasures for securing OAuth 2.0 flows, including redirect URI validation and state parameters.
  • Rate Limiting & Abuse Prevention - Provides countermeasures for mitigating denial of service and brute-force attacks through rate limiting and activity challenges.
  • Request Validation Middleware - Implements request validation middleware to screen for correct HTTP methods and content types.
  • CI/CD - Establishes standards for integrating static analysis, dynamic scanning, and secret detection into CI/CD pipelines.
  • User Authentication Systems - Establishes standards for secure user authentication, password storage, and login retry limits.
  • API Security Checklists - Ships a comprehensive security checklist for designing, testing, and deploying secure APIs across various protocols.
  • Zero Trust Architectures - Defines an architectural model for verifying every service-to-service request regardless of network location.
  • Zero Trust Networking - Enforces a zero-trust model for service-to-service communication via mutual TLS and request signing.
  • Identity Verification - Specifies the use of OAuth flows and state parameters for cryptographic identity verification.
  • Automated Code Review - Integrates automated security analysis and dependency scanning into the continuous delivery pipeline.
  • HTTP Request Filtering - Provides standards for screening HTTP requests for method and content-type compliance to block injection attacks.
  • Query Complexity Analysis - Implements complexity and depth analysis for GraphQL queries to prevent resource exhaustion.
  • Response Sanitization - Defines standards for sanitizing API outputs to prevent server fingerprinting and information leakage.
  • Application Logic Hardening - Provides guidelines for protecting internal logic using UUIDs and securing XML processing.
  • Automated Secret Rotation - Provides a framework for automated secret rotation and lifecycle management of API keys.
  • Network Access Control - Implements network access controls using TLS configurations, HSTS headers, and IP safelisting.
  • Authorization Server Implementations - Defines security requirements for implementing authorization servers, including redirect URI validation and state parameters.
  • Secrets and Credential Management - Provides a strategy for protecting credentials through regular rotation and secret scanning.
  • Observability Pipelines - Provides architectural patterns for aggregating and routing API telemetry data through centralized observability pipelines.
  • API Monitoring - Guides the tracking of API requests and responses using centralized logging and intrusion detection.
  • Design Guidelines - Security-focused best practices for hardening RESTful API implementations.
  • Platform and API Guidelines - Security countermeasures for designing and releasing APIs.
  • Security Checklists - Security countermeasures for designing and releasing secure APIs.
  • API Security - Comprehensive guide for implementing API security best practices.
  • Application Security - Checklist for securing APIs during design and testing.
  • Sécurité et confidentialité - Checklist for identifying and mitigating common API security risks.
  • Security & Privacy - Security best practices for API development.
  • Security Testing - Checklist for securing API implementations.
  • Security Tools - Listed in the “Security Tools” section of the Awesome Hacking awesome list.

Historique des stars

Graphique de l'historique des stars pour shieldfy/api-security-checklistGraphique de l'historique des stars pour shieldfy/api-security-checklist

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à API Security Checklist

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec API Security Checklist.
  • qazbnm456/awesome-web-securityAvatar de qazbnm456

    qazbnm456/awesome-web-security

    13,097Voir sur GitHub↗

    This project serves as a comprehensive cybersecurity training platform and resource repository focused on web application security. It functions as a centralized hub for security practitioners, providing both a curated collection of technical documentation and research, and a system for deploying isolated, containerized environments to practice security analysis and exploitation techniques. The platform distinguishes itself by integrating automated data aggregation with hands-on, container-based orchestration. It maintains a current knowledge base of industry research and digital threats whil

    awesomeawesome-listlist
    Voir sur GitHub↗13,097
  • owasp/cheatsheetseriesAvatar de OWASP

    OWASP/CheatSheetSeries

    32,298Voir sur 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
    Voir sur GitHub↗32,298
  • crowdsecurity/crowdsecAvatar de crowdsecurity

    crowdsecurity/crowdsec

    12,574Voir sur 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

    Goattacks-preventiondetectionids
    Voir sur GitHub↗12,574
  • paragonie/awesome-appsecAvatar de paragonie

    paragonie/awesome-appsec

    6,831Voir sur GitHub↗
    PHPapplication-securitycuratedowasp
    Voir sur GitHub↗6,831
Voir les 30 alternatives à API Security Checklist→

Questions fréquentes

Que fait shieldfy/api-security-checklist ?

This project is a comprehensive API security audit checklist and vulnerability audit framework. It provides a structured guide of security countermeasures for designing, testing, and deploying secure APIs across various protocols.

Quelles sont les fonctionnalités principales de shieldfy/api-security-checklist ?

Les fonctionnalités principales de shieldfy/api-security-checklist sont : Security Testing and Auditing, Layered Defense Strategies, Vulnerability Auditing, Workflow Scanning, GraphQL Security, OAuth Authentication, Rate Limiting & Abuse Prevention, Request Validation Middleware.

Quelles sont les alternatives open-source à shieldfy/api-security-checklist ?

Les alternatives open-source à shieldfy/api-security-checklist incluent : qazbnm456/awesome-web-security — This project serves as a comprehensive cybersecurity training platform and resource repository focused on web… owasp/cheatsheetseries — The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and… crowdsecurity/crowdsec — CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection.… paragonie/awesome-appsec. coreos/dex — Dex is an OpenID Connect identity provider that functions as an identity federation gateway. It authenticates users… microsoft/security-101 — Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular,…