← 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 in practice uses very sour language to pick apart every security problem in Hu Yanbin's app, one by one.

I think the sourness was unnecessary. An app built by someone who actually understands the business fits user needs better; as for the security issues, patching them with AI is genuinely easy 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 downloads · Feed them to your 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 in practice, the whole piece uses very sour language to pick apart every security problem in Hu Yanbin’s app, one by one.

I think the sourness was unnecessary.

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

I have a very close friend with 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 a position at the leading edge of technology to being “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. There’s no denying it’ll have some security problems — but those problems can be entirely solved with AI right now.

So this episode is about using Claude Code to close as many of the security holes that blogger raised as we can. 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 solutions to them as well, and make it a little handbook to give to our audience.

It read the article first. It mentioned a few areas — SMS flooding, no moderation on user avatars — and that whole class of problem is real. But relatively speaking, patching it with AI is also very 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 — at the center, an elder points at an enormous machine that has been running for who knows how many years and tells Neo that none of them know how it actually 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 very small number of people. When that day arrives, the entire system we depend on to live, even the robots in every household, will have at their core something no single person can fully understand or fully control — which is honestly a rather frightening thing.

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 in that domain, 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 actually need 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 it, then draw up a fix plan — and that basically resolves 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.

As for that article’s author, I think the sourness was completely unnecessary — 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.