<?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: BALASANJEEV C</title>
    <description>The latest articles on DEV Community by BALASANJEEV C (@balasanjeev).</description>
    <link>https://dev.to/balasanjeev</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%2F3764451%2F68664f60-3731-46d8-9724-8b896650ddd3.jpg</url>
      <title>DEV Community: BALASANJEEV C</title>
      <link>https://dev.to/balasanjeev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/balasanjeev"/>
    <language>en</language>
    <item>
      <title>How I built an automated SBOM scanner to secure my supply chain 🛡️</title>
      <dc:creator>BALASANJEEV C</dc:creator>
      <pubDate>Sun, 14 Jun 2026 06:42:49 +0000</pubDate>
      <link>https://dev.to/balasanjeev/how-i-built-an-automated-sbom-scanner-to-secure-my-supply-chain-5b89</link>
      <guid>https://dev.to/balasanjeev/how-i-built-an-automated-sbom-scanner-to-secure-my-supply-chain-5b89</guid>
      <description>&lt;p&gt;Supply chain security is terrifying right now. With new vulnerabilities popping up daily and governments mandating compliance (like the EU CRA and US Executive Orders), I realized my open-source projects were completely flying blind.&lt;/p&gt;

&lt;p&gt;I needed a Software Bill of Materials (SBOM) to track exactly what dependencies I was shipping. But every tool I found was either a massive enterprise platform or a clunky CLI tool that took forever to set up.&lt;/p&gt;

&lt;p&gt;So, I built my own. It's called &lt;strong&gt;&lt;a href="https://deptic.netlify.app" rel="noopener noreferrer"&gt;Deptic&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  🏗️ The Architecture
&lt;/h3&gt;

&lt;p&gt;I wanted the developer experience to be completely frictionless: you paste a GitHub URL, and it instantly spits out a compliant SBOM and highlights any critical CVEs.&lt;/p&gt;

&lt;p&gt;Here is the tech stack I went with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Next.js 14 (App Router):&lt;/strong&gt; For a lightning-fast React frontend and seamless API routes.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Go (Golang):&lt;/strong&gt; The backend scanning engine. Go's incredible concurrency allows it to parse massive dependency trees in milliseconds.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Supabase:&lt;/strong&gt; For database management and instant authentication.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Tailwind CSS:&lt;/strong&gt; Because writing raw CSS is pain.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🧩 The Hardest Part: Dependency Resolution
&lt;/h3&gt;

&lt;p&gt;Building the UI was easy. Parsing &lt;code&gt;package.json&lt;/code&gt; or &lt;code&gt;go.mod&lt;/code&gt; files? Also easy. &lt;/p&gt;

&lt;p&gt;The hardest part was recursively walking down the dependency tree to find &lt;em&gt;transitive&lt;/em&gt; dependencies (the dependencies of your dependencies). I had to write custom parsers that could speak to the NPM registry, PyPI, and Maven Central simultaneously to map out the entire tree and cross-reference them with global CVE databases in real-time.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 The Result
&lt;/h3&gt;

&lt;p&gt;What started as a weekend script turned into a full platform. Deptic now supports:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Instant scanning of public GitHub repos.&lt;/li&gt;
&lt;li&gt;Generating perfectly compliant &lt;strong&gt;CycloneDX (1.5)&lt;/strong&gt; and &lt;strong&gt;SPDX (2.3)&lt;/strong&gt; JSON files.&lt;/li&gt;
&lt;li&gt;Live CVE vulnerability detection.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Try it out!
&lt;/h3&gt;

&lt;p&gt;If you want to see exactly what dependencies are hiding in your codebase, you can run a free scan here:&lt;br&gt;
👉 &lt;strong&gt;&lt;a href="https://deptic.netlify.app" rel="noopener noreferrer"&gt;deptic.netlify.app&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It's completely free for developers. I would love to get your brutal feedback on the UI, the scanning speed, or any feature requests you have!&lt;/p&gt;

&lt;p&gt;Have you implemented SBOMs in your workflow yet? Let me know in the comments!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>security</category>
      <category>nextjs</category>
      <category>github</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>BALASANJEEV C</dc:creator>
      <pubDate>Tue, 10 Feb 2026 14:37:58 +0000</pubDate>
      <link>https://dev.to/balasanjeev/-1e44</link>
      <guid>https://dev.to/balasanjeev/-1e44</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/balasanjeev" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F3764451%2F68664f60-3731-46d8-9724-8b896650ddd3.jpg" alt="balasanjeev"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/balasanjeev/i-built-a-full-stack-social-media-web-app-as-a-student-looking-for-feedback-803" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I Built a Full-Stack Social Media Web App as a Student (Looking for Feedback)&lt;/h2&gt;
      &lt;h3&gt;BALASANJEEV C ・ Feb 10&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#fullstack&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mern&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>fullstack</category>
      <category>react</category>
      <category>mern</category>
    </item>
    <item>
      <title>I Built a Full-Stack Social Media Web App as a Student (Looking for Feedback)</title>
      <dc:creator>BALASANJEEV C</dc:creator>
      <pubDate>Tue, 10 Feb 2026 14:37:36 +0000</pubDate>
      <link>https://dev.to/balasanjeev/i-built-a-full-stack-social-media-web-app-as-a-student-looking-for-feedback-803</link>
      <guid>https://dev.to/balasanjeev/i-built-a-full-stack-social-media-web-app-as-a-student-looking-for-feedback-803</guid>
      <description>&lt;p&gt;Hi everyone 👋&lt;/p&gt;

&lt;p&gt;I’m a Computer Science student and I recently built a full-stack social media web app called &lt;strong&gt;SocialPlanet&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It allows users to create posts, like and comment, and interact through a clean and responsive interface.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;React, JavaScript, Material UI
&lt;/li&gt;
&lt;li&gt;Node.js, Express
&lt;/li&gt;
&lt;li&gt;MongoDB
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Live Demo
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://socialsplanet.netlify.app/" rel="noopener noreferrer"&gt;https://socialsplanet.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m looking for honest feedback on the UI, features, and overall experience.&lt;br&gt;&lt;br&gt;
Any suggestions or improvements are welcome. Thanks!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>fullstack</category>
      <category>react</category>
      <category>mern</category>
    </item>
  </channel>
</rss>
