<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ose Auditor</title>
    <description>The latest articles on DEV Community by Ose Auditor (@ose_auditor).</description>
    <link>https://dev.to/ose_auditor</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3995290%2F1160928a-bdaa-4d26-bd00-62b9d0d7c486.png</url>
      <title>DEV Community: Ose Auditor</title>
      <link>https://dev.to/ose_auditor</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ose_auditor"/>
    <language>en</language>
    <item>
      <title>Why API Keys and Authentication Aren't Enough to Secure Vibe Coded Apps</title>
      <dc:creator>Ose Auditor</dc:creator>
      <pubDate>Wed, 01 Jul 2026 19:07:34 +0000</pubDate>
      <link>https://dev.to/ose_auditor/why-api-keys-and-authentication-arent-enough-to-secure-vibe-coded-apps-5fa9</link>
      <guid>https://dev.to/ose_auditor/why-api-keys-and-authentication-arent-enough-to-secure-vibe-coded-apps-5fa9</guid>
      <description>&lt;p&gt;Most advice on securing vibe coded apps focuses on API keys, authentication and rate limiting.&lt;/p&gt;

&lt;p&gt;Those are important, but they don't answer questions like:&lt;/p&gt;

&lt;p&gt;• Can a payout happen twice?&lt;br&gt;
• Can a settlement be bypassed?&lt;br&gt;
• Can an AI generated workflow end up in an invalid state?&lt;/p&gt;

&lt;p&gt;That's exactly why OSE Auditor exists. It focuses on business logic and financial vulnerabilities before deployment.&lt;a href="https://ose.crestsek.com" rel="noopener noreferrer"&gt;Try Ose Auditor&lt;/a&gt;&lt;br&gt;
&lt;a href="https://ose.crestsek.com" rel="noopener noreferrer"&gt;https://ose.crestsek.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>vibecoding</category>
      <category>security</category>
    </item>
    <item>
      <title>Why I Built OSE Auditor</title>
      <dc:creator>Ose Auditor</dc:creator>
      <pubDate>Wed, 01 Jul 2026 11:12:09 +0000</pubDate>
      <link>https://dev.to/ose_auditor/why-i-built-ose-auditor-3cnd</link>
      <guid>https://dev.to/ose_auditor/why-i-built-ose-auditor-3cnd</guid>
      <description>&lt;p&gt;A few months ago, I ran into a problem I couldn't ignore.&lt;/p&gt;

&lt;p&gt;I was building software with payments, wallets, settlements and complex workflows. Everything looked fine. The tests passed. The API worked.&lt;/p&gt;

&lt;p&gt;But I kept asking myself one question.&lt;/p&gt;

&lt;p&gt;What if someone abuses the business logic?&lt;/p&gt;

&lt;p&gt;I searched for tools that could answer that. Most of them focused on dependencies, code quality and common security issues. Those are important, but they weren't answering the questions I cared about.&lt;/p&gt;

&lt;p&gt;Can someone withdraw before settlement?&lt;/p&gt;

&lt;p&gt;Can a payment flow be bypassed?&lt;/p&gt;

&lt;p&gt;Can a workflow end up in a state it was never supposed to reach?&lt;/p&gt;

&lt;p&gt;I couldn't find what I was looking for, so I started building it.&lt;/p&gt;

&lt;p&gt;That project became OSE Auditor.&lt;/p&gt;

&lt;p&gt;OSE is built to analyze how an application behaves, not just how the code looks. The goal is simple, help developers catch business logic and workflow issues before they become production incidents.&lt;/p&gt;

&lt;p&gt;Today, I'm releasing the first public version. &lt;a href="https://ose.crestsek.com" rel="noopener noreferrer"&gt;Try OSE Auditor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is just the beginning. I'll be testing OSE against real projects, sharing the results publicly and improving it with feedback from developers and security researchers.&lt;/p&gt;

&lt;p&gt;If you're building fintech, marketplaces, SaaS or Web3 applications, I'd love to hear what you think.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>opensource</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
