testing-api-security-with-owasp-top-10

Automate API security testing against OWASP API Security Top 10 risks.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Renzo-Tognella/UniversalThingsForMyAgents --skill testing-api-security-with-owasp-top-10-renzo-tognella
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-api-security-with-owasp-top-10
Source: https://github.com/Renzo-Tognella/UniversalThingsForMyAgents/tree/main/skills/testing-api-security-with-owasp-top-10
Command: npx skills add https://github.com/Renzo-Tognella/UniversalThingsForMyAgents --skill testing-api-security-with-owasp-top-10-renzo-tognella

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, urllib3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of testing REST and GraphQL API endpoints against the OWASP API Security Top 10 risks, streamlining the identification and mitigation of security vulnerabilities.

Core Features & Use Cases

  • Automated Security Scanning: Identifies potential security vulnerabilities in REST and GraphQL APIs.
  • Endpoint Discovery: Discovers and maps API endpoints for comprehensive testing.
  • Detailed Reporting: Generates a report detailing the vulnerabilities found and their severity.

Quick Start

Execute the skill with the following command: python scripts/agent.py --base-url "https://api.example.com" --token "your_token_here"

Frequently Asked Questions about testing-api-security-with-owasp-top-10

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate API security testing for REST and GraphQL endpoints?

Automating API security testing involves scanning REST and GraphQL endpoints against the OWASP API Security Top 10 risks. This process identifies vulnerabilities like broken authentication and data exposure, generating a detailed report of the findings.

What is the OWASP API Security Top 10 and how does it apply to my API?

The OWASP API Security Top 10 is a list of critical API security risks. Testing against it identifies vulnerabilities in REST and GraphQL APIs, such as broken object level authorization, excessive data exposure, and insufficient rate limiting.

Can I test GraphQL APIs for broken authentication and authorization vulnerabilities?

Yes, you can test GraphQL APIs for broken authentication and authorization. Automated security scanning applies the OWASP API Security Top 10 to both REST and GraphQL endpoints to identify and report these specific vulnerabilities.

Do I need Burp Suite or Postman to run OWASP API security tests?

Yes, running OWASP API security tests requires tools like Burp Suite, Postman, and curl for endpoint testing. The automation process integrates with these tools to discover endpoints and identify vulnerabilities in your API.

How do I discover and map API endpoints for comprehensive security testing?

Endpoint discovery maps API endpoints for comprehensive security testing. This automated process identifies available REST and GraphQL paths, ensuring the OWASP API Security Top 10 scanning covers your entire API surface area.

What is the best way to report API security vulnerabilities found during testing?

The best way to report API security vulnerabilities is through detailed automated reporting. After testing endpoints against the OWASP API Security Top 10, the system generates a report detailing the vulnerabilities found and their severity.