
Sign up to save your podcasts
Or


About the show
Sponsored by us! Support our work through:
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Calvin #1: Some more things about Django I've been enjoying
Michael #2: Who cleans up after the vibe-coding party?
FT Magazine piece by Sam Learner (July 11) on AI coding tools overwhelming open source maintainers - sent in by listener Dylan McConnell, whose main point was that this ran in the Financial Times, not a dev blog.
But the most interesting portion is what was omitted.
Why the omission is interesting
Joke too: Sarah O’Connor wrote a related piece (is this just before skynet launches?)
Calvin #3: Where Did All Your AI Tokens Go? AgentsView to the rescue!
Michael #4: Careful with phishing all
The situation
I pass this along because it was a pretty sneaky bit of targeted phishing, and happened to play off an old interaction in bandit's repo. As usual with phishing scams there are a bunch of tells that this isn't legitimate, but just enough plausibility that I could see falling for it in a weak moment. Relative nobodies like me haven't historically been worth the effort to hit with scams this specific. Agents change the game though :-/. Be careful out there folks!
Original message
From: "Patrick (Blacktrace)" [HTML_REMOVED]
Date: Wednesday, July 15, 2026 12:02 AM
Hi AJ,
Saw your Bandit issue #1350 -- the B105 hardcoded-password false positive on the string NextToken. I build a deterministic gate that filters that class of Bandit noise, and #1350 was literally the case I just fixed: NextToken / next_token / page_token / nextPageToken now stay quiet, while a genuine hardcoded token like api_token="sk-live-..." still fires. Verified against your exact case.
30-second paste: https://blacktrace.co/noise-eraser
Where it still trips, published: https://blacktrace.co/kruc
Curious whether it clears what you hit -- and if it trips on something of yours, that's the more useful reply.
I asked Claude for some analysis too. It was pretty good at finding them.
The message name-drops enough real detail to feel legit, but the structure is pure phishing - everything in it exists to get AJ onto blacktrace.co. The strongest ones:
Extras
Calvin:
Michael:
Joke: We’re Safe
By Michael Kennedy and Calvin Hendryx-Parker4.7
212212 ratings
About the show
Sponsored by us! Support our work through:
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Calvin #1: Some more things about Django I've been enjoying
Michael #2: Who cleans up after the vibe-coding party?
FT Magazine piece by Sam Learner (July 11) on AI coding tools overwhelming open source maintainers - sent in by listener Dylan McConnell, whose main point was that this ran in the Financial Times, not a dev blog.
But the most interesting portion is what was omitted.
Why the omission is interesting
Joke too: Sarah O’Connor wrote a related piece (is this just before skynet launches?)
Calvin #3: Where Did All Your AI Tokens Go? AgentsView to the rescue!
Michael #4: Careful with phishing all
The situation
I pass this along because it was a pretty sneaky bit of targeted phishing, and happened to play off an old interaction in bandit's repo. As usual with phishing scams there are a bunch of tells that this isn't legitimate, but just enough plausibility that I could see falling for it in a weak moment. Relative nobodies like me haven't historically been worth the effort to hit with scams this specific. Agents change the game though :-/. Be careful out there folks!
Original message
From: "Patrick (Blacktrace)" [HTML_REMOVED]
Date: Wednesday, July 15, 2026 12:02 AM
Hi AJ,
Saw your Bandit issue #1350 -- the B105 hardcoded-password false positive on the string NextToken. I build a deterministic gate that filters that class of Bandit noise, and #1350 was literally the case I just fixed: NextToken / next_token / page_token / nextPageToken now stay quiet, while a genuine hardcoded token like api_token="sk-live-..." still fires. Verified against your exact case.
30-second paste: https://blacktrace.co/noise-eraser
Where it still trips, published: https://blacktrace.co/kruc
Curious whether it clears what you hit -- and if it trips on something of yours, that's the more useful reply.
I asked Claude for some analysis too. It was pretty good at finding them.
The message name-drops enough real detail to feel legit, but the structure is pure phishing - everything in it exists to get AJ onto blacktrace.co. The strongest ones:
Extras
Calvin:
Michael:
Joke: We’re Safe

289 Listeners

1,093 Listeners

1,395 Listeners

626 Listeners

583 Listeners

301 Listeners

345 Listeners

982 Listeners

963 Listeners

208 Listeners

139 Listeners

143 Listeners

101 Listeners

226 Listeners

682 Listeners