{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreid7tx4j36kwxc4zwshaicpik65sl7foofsh4qc4iekwjolrmsu6li",
    "uri": "at://did:plc:b3tz6srl4ochk2wxn6dv6xpy/app.bsky.feed.post/3mk264acxxcd2"
  },
  "path": "/Articles/1067234/",
  "publishedAt": "2026-04-21T14:24:53.000Z",
  "site": "https://lwn.net",
  "tags": [
    "awash in\nreports of LLM-discovered bugs and vulnerabilities",
    "report",
    "Python extensions\nwritten in C"
  ],
  "textContent": "The open-source world is currently awash in\nreports of LLM-discovered bugs and vulnerabilities, which makes for a lot more work for maintainers, but many of the current crop are being reported responsibly with an eye toward minimizing that impact. A recent report on an effort to systematically find bugs in Python extensions\nwritten in C has followed that approach. Hobbyist Daniel Diniz used Claude Code to find more than 500 bugs of various sorts across nearly a million lines of code in 44 extensions; he has been working with maintainers to get fixes upstream and his methodology serves as a great example of how to keep the human in the loop—and the maintainers out of burnout—when employing LLMs.",
  "title": "[$] Using LLMs to find Python C-extension bugs"
}