Loading...
Loading...
Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack.
npx skill4agent add elementalsouls/claude-bughunter hunt-exceptional-conditionsJSON APIs that expect typed fields: POST /api/* with {numbers, ids, enums}
Endpoints with numeric/id path or query params: /item/{id}, ?page=, ?quantity=
Search / filter / sort params
File or content-type sensitive uploads{"rating":"x","comment":[1,2,3]}{"quantity":{}}POST /api/Feedbacks {"rating":"notanumber","comment":[1,2,3]}
GET /item/' OR /item/%00 (also exercises the error path)SequelizeDatabaseErrornode_modules/sequelize<b>Warning</b> ... /var/www/.../file.php on line NTraceback (most recent call last)werkzeug.exceptionsat com.app.Foo(Foo.java:42)Server Error in '/' Application[System.XxxException: ...]{"error":"Invalid input"}