Security bug discovery for QA

QA can now find and fix security bugs, too.

Give QA new capabilities to uncover security flaws and deliver fixes with tests.

01 / Credential exposure

Find hidden credential leaks.

Hidden credentials surfaced in Pydantic AI traces. Pydantic confirmed the leak and shipped its own broader fix.

Inspect the security finding
Actual Early finding: MCP tokens exported in a span attribute, classified P1 Security, with a linked Fix PR

02 / Memory safety

Spot unsafe memory access.

A replay after disclosure flagged the memory-lifetime defect behind PHP2Shell. External researchers established the exploit.

Request A stores a backtrace reference. Shutdown frees the request memory but leaves the reference stored. A later request can follow that stale reference into freed memory.
Inspect the PHP2Shell replay

03 / Fix the security issue

Bring a fix, not just a finding.

QA initiates repair for eligible findings: a fix, tests, and a draft pull request. Engineers validate and control the merge.

QA initiates repair for a security finding. A fix with tests becomes a draft pull request for engineers to review and validate.
See the Pydantic finding and fix

Extend QA's reach into security discovery and repair.

Uncover security flaws. Deliver fixes with tests.