<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://getruthless.io/</loc></url><url><loc>https://getruthless.io/blog</loc></url><url><loc>https://getruthless.io/pricing</loc></url><url><loc>https://getruthless.io/docs</loc></url><url><loc>https://getruthless.io/faq</loc></url><url><loc>https://getruthless.io/privacy</loc></url><url><loc>https://getruthless.io/blog/understand-your-ai-built-app</loc></url><url><loc>https://getruthless.io/blog/follow-a-click-through-your-app</loc></url><url><loc>https://getruthless.io/blog/understand-your-app-data</loc></url><url><loc>https://getruthless.io/blog/understand-login-and-permissions</loc></url><url><loc>https://getruthless.io/blog/read-your-first-error</loc></url><url><loc>https://getruthless.io/blog/save-test-and-change-your-app</loc></url><url><loc>https://getruthless.io/blog/write-a-better-ai-brief</loc></url><url><loc>https://getruthless.io/blog/stop-ai-breaking-working-code</loc></url><url><loc>https://getruthless.io/blog/help-ruthless-fix-a-bug</loc></url><url><loc>https://getruthless.io/blog/domains-hosting-and-deployment</loc></url><url><loc>https://getruthless.io/blog/explore-political-questions</loc></url><url><loc>https://getruthless.io/blog/adult-creative-writing-with-ai</loc></url><url><loc>https://getruthless.io/blog/use-ruthless-for-everyday-tasks</loc></url><url><loc>https://getruthless.io/blog/understand-ai-context-and-costs</loc></url><url><loc>https://getruthless.io/blog/pentest-your-own-vibe-coded-app</loc></url><url><loc>https://getruthless.io/blog/test-broken-access-control</loc></url><url><loc>https://getruthless.io/blog/find-exposed-api-keys</loc></url><url><loc>https://getruthless.io/blog/test-prompt-injection</loc></url><url><loc>https://getruthless.io/blog/vibe-coding-security-checklist</loc></url><url><loc>https://getruthless.io/blog/practical-uses-for-abliterated-models</loc></url><url><loc>https://getruthless.io/blog/use-ruthless-api-in-your-ide</loc></url><url><loc>https://getruthless.io/blog/agentic-workflows-with-ruthless-api</loc></url><url><loc>https://getruthless.io/blog/secure-your-app-after-launch</loc></url><url><loc>https://getruthless.io/blog/choose-current-ai-models</loc></url><url><loc>https://getruthless.io/blog/compare-standard-and-abliterated-models</loc></url><url><loc>https://getruthless.io/blog/build-testable-changes-with-ruthless</loc></url><url><loc>https://getruthless.io/blog/review-an-api-before-launch</loc></url><url><loc>https://getruthless.io/blog/design-client-owned-agent-tools</loc></url><url><loc>https://getruthless.io/blog/evaluate-models-on-your-own-codebase</loc></url><url><loc>https://getruthless.io/blog/handle-streams-retries-and-usage</loc></url><url><loc>https://getruthless.io/blog/start-here</loc></url><url><loc>https://getruthless.io/blog/category/understand-your-app</loc></url><url><loc>https://getruthless.io/blog/category/better-ai-results</loc></url><url><loc>https://getruthless.io/blog/category/fix-problems</loc></url><url><loc>https://getruthless.io/blog/category/launch-and-run</loc></url><url><loc>https://getruthless.io/blog/category/security-basics</loc></url><url><loc>https://getruthless.io/blog/category/model-guides</loc></url><url><loc>https://getruthless.io/blog/category/coding-tools</loc></url><url><loc>https://getruthless.io/blog/category/politics-and-ideas</loc></url><url><loc>https://getruthless.io/blog/category/adult-creative-writing</loc></url><url><loc>https://getruthless.io/blog/category/everyday-ai</loc></url><url><loc>https://getruthless.io/blog/level/novice</loc></url><url><loc>https://getruthless.io/blog/level/intermediate</loc></url><url><loc>https://getruthless.io/blog/level/senior</loc></url><url><loc>https://getruthless.io/blog/news</loc></url></urlset>
