← Back to home

Hu Yanbin's App Got Picked Apart, AI Patched the Security Back—A Pre-Launch Security Audit Handbook for People Who Don't Code

Long-Form Video · EP0027 June 2, 2026 08:23
What this episode covers

Hu Yanbin built an app, which I think is pretty impressive. But there's a high-traffic article going around—written by a senior engineer formerly at NetEase—that on the surface says "I'm about to be replaced by AI, even celebrities can write apps now," and is really just a sour, item-by-item takedown of every security problem in Hu Yanbin's app.

I think the sourness was unnecessary. An app built by someone who understands the business fits user needs better, and the security holes are genuinely easy to patch with AI now. So this episode I dropped that whole article into Claude Code and had it read it, spin up a multi-agent team, and produce a "pre-launch security audit handbook" for people who don't code—12 domains, 88 items, each with a self-test method, a best practice, and a one-line fix instruction you can feed straight to an AI.

Companion files · Drop them into Claude Code

Hu Yanbin built an app, and I think that’s pretty impressive.

But there’s an article going around these past couple of days with enormous traffic, written by a senior engineer formerly at NetEase. Its surface tone is “I’m about to lose my job, I’m going to be replaced by AI, look, even a celebrity can go write an app now”—but really, the whole piece is a sour, item-by-item takedown of every security problem in Hu Yanbin’s app.

I think the sourness was unnecessary.

I understand how programmers feel, but this is where we are

A close friend of mine has a PhD in natural language processing and computer science. He’s rueful about it too—that his 20-plus years of hand-coding may really be going from the leading edge of technology to “a bearer of intangible cultural heritage.” We joke that hand-coding the old way is about to become a lost art.

I completely understand how programmers feel about this. But this is where we are: an app built by an expert who understands the business genuinely does fit user needs better. No question it’ll have some security problems—but those problems are entirely solvable with AI right now.

So this episode is about closing as many of the security holes that blogger raised as we can, using Claude Code. If you’re an expert in some industry too, and you’re building your own app or software with Claude Code or vibe coding, this one is worth watching.

Handing the article to Claude Code

I copied the entire contents of that WeChat article, pasted it into Claude Code, and said roughly one paragraph:

This article is a technical expert griping about a celebrity developing his own software and all the security problems in it. I think the problems he raises are pretty reasonable, and those of us doing vibe coding hit them often. Could you read it and then spin up a multi-agent team to collect, as comprehensively as possible, the security problems a software MVP might run into after launch, and list them out—so that those of us who don’t understand code at all can still do the most basic security checks. Make the list as complete as you can during the research phase, and present it as a web page. Don’t just list the problems—list the industry’s current best-practice fixes for each one too, and turn the whole thing into a little handbook we can give our audience.

It read the article first. It pulled out a few areas—SMS flooding, no moderation on user avatars—and that whole class of problem is real. But by comparison, patching it with AI is easy.

An aside: will programming become a heritage craft?

While I waited for the result, I thought of a scene from The Matrix. In Zion, the humans’ underground city of survivors, an elder stands at the center pointing at an enormous machine that has run for who knows how many years. Nobody down there, he tells Neo, knows how it works anymore.

It didn’t land at the time. Thinking it through today, in the age of AI, code is already all written by AI, and AI is already self-iterating using AI—like the Opus 4.8 we’re seeing now, self-iterating with its own model. A few more years and there may genuinely be nobody who understands programming, nobody who understands why this model can do what it does—or only a handful of people. When that day arrives, the entire system we depend on to live, even the robots in every household, will have something at its core that no single person can fully understand or fully control. Which is honestly a frightening thought.

What the handbook it produced looks like

Fast-forward. The result comes out, and you open the page: this is the security self-audit checklist built for MVP products made by people who don’t code, 88 items across 12 major security domains.

It starts by listing the five failure points the blog author said Hu Yanbin got wrong, and what caused each one; then the eight things you must have done before launch—including ICP filing, payment-related issues, WeChat login issues, and so on. Then it works through 12 domains, sorting problems into critical, high, medium, and low.

Look at the first domain—authentication and account security. It lists the pile of problems that can show up there, and every item spells out: exactly where it breaks, what the possible consequences are, how to test for it yourself, what the correct approach should be, and what tools and services you can use. And most importantly, you can copy a prompt in one click and hand it straight to your own agent to go check and fix that problem. Every problem comes with that whole package of explanation. That’s all there is to it.

Another example: broken access control—object storage running wide open, where anyone with the URL can download and open things; sensitive files that can be bulk-downloaded through an API. What the problem is, what it could cause, how to test whether you have it, what the correct approach is, how to tell the AI to go check—it’s all in there. Further on there’s UGC content safety and moderation, file uploads and image hosting, interface and API security, injection and frontend security, and more.

How to use it

All I have to do is hand a page like this to Claude Code (or Codex, that works too), have it check the production-grade service I’m about to put in front of people against the list, then draw up a fix plan—and that takes care of 80%, even 90% of it.

If you’re genuinely launching a production-grade product that thousands or even tens of thousands of users will touch, a security check like this is non-negotiable.

And the author of that article had no reason to be that sour. The whole thing reads like “here’s a good suggestion for you, this broke, you should fix that,” but between the lines it’s dripping with a senior engineer’s sense of superiority.

The page I just built is up on the site, and anyone can download it for free.

Last thing I want to say: professionals in every industry need to start learning vibe coding now. If you have the leading insight and experience in some industry, you can build a genuinely great product with vibe coding off your understanding of that industry and certain specific situations—and it will beat what the people who only understand the tech can build.

See you next episode.

If you have the leading insight and experience in an industry, you can vibe-code a genuinely great product off your understanding of that industry and its specific situations—and it will beat what the people who only understand the tech can build.