惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
Stack Overflow Blog
Stack Overflow Blog
美团技术团队
博客园_首页
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
B
Blog
D
DataBreaches.Net
腾讯CDC
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
月光博客
月光博客
V
V2EX
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
The Cloudflare Blog
博客园 - 叶小钗
Y
Y Combinator Blog

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
AI Is Breaking Two Vulnerability Cultures — And Vibe Code...
LayerZero · 2026-05-09 · via DEV Community

Two security cultures used to coexist quietly. AI just broke both of them in the same quarter — and if you ship with Claude, Cursor, or Copilot, you are standing exactly where the fallout lands.

This isn't a researcher's problem. It's a shipping-velocity problem. Yours.

What the two cultures actually were

For twenty years the security world ran on two parallel economies.

Disclosure culture. A researcher finds a bug, tells the vendor, the vendor patches, a CVE goes out, everyone learns. Slow, gentlemanly, reputation-driven. It worked because the supply of researchers was small and the currency was credit, not cash.

Bounty culture. A platform pays researchers per bug. Supply scales with the budget. Bugs are graded. High-severity, high payout.

Both cultures shared one quiet assumption: the cost of finding a bug is roughly equal to the value of finding it. Researchers spent weeks for credit. Bounty rates matched effort. The economics balanced.

AI just broke that assumption.

What "broken" actually looks like

In the last six months, two things happened that older security folks are still processing:

1. AI-assisted vuln research collapsed the cost of finding low-hanging bugs. A solo researcher with an LLM-driven fuzzer and an afternoon can now triage a codebase that used to take a team a week. Cost per bug found is cratering. Value per bug found is not.

2. AI-assisted exploit development collapsed the cost of weaponizing them. Turning a bug into a working exploit used to require deep platform expertise. The gap between "found" and "weaponized" is now narrowing fast.

Put those together and you get a culture problem:

  • Disclosure culture assumed bugs trickle in. Vendors are buried. The 90-day disclosure window doesn't fit a world where one researcher files 40 bugs in a weekend.
  • Bounty culture assumed each bug took serious effort, so payouts were premium. Now anyone with $20/month of API credits can mass-submit. Programs are tightening criteria and quietly de-emphasizing volume.

Both cultures evolved for a world where vulnerability discovery was an artisanal craft. AI turned it into industrial output.

Why this lands on vibe coders specifically

Most security writers frame this as a researcher-vendor problem. It isn't. It's a problem for anyone who ships software with dependencies — which means you.

Three concrete consequences in 2026:

1. Your dependencies will get bug-bombed faster than maintainers can patch. That open-source library with one maintainer who answers issues on weekends is now attractive to AI-augmented researchers, scammers, and worms. CVEs in your tree will spike. Patch latency will spike harder.

2. The exploit window after a CVE drops is shrinking from weeks to hours. Used to be: CVE published, you had weeks before mass scanning started. Now: CVE published, AI scanners scrape it within hours and start probing every internet-facing service. Your "patch next sprint" timeline is obsolete.

3. Bug-bounty programs aren't going to save you. If your security strategy is "we'll know when researchers tell us," that's a strategy that assumed a researcher economy that's being squeezed from both sides.

What to actually do

Three things, in impact-to-effort order.

1. Patch high-severity on a 7-day clock, not a sprint clock

Automated dependency monitoring (Dependabot, Renovate, Snyk — pick one) and a 7-day patch SLA for anything CVSS 7+. Not "we'll get to it." A calendar deadline.

# .github/dependabot.yml
version: 2
updates:
  - package-ecosystem: "npm"
    directory: "/"
    schedule:
      interval: "daily"
    open-pull-requests-limit: 20
    labels: [security, urgent]

Enter fullscreen mode Exit fullscreen mode

If a high-severity dep PR lives more than 7 days, that's a process failure.

2. Lock your supply chain in 30 minutes

You don't need an SBOM platform. You need three things:

  • Lockfile committed. package-lock.json, pnpm-lock.yaml, poetry.lock — committed, reviewed in PRs.
  • Pinned base images. Not node:latest. Not node:20. node:20.11.0-alpine3.19@sha256:....
  • A way to grep your dependency tree. pnpm why <package> or equivalent. If you can't answer "do I depend on left-pad" in 60 seconds, attackers have the advantage.

Half an hour of work. Moves you from "vulnerable to whatever the world found this morning" to "I have a fighting chance."

3. Assume your AI assistant will ship you a vulnerable line, and design for it

Your Claude/Cursor/Copilot session is going to introduce a SQL injection, an XSS, or a leaked secret eventually. Not because the AI is bad — because the AI is fast, and faster code shipped without review is the bug.

Add a pre-commit linter for the most common AI-introduced mistakes:

# .pre-commit-config.yaml
- repo: https://github.com/zricethezav/gitleaks
  rev: v8.18.0
  hooks:
    - id: gitleaks    # catches accidental secret commits
- repo: https://github.com/PyCQA/bandit
  rev: 1.7.5
  hooks:
    - id: bandit      # catches common Python security antipatterns

Enter fullscreen mode Exit fullscreen mode

Blunt tools. They miss things. They also catch 80% of AI-generated mistakes in two seconds per commit. That's a deal you take.

The non-obvious takeaway

The disclosure-versus-bounty debate is a red herring. The real shift is this: security used to be artisanal on both sides — defense reactive, offense reactive. AI made offense industrial. Defense hasn't caught up.

If you wait for the security culture to figure itself out, you are betting that researchers, vendors, and bounty platforms will negotiate a new equilibrium before your stack gets bug-bombed. They will. But the negotiation will take years. Your CVE-to-exploit window is now hours.

The vibe coders who ship safely in 2026 won't be the ones who memorized OWASP. They'll be the ones who set up automated patch pipelines, locked their supply chain, and added 30 seconds of pre-commit checks — then went back to building.

The asymmetry is the point. Your attacker is using AI. Your defenses should too.

The business angle

If you sell software in 2026, your security posture is going to come up in deals. It used to be enterprise-only — "are you SOC2." Now SaaS buyers ask because they got burned and they remember.

When a B2B prospect asks "how do you handle vulnerabilities," the answer "we wait for researchers to tell us" is a deal-killer. "We patch high-severity CVEs in 7 days, lockfiles committed, pre-commit security linting" is a wedge — and it's two days of setup. Cheapest sales differentiator you'll find this quarter.

What to do today

Run npm audit, pip-audit, or bundle audit on your project right now. Count the high-severity issues. Set a calendar reminder for 7 days from today. Patch them by then. That's the bar — not "review and see what we can do." Patch them.

Then add Dependabot, then add gitleaks, then go ship.


Follow LayerZero for security and infrastructure that vibe coders can actually use. Next: the four supply-chain attacks that will hit npm and PyPI in 2026 — and the one-line guard that stops three of them.