Penetration Testing for API Security: Protecting Digital Gateways

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. yaak

    The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬

    Yaak: This REST client (made by the creator of Insomnia) focuses on simplicity while delivering powerful features. Its clean interface and debugging tools help identify security issues in API responses that might otherwise go unnoticed.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. cli

    Snyk CLI scans and monitors your projects for security vulnerabilities. (by snyk)

    Tools like SonarQube, Checkmarx, or Snyk can automate parts of this process by scanning for known vulnerability patterns. While white box testing may not reflect real-world attack scenarios (as attackers rarely access source code), it provides the most thorough assessment of security posture.

  4. rate-my-openapi

    Find API quality and security issues via your OpenAPI spec

    RateMyOpenAPI: This tool scan your OpenAPI definition to identify security risks, like those found in the OWASP Top 10. It also identifies other issues like documentation mistakes or inconsistencies, making it a Swiss army knife for API governance and security.

  5. graphql-voyager

    🛰️ Represent any GraphQL API as an interactive graph

    GraphQL Voyager: By visually representing GraphQL schema relationships, this tool helps identify potential attack surfaces that might remain invisible when only reviewing code.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Yaak – Organize and Execute REST, GraphQL, WebSockets, Server Sent Events, gRPC

    1 project | news.ycombinator.com | 26 Mar 2025
  • Show HN: Yaak – An Open Source, Git-Friendly Desktop API Client

    3 projects | news.ycombinator.com | 26 Feb 2025
  • Learning API Requests with GUI client - The easy way🚀🚀

    2 projects | dev.to | 6 Jan 2025
  • Intuitive desktop API client, alternative to Postman and Insomnia

    1 project | news.ycombinator.com | 21 Nov 2024
  • Are We PEP740 Yet?

    3 projects | news.ycombinator.com | 14 Nov 2024

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?