<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.vibe-eval.com/content/posts/do-i-need-a-pentest-indie-hacker-guide/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-agents/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/automation/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/devsecops/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/do-i-need-a-pentest/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/geo2026/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-agents-transforming-devsecops/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/indie-hacker-security/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/penetration-testing/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/pentest-for-startups/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/security/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-investment/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/strategy/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/trends/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/</loc><lastmod>2026-02-18T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/agents/</loc><lastmod>2026-02-18T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/building-claude-code-agent-teams/</loc><lastmod>2026-02-18T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/claude-code/</loc><lastmod>2026-02-18T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/teams/</loc><lastmod>2026-02-18T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/tools/</loc><lastmod>2026-02-18T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/access-control/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-agent/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-architecture/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-code-generation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-coding/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/ai-development/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-development/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-hallucination/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-reliability/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/ai-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-vulnerabilities/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/ai/ml/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/api-key-rotation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/api-keys/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/api-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/architecture/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/authentication/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/authentication/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/authorization/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/autonomous-ai/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/backend-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/best-practices/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/bolt.new/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/browser-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/burp-suite/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ci/cd-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/claude/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/claude-code-vs-copilot/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/clickjacking/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/code-generation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/code-quality/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/comparisons/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/compliance/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/context-window/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/copilot-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/cors/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/credential-leaks/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/credentials/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/csp/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/csrf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/cursor/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/cursor-ai-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/cursor-vs-claude-code/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/cursor-vs-github-copilot/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/cursor-vs-windsurf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/cve/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/cvss/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/cwe/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/dast/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/data-poisoning/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/data-sanitization/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/database-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ddos-protection/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/defensive-coding/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/denial-of-service/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/dependencies/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/dependency-confusion/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/dependency-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/deployment/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/deployment-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/django/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/dynamic-analysis/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/embedding/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/embeddings/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ethical-hacking/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/fastapi/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/fastapi-vs-django/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/file-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/firebase/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/firewall/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/foundation-model/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/function-calling/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/github-copilot/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/hallucinated-dependency/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/hsts/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/http-headers/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/https/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/identity/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/idor/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/injection-attacks/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/input-validation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/insecure-deserialization/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/bolt-new/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/claude-code/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/cursor/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/is-cursor-code-safe/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/github-copilot/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/lovable/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/replit/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/supabase/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/v0-vercel/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/vercel/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/windsurf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/javascript/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/jwt/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/llm/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/llm-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/lovable/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/lovable-app-vulnerabilities/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/lovable-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/lovable-vs-bolt-new/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/lovable-vs-v0/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/machine-learning/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/mass-assignment/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/mcp/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/netlify/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/next.js/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/next.js-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/nextjs-vs-remix/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/nlp/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/npm-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/oauth/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/oidc/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/owasp/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/owasp-top-10/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/owasp-zap/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/owasp-zap/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/owasp-zap-vs-burp-suite/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/package-hallucination/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/package-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/path-traversal/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/privilege-escalation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/prompt-engineering/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/prompt-injection/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/protocol/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/prototype-pollution/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/python/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/rag/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/rate-limiting/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/rce/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/react/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/redos/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/regex/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/remix/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/replit/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/replit-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/replit-vs-lovable/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/replit-vulnerabilities/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/risk-assessment/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/rls/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/sast/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/sbom/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/sca/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/secret-scanning/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/secrets-management/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-audit/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-automation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-headers/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-testing/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/security-tools/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-tools/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/semgrep/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/semgrep/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/semgrep-vs-sonarqube/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/server-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/session-fixation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/session-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/shift-left/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/snyk/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/snyk-alternative/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/snyk/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/snyk-vs-sonarqube/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/sonarqube/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/tools/sonarqube/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/sql-injection/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/sso/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ssrf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/static-analysis/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/supabase/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/supabase-vs-firebase/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/supply-chain/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/threat-modeling/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/throttling/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/token-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/tokens/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/tool-use/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/typosquatting/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/v0/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/v0-generated-code-safe/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/v0-vercel-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vector-database/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vercel/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/vercel-vs-netlify/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vibe-coding/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/compare/vibe-eval-vs-snyk/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vibeeval/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vulnerabilities/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/waf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/web-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/web-vulnerabilities/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/security-headers/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/context-window/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/cve/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/foundation-model/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/hallucinated-dependency/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/supply-chain-attack/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/vector-database/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/waf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/zero-day/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/ai-code-generation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/ai-hallucination/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/ai-agent/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/embedding/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/llm/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/sbom/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/api-key-exposure/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/api-key-rotation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/broken-access-control/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/clickjacking/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/content-security-policy/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/cors/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/csrf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/cvss/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/cwe/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/dast/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/data-poisoning/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/dependency-confusion/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/devsecops/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/function-calling/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/hsts/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/idor/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/input-validation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/insecure-deserialization/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/jwt/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/mass-assignment/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/mcp/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/oauth2/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/oidc/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/path-traversal/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/penetration-testing/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/privilege-escalation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/prompt-engineering/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/prompt-injection/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/prototype-pollution/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/rag/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/rate-limiting/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/rce/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/redos/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/sast/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/sca/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/secret-scanning/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/session-fixation/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/sql-injection/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/ssrf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/threat-modeling/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/typosquatting/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/vibe-coding/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/xss/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/learn/glossary/zero-trust/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/windsurf/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/windsurf-security/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/xss/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/xss-prevention/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/zero-trust/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/zero-day/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/code-review/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/github/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/github-code-review-automation-best-practices/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/guides/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/llm-security-best-practices-production/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/production/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-code-vulnerabilities-changed-2026/</loc><lastmod>2026-02-17T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/trends/</loc><lastmod>2026-02-17T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/large-projects/</loc><lastmod>2026-02-16T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/productivity/</loc><lastmod>2026-02-16T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/optimal-claude-code-workflow-large-projects/</loc><lastmod>2026-02-16T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/workflow/</loc><lastmod>2026-02-16T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ci-cd/</loc><lastmod>2026-02-16T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/gitlab/</loc><lastmod>2026-02-16T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/gitlab-ai-code-review-setup-guide/</loc><lastmod>2026-02-16T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/tutorials/</loc><lastmod>2026-02-16T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/research/</loc><lastmod>2026-02-15T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-code-more-security-flaws-than-human/</loc><lastmod>2026-02-15T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-saas-ideas-build-weekend/</loc><lastmod>2026-02-15T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-ideas/</loc><lastmod>2026-02-15T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/business/</loc><lastmod>2026-02-15T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/indie-hacker/</loc><lastmod>2026-02-15T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/saas/</loc><lastmod>2026-02-15T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/startup/</loc><lastmod>2026-02-15T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/llm01/</loc><lastmod>2026-02-15T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/understanding-owasp-llm01-prompt-injection/</loc><lastmod>2026-02-15T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/vibeeval-vs-snyk-which-do-you-need/</loc><lastmod>2026-02-14T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-tools-comparison/</loc><lastmod>2026-02-14T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/snyk-for-small-teams/</loc><lastmod>2026-02-14T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vibe-coding-security/</loc><lastmod>2026-02-14T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/advanced/</loc><lastmod>2026-02-14T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/advanced-claude-code-skills-learn/</loc><lastmod>2026-02-14T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/skills/</loc><lastmod>2026-02-14T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-tools/</loc><lastmod>2026-02-14T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/development/</loc><lastmod>2026-02-14T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-saas-development-playbook/</loc><lastmod>2026-02-14T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/review-ai-generated-code-security-issues/</loc><lastmod>2026-02-13T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/owasp-llm-top-10-developers-guide/</loc><lastmod>2026-02-13T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/top-10/</loc><lastmod>2026-02-13T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/mastering-vibe-coding-cursor-ai/</loc><lastmod>2026-02-12T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/building-prompt-injection-protection-app/</loc><lastmod>2026-02-11T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/implementation/</loc><lastmod>2026-02-11T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/risks/</loc><lastmod>2026-02-11T08:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/hidden-security-risks-vibe-coding/</loc><lastmod>2026-02-11T08:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-ui-generation/</loc><lastmod>2026-02-10T13:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/component-security/</loc><lastmod>2026-02-10T13:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/react-security/</loc><lastmod>2026-02-10T13:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/v0-vercel-security-considerations-generated-components/</loc><lastmod>2026-02-10T13:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/vibe-coding-with-claude-tips-workflows/</loc><lastmod>2026-02-10T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/workflows/</loc><lastmod>2026-02-10T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/jailbreak/</loc><lastmod>2026-02-09T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/prompt-injection-vs-jailbreak-difference/</loc><lastmod>2026-02-09T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/common-vulnerabilities-ai-generated-code-fix/</loc><lastmod>2026-02-09T09:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/beginners/</loc><lastmod>2026-02-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/tutorial/</loc><lastmod>2026-02-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/tutorial/</loc><lastmod>2026-02-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/vibe-coding-beginners-complete-guide/</loc><lastmod>2026-02-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/defense/</loc><lastmod>2026-02-07T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/defend-against-prompt-injection/</loc><lastmod>2026-02-07T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-security-tools-every-dev-team-needs/</loc><lastmod>2026-02-07T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/devtools/</loc><lastmod>2026-02-07T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-app-security/</loc><lastmod>2026-02-06T10:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/lovable-security-checklist-before-launch/</loc><lastmod>2026-02-06T10:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/pre-launch-checklist/</loc><lastmod>2026-02-06T10:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/essential-vibe-coding-tools-2026/</loc><lastmod>2026-02-06T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/tools/</loc><lastmod>2026-02-06T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/how-to-conduct-ai-code-security-audit/</loc><lastmod>2026-02-05T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/attacks/</loc><lastmod>2026-02-05T08:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/prompt-injection-attacks-real-world-examples/</loc><lastmod>2026-02-05T08:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/platforms/</loc><lastmod>2026-02-04T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/best-vibe-coding-platforms-compared/</loc><lastmod>2026-02-04T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/code-scanner/</loc><lastmod>2026-02-03T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/best-ai-code-security-scanners-2026/</loc><lastmod>2026-02-03T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/deployment/</loc><lastmod>2026-02-02T15:20:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/replit-security-guide-before-deploying/</loc><lastmod>2026-02-02T15:20:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/secure-deployment/</loc><lastmod>2026-02-02T15:20:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vibe-coding-platforms/</loc><lastmod>2026-02-02T15:20:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/chatgpt/</loc><lastmod>2026-01-30T17:19:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-expert-non-engineers-complete-guide/</loc><lastmod>2026-01-30T17:19:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/agent-architecture/</loc><lastmod>2026-01-30T17:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/agent-safety/</loc><lastmod>2026-01-30T17:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/ai-engineering/</loc><lastmod>2026-01-30T17:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/computer-use/</loc><lastmod>2026-01-30T17:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/clawdbot-architecture-ai-agent-lessons/</loc><lastmod>2026-01-30T17:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/memory-systems/</loc><lastmod>2026-01-30T17:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/typescript/</loc><lastmod>2026-01-30T17:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/jwt-none-algorithm-attack-2026/</loc><lastmod>2026-01-30T15:20:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-code-analysis/</loc><lastmod>2026-01-29T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/is-cursor-code-safe-security-analysis/</loc><lastmod>2026-01-29T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-validation/</loc><lastmod>2026-01-29T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vibe-coding-tools/</loc><lastmod>2026-01-29T08:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/15-security-practices-vibe-coder-pentest-dream/</loc><lastmod>2026-01-28T08:44:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-generated-code/</loc><lastmod>2026-01-28T08:44:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-anti-patterns/</loc><lastmod>2026-01-28T08:44:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-mistakes/</loc><lastmod>2026-01-28T08:44:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/hallucinated-packages-npm/</loc><lastmod>2026-01-25T11:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/hallucinated-dependencies-supply-chain-attack/</loc><lastmod>2026-01-25T11:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/supply-chain/</loc><lastmod>2026-01-25T11:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/supply-chain-attack/</loc><lastmod>2026-01-25T11:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/google-search-console/</loc><lastmod>2026-01-22T14:56:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/link-building/</loc><lastmod>2026-01-22T14:56:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/seo-tool-stack-worth-paying-for/</loc><lastmod>2026-01-22T14:56:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/semrush/</loc><lastmod>2026-01-22T14:56:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/seo/</loc><lastmod>2026-01-22T14:56:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/seo-strategy/</loc><lastmod>2026-01-22T14:56:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/seo-tools/</loc><lastmod>2026-01-22T14:56:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/playwright/</loc><lastmod>2026-01-20T10:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/testing/</loc><lastmod>2026-01-20T10:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/claude-skills-vs-dast-vibe-coding/</loc><lastmod>2026-01-20T10:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/aeo/</loc><lastmod>2026-01-18T15:21:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-search/</loc><lastmod>2026-01-18T15:21:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/geo/</loc><lastmod>2026-01-18T15:21:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/microsoft/</loc><lastmod>2026-01-18T15:21:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/microsoft-chatgpt-traffic-guide-aeo-geo/</loc><lastmod>2026-01-18T15:21:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/retail/</loc><lastmod>2026-01-18T15:21:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/seo/</loc><lastmod>2026-01-18T15:21:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-generated-code-vulnerabilities/</loc><lastmod>2026-01-17T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/scanned-1000-vibe-coded-apps-findings/</loc><lastmod>2026-01-17T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/original-research/</loc><lastmod>2026-01-17T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/research/</loc><lastmod>2026-01-17T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-research/</loc><lastmod>2026-01-17T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vulnerability-analysis/</loc><lastmod>2026-01-17T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/payment-integration/</loc><lastmod>2026-01-15T09:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/payments/</loc><lastmod>2026-01-15T09:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/pci-compliance/</loc><lastmod>2026-01-15T09:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-checklist/</loc><lastmod>2026-01-15T09:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-coded-app-failed-stripe-review/</loc><lastmod>2026-01-15T09:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/stripe-security-requirements/</loc><lastmod>2026-01-15T09:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/claude-code-tutorial-skills-subagents-mcp/</loc><lastmod>2026-01-14T15:46:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/developer-tools/</loc><lastmod>2026-01-14T15:46:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/development/</loc><lastmod>2026-01-14T15:46:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/subagents/</loc><lastmod>2026-01-14T15:46:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-traps/</loc><lastmod>2026-01-14T07:11:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/five-security-traps-vibe-coding/</loc><lastmod>2026-01-14T07:11:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/80-percent-vibe-coded-apps-security-vulnerabilities-checklist/</loc><lastmod>2026-01-13T15:44:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/claude-code-security-auditor-skill/</loc><lastmod>2026-01-11T14:14:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/soc-2/</loc><lastmod>2026-01-11T14:14:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/competitive-moats/</loc><lastmod>2026-01-11T09:01:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/distribution/</loc><lastmod>2026-01-11T09:01:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/startup-strategy/</loc><lastmod>2026-01-11T09:01:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/seo-moat-ai-saas-competition/</loc><lastmod>2026-01-11T09:01:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/claude-code-plan-mode-guide/</loc><lastmod>2026-01-10T08:25:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/developer-productivity/</loc><lastmod>2026-01-10T08:25:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/plan-mode/</loc><lastmod>2026-01-10T08:25:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/software-engineering/</loc><lastmod>2026-01-10T08:25:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/agile/</loc><lastmod>2026-01-09T10:05:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/engineering-culture/</loc><lastmod>2026-01-09T10:05:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/corporate-dev-workflow-is-dead/</loc><lastmod>2026-01-09T10:05:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/career/</loc><lastmod>2026-01-09T10:02:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/best-time-software-engineer-2026/</loc><lastmod>2026-01-09T10:02:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/engineering-management/</loc><lastmod>2026-01-09T09:59:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/enterprise/</loc><lastmod>2026-01-09T09:59:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/startups/</loc><lastmod>2026-01-09T09:59:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/talent/</loc><lastmod>2026-01-09T09:59:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/claude-code-enterprise-talent-drain/</loc><lastmod>2026-01-09T09:59:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/competitive-strategy/</loc><lastmod>2026-01-09T09:55:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/google-ads/</loc><lastmod>2026-01-09T09:55:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/growth-hacking/</loc><lastmod>2026-01-09T09:55:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/marketing/</loc><lastmod>2026-01-09T09:55:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/competitor-employee-google-ads-growth-hack/</loc><lastmod>2026-01-09T09:55:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/design/</loc><lastmod>2026-01-09T09:35:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/tooling/</loc><lastmod>2026-01-09T09:35:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/claude-code-design-system-not-ai-slop/</loc><lastmod>2026-01-09T09:35:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/voice-dictation-claude-code-productivity-hack/</loc><lastmod>2026-01-09T09:21:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/claude-code-posttooluse-hooks-python-automation/</loc><lastmod>2026-01-07T08:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/a/b-testing/</loc><lastmod>2026-01-05T01:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/netflix/</loc><lastmod>2026-01-05T01:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/netflix-optimization-strategy-fewer-experiments/</loc><lastmod>2026-01-05T01:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/optimization/</loc><lastmod>2026-01-05T01:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/product-management/</loc><lastmod>2026-01-05T01:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/product-strategy/</loc><lastmod>2026-01-05T01:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/configuration/</loc><lastmod>2026-01-04T18:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/essential-claude-code-setup-development/</loc><lastmod>2026-01-04T18:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/business-model/</loc><lastmod>2026-01-03T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/saas/</loc><lastmod>2026-01-03T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/unit-economics/</loc><lastmod>2026-01-03T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/validation/</loc><lastmod>2026-01-03T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/selling-saas-side-project-what-buyers-actually-want/</loc><lastmod>2026-01-03T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-code-guardrails-prevent-production-disasters/</loc><lastmod>2026-01-01T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ci/cd/</loc><lastmod>2026-01-01T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/uv-python-environment-management-2026/</loc><lastmod>2026-01-01T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/automate-systems-not-people-ai-trust/</loc><lastmod>2026-01-01T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/uv/</loc><lastmod>2026-01-01T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/lovable-to-vercel-migration-guide-10-minutes/</loc><lastmod>2025-12-28T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/migration/</loc><lastmod>2025-12-28T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vendor-lock/</loc><lastmod>2025-12-28T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vite/</loc><lastmod>2025-12-28T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/ai-memory/</loc><lastmod>2025-12-27T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/graph-database/</loc><lastmod>2025-12-27T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/logging/</loc><lastmod>2025-12-27T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/mem0/</loc><lastmod>2025-12-27T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/vibe-eval-playwright-testing-framework/</loc><lastmod>2025-12-27T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/python-logging-config-actually-works/</loc><lastmod>2025-12-27T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/rag-mem0-mcp-when-to-use-what/</loc><lastmod>2025-12-27T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/production-ml/</loc><lastmod>2025-12-27T10:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-coding-productivity-mirage/</loc><lastmod>2025-12-27T10:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/margins/</loc><lastmod>2025-12-24T09:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-wrapper-saas-margin-trap/</loc><lastmod>2025-12-24T09:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/growth/</loc><lastmod>2025-12-23T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/mvp/</loc><lastmod>2025-12-23T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/validate-saas-idea-fast-playbook/</loc><lastmod>2025-12-23T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/chunking/</loc><lastmod>2025-12-22T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/cost-reduction/</loc><lastmod>2025-12-22T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/enterprise-ai/</loc><lastmod>2025-12-22T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/build-llm-token-compressor-weekend/</loc><lastmod>2025-12-22T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/categories/rag/</loc><lastmod>2025-12-22T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/rag-limitations/</loc><lastmod>2025-12-22T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/retrieval/</loc><lastmod>2025-12-22T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/token-compression/</loc><lastmod>2025-12-22T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vector-search/</loc><lastmod>2025-12-22T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/why-chunking-is-broken-in-rag/</loc><lastmod>2025-12-22T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/action-selector/</loc><lastmod>2025-12-21T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/llm-safety/</loc><lastmod>2025-12-21T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/security-patterns/</loc><lastmod>2025-12-21T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/action-selector-pattern-stops-prompt-injection/</loc><lastmod>2025-12-21T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/content-optimization/</loc><lastmod>2025-12-20T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/geo-vs-seo-llm-citation-optimization/</loc><lastmod>2025-12-20T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/business-opportunity/</loc><lastmod>2025-12-19T14:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/market-analysis/</loc><lastmod>2025-12-19T14:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/genai-coding-gold-rush-2026/</loc><lastmod>2025-12-19T14:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/qa/</loc><lastmod>2025-12-17T14:30:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vibe-testing/</loc><lastmod>2025-12-17T14:30:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/vibe-testing-next-step-software-qa-2026/</loc><lastmod>2025-12-17T14:30:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-hallucinated-packages-supply-chain-attack/</loc><lastmod>2025-12-08T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/npm/</loc><lastmod>2025-12-08T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/metaclass-registry-plugin-architecture-python/</loc><lastmod>2025-12-01T15:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/metaclasses/</loc><lastmod>2025-12-01T15:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/case-study/</loc><lastmod>2025-11-27T09:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/how-vibe-eval-was-built/</loc><lastmod>2025-11-27T09:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/scaling/</loc><lastmod>2025-11-27T09:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/serverless/</loc><lastmod>2025-11-27T09:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/extensible-security-scanner-200-checks/</loc><lastmod>2025-10-28T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/github-microsoft-ai-fixes-security-debt-crisis/</loc><lastmod>2025-07-21T00:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/vibecoding/</loc><lastmod>2025-07-21T00:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/checklist/</loc><lastmod>2025-06-19T10:30:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/2026-vibe-coding-checklist/</loc><lastmod>2025-06-19T10:30:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/shipping/</loc><lastmod>2025-06-19T10:30:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/vibe-eval-automated-testing-for-vibe-coded-apps/</loc><lastmod>2025-05-15T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/owasp-top-10-ai-generated-web-apps-2026/</loc><lastmod>2025-05-02T08:30:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/solo-founder-avoided-50k-breach/</loc><lastmod>2025-04-21T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/vibe-coding-security-checks/</loc><lastmod>2025-04-21T00:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/vibe-eval-vs-sonarqube-vs-snyk/</loc><lastmod>2025-04-07T11:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/cursor-five-minute-security-checklist/</loc><lastmod>2025-03-18T10:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/ai-generated-apps-security-holes/</loc><lastmod>2025-03-15T08:30:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/common-vibe-coding-security-flaws/</loc><lastmod>2025-03-12T12:32:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/prevention/</loc><lastmod>2025-03-12T12:32:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/best-rag-architecture-10m-text-files/</loc><lastmod>2025-03-11T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/retrieval-architecture/</loc><lastmod>2025-03-11T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/semantic-search/</loc><lastmod>2025-03-11T12:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/auth/</loc><lastmod>2025-03-06T09:45:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/replit-agent-auth-bypass-47-seconds/</loc><lastmod>2025-03-06T09:45:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/prompt-injection-gone-wild-2025/</loc><lastmod>2025-03-04T09:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/lovable-five-apps-vibe-eval-case-study/</loc><lastmod>2025-02-26T09:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/silent-prompt-injection-epidemic/</loc><lastmod>2025-02-18T10:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/content/posts/cursor-bolt-vibe-eval-stack-2026/</loc><lastmod>2025-02-09T09:15:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/tags/pipeline/</loc><lastmod>2025-02-09T09:15:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/series/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.vibe-eval.com/sitemap/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>