Web & API
Authorization and IDOR across every role, authentication and sessions, injection, SSRF, race conditions, file upload, and multi-step business logic.
Scope and pricingindependent pentester · bug bounty hunter
I break access control and business logic: the bugs that need two accounts and a reason to try, not a wordlist. Web apps, REST and GraphQL APIs, mobile clients, and LLM agents, tested by hand. Every finding ships with a CVSS 3.1 vector, a redacted proof of concept you can attach to a ticket, and a free retest after you fix it.
api=https://example-store.test/api/v1 curl -si $api/orders/8842 -H "$AUTH_A" HTTP/1.1 200 OK {"id":8842,"owner":"user-b",…} user-a can read user-b's order: IDOR CVSS 3.1 6.5 medium · DGX-EX-014 curl -si $api/orders/8842 -H "$AUTH_A" HTTP/1.1 404 Not Found fix verified · finding closed
Authorization and IDOR across every role, authentication and sessions, injection, SSRF, race conditions, file upload, and multi-step business logic.
Scope and pricingAndroid and iOS clients: local storage and keychain use, exported components and deep links, certificate pinning, and the API the binary talks to.
Scope and pricingThe code paths that decide access: authentication, authorization checks, crypto use, secrets, deserialization, and injection sinks.
Scope and pricingValidator signers, consensus engines, and protocol code. Findings come as harnesses that run against your commit, with message encodings generated from your own codec.
Scope and pricingECDH, signatures, JWT, and custom schemes. Invalid-curve exposure is tested with working recovery tooling; timing claims are settled with statistics, not eyeballed medians.
Scope and pricingDirect and indirect prompt injection, tool-calling abuse, SSRF through agents, system prompt and data leakage, and guardrail bypass.
Scope and pricingNo client logos, no testimonials, no invented numbers. Instead you get two complete findings from real work, the full report structure, and the standards each test maps to. The complete sample report is available on request.
Occasionally I publish a write-up when a program allows it or the target is synthetic: what I targeted, what broke, what did not work, and what the receipts look like. The current entries cover a consensus-signing flaw and a panic-reachability proof in a BFT engine.
Found a security issue in a Dgxcode property? Email security@dgxcode.com. I acknowledge within 3 business days, agree a fix and disclosure date with you, and credit you on request. Good-faith research inside the policy is covered by safe harbour.