negative-testing

Test error handling paths with malformed inputs and boundary conditions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AshtonVaughan/bountyhound --skill negative-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: negative-testing
Source: https://github.com/AshtonVaughan/bountyhound/tree/main/bountyhound/skills/negative-testing
Command: npx skills add https://github.com/AshtonVaughan/bountyhound --skill negative-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic testing of error handling paths, malformed inputs, and boundary conditions to uncover information disclosure and unexpected behavior during application testing.

Core Features & Use Cases

  • Identify inconsistent or leaking error responses across endpoints.
  • Validate that internal errors are not exposed to clients and that error formats are consistent.
  • Log findings with severity and route high-impact issues to Phase 5 validation.

Quick Start

Instruct the testing agent to probe endpoint error paths for malformed inputs and boundary conditions to surface information leakage and misbehavior.

Frequently Asked Questions about negative-testing

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

FAQPage Schema
How do I test API endpoints for information disclosure in error responses?

Test API endpoints for information disclosure by probing error handling paths with malformed inputs and boundary conditions. This process surfaces unexpected behavior and data leakage, ensuring internal errors are not exposed to clients.

What is negative testing and when do I need it for security testing?

Negative testing is the systematic probing of application error paths using malformed inputs and boundary conditions. You need it during security testing to uncover inconsistent error formats, information disclosure, and unexpected behavior across in-scope endpoints.

How do I fuzz API boundary conditions to find inconsistent error formats?

Fuzz API boundary conditions by applying malformed inputs and unusual payloads across in-scope endpoints. Log the resulting errors and categorize them by severity to identify inconsistent error formats and unexpected behavior.

Do I need defined test cases to check malformed inputs and error handling?

Yes, you need clearly defined test cases to effectively check malformed inputs and error handling. Defined test cases ensure consistent probing of boundary conditions and accurate logging of errors categorized by severity.

How should I categorize error handling gaps found during bug bounty testing?

Categorize error handling gaps found during bug bounty testing by logging errors and assigning severity levels. Route high-impact issues to Phase 5 validation to drive further analysis and remediation of information disclosure.