ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 1/5

pentest-api-attacker

Test APIs against OWASP API Security Top 10 including discovery, auth abuse, and protocol-specific checks.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/0x-professor/pentest-api-attacker
Or

What This Skill Does

The pentest-api-attacker is a specialized OpenClaw AI agent skill designed to automate the security assessment of RESTful, GraphQL, and SOAP API endpoints. Aligning with the OWASP API Security Top 10, this tool systematically evaluates applications for vulnerabilities such as Broken Object Level Authorization (BOLA), Broken Authentication, Excessive Data Exposure, and Injection flaws. By leveraging methodologies outlined in PTES, NIST SP 800-115, and MITRE ATT&CK (specifically T1190), it provides a rigorous, repeatable framework for discovering hidden endpoints and testing business logic vulnerabilities.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/0x-professor/pentest-api-attacker Ensure that you have the necessary environment dependencies installed, as specified in the repository documentation, to handle the underlying Python execution environment.

Use Cases

This skill is ideal for:

  1. DevSecOps Integration: Running automated API security scans within a CI/CD pipeline to identify regressions before deployment.
  2. Security Auditing: Rapidly mapping API surfaces and identifying configuration weaknesses during penetration testing engagements.
  3. Compliance Validation: Generating standardized security reports that satisfy the documentation requirements for NIST and OWASP-aligned audits.

Example Prompts

  1. "Analyze the API endpoints defined in swagger.json for the target at api.example.com, focusing specifically on BOLA vulnerabilities while ensuring you operate in dry-run mode first."
  2. "Perform a full security scan on the staging API environment using the provided scope.json file; ensure you include the --i-have-authorization flag as I have provided written consent for this test."
  3. "Evaluate the authentication mechanisms of the user management service and report any findings in the canonical finding_schema format."

Tips & Limitations

  • Safety First: Always use the --dry-run flag initially to audit the tool's intended actions before committing to active exploitation.
  • Scope Management: The tool relies heavily on accurate scope.json files. Misconfigured scopes can lead to unauthorized testing of third-party infrastructure. Always verify your target lists.
  • Authentication: For authenticated testing, ensure the input path contains valid, non-sensitive session tokens or test credentials. Avoid using production credentials in any capacity.
  • Limitations: While the tool is powerful, it cannot replace manual security expertise. Logic-heavy vulnerabilities that require deep contextual understanding of business processes may still require human intervention.

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-0x-professor-pentest-api-attacker": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#security#api#pentesting#owasp#devsecops
Safety Score: 1/5

Flags: network-access, file-write, file-read, code-execution