Security and Testing Fundamentals Beyond Vibe Coding

X postRohit GhumareOpinion

In a viral post, Rohit Ghumare humorously highlights the knowledge gaps of 'vibe coders' regarding fundamental software engineering practices. He lists essential security vulnerabilities, cloud configurations, and testing methodologies that are frequently neglected when relying solely on AI prompts.

Key points

  1. Fundamental web security issues such as SQL injection, XSS, CSRF, CORS, SSRF, IDOR, and path traversal remain critical.
  2. Architecture and access controls including Content Security Policy, security headers, server-side authorization, and row-level security require deep domain knowledge.
  3. Cloud infrastructure risks include publicly accessible S3 buckets, misconfigured presigned URLs, and missing billing alerts.
  4. Thorough testing frameworks spanning unit, integration, end-to-end, fuzzing, and regression tests remain vital for production software.

Why it matters

Prompt-driven development allows rapid prototyping, but relying on generated code without understanding application security, rigorous testing, and cloud fundamentals introduces severe vulnerabilities into production systems.

Analysis

Ghumare uses an exaggerated list to pinpoint a genuine concern: while AI models can scaffold applications rapidly, they do not eliminate the necessity of deep technical knowledge in application security, robust input validation, and comprehensive quality assurance. The author also notes wryly that casual joke posts about AI achieve far more virality than in-depth technical analysis.

Original post

Rohit Ghumare

@ghumare64 · 17 October 2026

Who's gonna tell vibe coders about... 1. SQL Injection 2. XSS 3. CSRF 4. CORS 5. SSRF 6. IDOR 7. Path Traversal 8. Mass Assignment 9. Clickjacking 10. Content Security Policy 11. Security Headers 12. Input Validation 13. Server-Side Authorization 14. Row-Level Security 15. Least

5.9k likes80 replies9.4k bookmarks549.2k views

View on X
More posts in the thread (2)
  1. 199. Public S3 Buckets 200. Presigned URLs 201. Cloud Billing Alerts 202. Unit Tests 203. Integration Tests 204. End-to-End Tests 205. Contract Testing 206. Flaky Tests 207. Mocking 208. Regression Tests 209. Smoke Tests 210. Property-Based Testing 211. Fuzzing 212. Error
  2. I write detailed content about AI and such joke posts go viral, lol. t.co/ijvIr4xky3
Selected replies (5)
  • @dannyowelch @ghumare64 The same AI that built your list.
  • @wagmidotglobal @ghumare64 Codex and Claude will
  • @omgitsderek @ghumare64 Probably the same ones that I tell you how easy it is to use AI to generate social media posts like this
  • @_y_a_v_a_ @ghumare64 "Hey Claude, which of these topics are relevant for my app/site/server/cli-tool? Pick the 10 most important and review my code against them" or something.
  • @garylang @ghumare64 LLMs are better read on all this than you or I

Summary generated by AI (Gemini 3.8 Flash, 19 October 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • X post:klöss

    Prompt Pattern to Expose Model Assumptions in Vibe Coding

    klöss shares a prompt pattern for tools like Claude Code, Codex, and Grok. It instructs the AI to explicitly list all assumptions about a codebase, separating verified facts from guessed deductions.

    1.3kbookmarks44.3kviews

    AI & LLMs· Resource

  • Repository:snyk-workshops/vulnerable-student-assistant

    Vulnerable Student Assistant: Workshop App Demonstrating Prompt Injection Risks

    A demonstration repository by Snyk Workshops featuring an intentionally vulnerable AI chat application built with FastAPI and the Gemini 2.5 Flash model. It is designed for testing and learning about prompt injection and sensitive data exposure.

    4starsPython

    AI & LLMs· Demo

  • Video

    Video:CURT

    AI Security Engineer Foundations: Securing LLMs, Agents, and MCP Tools

    In this workshop, Snyk Developer Advocate Javier Garza breaks down foundational AI security practices. Walking through the OWASP Top 10 for LLMs, he demonstrates direct and indirect prompt injection attacks, sensitive data disclosure, and supply chain risks, while detailing defensive architectures including system prompts, human approvals, database views, and MCP security scans.

    AI & LLMs· Talk

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.