<?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: TOM IRN</title>
    <description>The latest articles on DEV Community by TOM IRN (@tomwartenbergirn).</description>
    <link>https://dev.to/tomwartenbergirn</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%2F3985841%2F952e4a45-1189-48e9-a081-a2ff7fb38527.jpeg</url>
      <title>DEV Community: TOM IRN</title>
      <link>https://dev.to/tomwartenbergirn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tomwartenbergirn"/>
    <language>en</language>
    <item>
      <title>I built my first small SaaS to make code reviews feel less confusing. 👋</title>
      <dc:creator>TOM IRN</dc:creator>
      <pubDate>Mon, 15 Jun 2026 15:35:20 +0000</pubDate>
      <link>https://dev.to/tomwartenbergirn/i-built-my-first-small-saas-to-make-code-reviews-feel-less-confusing-5704</link>
      <guid>https://dev.to/tomwartenbergirn/i-built-my-first-small-saas-to-make-code-reviews-feel-less-confusing-5704</guid>
      <description>&lt;p&gt;Hey DEV community,&lt;/p&gt;

&lt;p&gt;over the last weeks I built and launched a small solo project called AegisPlay.&lt;/p&gt;

&lt;p&gt;The idea came from a simple frustration I had while working with code/security analysis tools:&lt;/p&gt;

&lt;p&gt;A lot of tools can tell you that something is wrong, but the output often feels noisy, cryptic, or disconnected from the practical question a developer has in that moment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is actually wrong?&lt;/li&gt;
&lt;li&gt;Where is it in the code?&lt;/li&gt;
&lt;li&gt;Why does it matter?&lt;/li&gt;
&lt;li&gt;Is this a real security issue or just a code-quality warning?&lt;/li&gt;
&lt;li&gt;What would a safer pattern look like?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I wanted to build something smaller and more direct.&lt;/p&gt;

&lt;p&gt;AegisPlay is an explainable SAST playground for code snippets. You paste a snippet, run an analysis, and get a structured breakdown of the findings in a more readable form.&lt;/p&gt;

&lt;p&gt;It has two modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code Audit — focuses on maintainability, validation, architecture, production-readiness, and general code quality&lt;/li&gt;
&lt;li&gt;Security Test — focuses more directly on exploitability, such as command injection, unsafe deserialization, SQL injection, secrets, debug exposure, and risky execution paths&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One thing I wanted to avoid was building “just another LLM wrapper”.&lt;/p&gt;

&lt;p&gt;The core flow is hybrid:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;deterministic checks and pattern matching look for risky structures&lt;/li&gt;
&lt;li&gt;findings are grouped by confidence and category&lt;/li&gt;
&lt;li&gt;Audit and Security modes prioritize different things&lt;/li&gt;
&lt;li&gt;sandbox/policy notes are separated from confirmed security findings&lt;/li&gt;
&lt;li&gt;reports are structured around What / Where / Why / Fix&lt;/li&gt;
&lt;li&gt;an AI Engineer Insight layer then explains and prioritizes the result in more human-readable language&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is not meant to replace a professional audit or an enterprise SAST pipeline. The goal is more modest:&lt;/p&gt;

&lt;p&gt;Help developers, learners, indie hackers, and small teams understand risky code faster.&lt;/p&gt;

&lt;p&gt;Right now I am mainly interested in feedback on the overall experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the tool understandable when you first open it?&lt;/li&gt;
&lt;li&gt;Are the findings useful?&lt;/li&gt;
&lt;li&gt;Is the difference between Audit Mode and Security Test clear?&lt;/li&gt;
&lt;li&gt;Does the output help you understand the problem faster?&lt;/li&gt;
&lt;li&gt;Does it overflag or underflag anything obvious?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everyone gets a few free analyses. No purchase needed. I am mostly trying to learn whether the concept is useful outside my own testing.&lt;/p&gt;

&lt;p&gt;Please do not paste production secrets or sensitive code. It is still a beta.&lt;/p&gt;

&lt;p&gt;You can try it here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aegisplay.net" rel="noopener noreferrer"&gt;https://aegisplay.net&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F64b7grazr9b4njyzebfs.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F64b7grazr9b4njyzebfs.jpg" alt=" " width="800" height="1733"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>webdev</category>
      <category>python</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
