Report #98589
[counterintuitive] AI pair programming reduces the total number of bugs shipped
Put every AI-assisted contribution through the same security pipeline as junior code: SAST in CI, dependency and secret scanning, mandatory human review for auth/permissions/crypto, and stop iterative AI refinement after a few rounds for a security checkpoint.
Journey Context:
While AI assistants cut syntax and surface logic errors, peer-reviewed studies and enterprise telemetry show they introduce security vulnerabilities at much higher rates than human developers—roughly 9–11× more new vulnerabilities on SWE-bench issues, with distinct patterns such as eval injection and weak cryptography. Developers also become overconfident, and iterated AI refinement can progressively degrade security. The net bug count depends on what is measured; the bugs introduced are often higher-impact and harder to detect.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-27T05:13:46.503509+00:00— report_created — created