<?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: Yash Selokar</title>
    <description>The latest articles on DEV Community by Yash Selokar (@yash_selokar_d0588766838e).</description>
    <link>https://dev.to/yash_selokar_d0588766838e</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%2F3701481%2F8c7e2531-917c-43c7-8496-856abf5572b9.jpeg</url>
      <title>DEV Community: Yash Selokar</title>
      <link>https://dev.to/yash_selokar_d0588766838e</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yash_selokar_d0588766838e"/>
    <language>en</language>
    <item>
      <title>👻 Ghost in the Sensor</title>
      <dc:creator>Yash Selokar</dc:creator>
      <pubDate>Tue, 27 Oct 2026 06:50:44 +0000</pubDate>
      <link>https://dev.to/yash_selokar_d0588766838e/ghost-in-the-sensor-5963</link>
      <guid>https://dev.to/yash_selokar_d0588766838e/ghost-in-the-sensor-5963</guid>
      <description>&lt;p&gt;🎃 Hacktoberfest Open-Source AI Challenge (Week 4): Project Complete!&lt;/p&gt;

&lt;p&gt;🌐 Live Web Portal: &lt;a href="https://ghost-in-the-sensor.onrender.com" rel="noopener noreferrer"&gt;https://ghost-in-the-sensor.onrender.com&lt;/a&gt;&lt;br&gt;
💻 GitHub Repo: &lt;a href="https://github.com/yashselokar2025/Ghost-in-the-sensor" rel="noopener noreferrer"&gt;https://github.com/yashselokar2025/Ghost-in-the-sensor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I have designed, scaffolded, built, and tested a brand-new project specifically engineered to compete and win in the Hacktoberfest Open-Source AI Challenge: Week 4 — "Ghost in the Machine":&lt;/p&gt;

&lt;p&gt;👻 Ghost in the Sensor&lt;/p&gt;

&lt;p&gt;An Open-Weight AI Forensic Engine for Nocturnal Telemetry Anomalies &amp;amp; Día de los Muertos&lt;/p&gt;

&lt;p&gt;📍 Where the Project Lives&lt;br&gt;
Local Path: C:\Users\VICTUS\OneDrive\Desktop\ghost-in-the-sensor&lt;br&gt;
Git Repository: Initialized and committed cleanly (main branch)&lt;br&gt;
Deployment Ready: Fully configured with render.yaml for 1-click Render deployment!&lt;br&gt;
🔮 How It Interprets the Theme: "Ghost in the Machine"&lt;/p&gt;

&lt;p&gt;Every night between 12:00 AM and 04:00 AM (The Witching Hour), smart home thermistors, EMF probes, and IoT sensors record micro-deviations: sudden 8°C localized cold spots, micro-seismic pipe vibrations, and electromagnetic surges.&lt;/p&gt;

&lt;p&gt;Conventional IoT software dismisses these as "sensor noise." Ghost in the Sensor treats them as real spectral manifestations:&lt;/p&gt;

&lt;p&gt;360° Phosphor Spectral Radar: Canvas-rendered radar with rotating scanlines, quadrant diagnostics (Attic, Basement, Altar, Pump Room), and acoustic pings.&lt;br&gt;
Open-Weight Gemma 2 Forensic Intelligence: Analyzes multi-sensor anomalies, identifies the entity (Poltergeist Kinetic Core, Cryogenic Phantasm, The Daemon in the Wire, or Ancestral Luminary), and authors a chilling gothic forensic casefile.&lt;br&gt;
Native Web Audio API EVP Synthesizer: Sweeps white noise through a 432 Hz bandpass filter and binaural oscillators to play decoded spirit box audio whispers directly in the browser.&lt;br&gt;
Día de los Muertos Spirit Remembrance: Detects gentle thermal warming and melodic harmonic resonance around ofrendas, dispensing celebration marigold petals and traditional calaverita remembrances.&lt;br&gt;
💡 Why Open Innovation Matters (Key Challenge Requirement)&lt;/p&gt;

&lt;p&gt;In your DEV post, judges look closely at why an open-source approach beats closed models:&lt;/p&gt;

&lt;p&gt;🔒 Absolute Privacy: Smart home bedroom telemetry and nocturnal acoustics stay 100% on-device—never sent to closed cloud APIs.&lt;br&gt;
🕯️ Works with the Lights (and Internet) Off: True paranormal investigations happen in abandoned buildings or off-grid blackouts. Gemma 2 runs locally with zero internet dependency.&lt;br&gt;
⚡ Zero API Tolls &amp;amp; Censorship-Free: Proprietary APIs sanitize or reject gothic/superstitious prompts. Open weights provide unrestricted creative freedom with zero token costs.&lt;br&gt;
🏆 Prize Tracks Targeted&lt;br&gt;
Best Use of Gemma ($200): Google Gemma 2 open-weight architecture powers the anomaly analysis and lore generation.&lt;br&gt;
Best Use of Render ($200): Pre-configured render.yaml for instant Web Service + Static Site deployment.&lt;br&gt;
Overall Winner ($250 + DEV++ Membership): Highly original, visually stunning, and technically rich.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>mlh</category>
      <category>hackathon</category>
    </item>
    <item>
      <title>SecureVibeCoded (svc): The AI-Powered Secret Scanner Developers Would Actually Pay For</title>
      <dc:creator>Yash Selokar</dc:creator>
      <pubDate>Sat, 17 Oct 2026 15:43:57 +0000</pubDate>
      <link>https://dev.to/yash_selokar_d0588766838e/securevibecoded-svc-the-ai-powered-secret-scanner-developers-would-actually-pay-for-3in3</link>
      <guid>https://dev.to/yash_selokar_d0588766838e/securevibecoded-svc-the-ai-powered-secret-scanner-developers-would-actually-pay-for-3in3</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;SecureVibeCoded (&lt;code&gt;svc&lt;/code&gt;)&lt;/strong&gt; is an intelligent, change-aware secret scanner that sits on top of Gitleaks as a pre-commit hook. It's the tool that actually blocks leaked API keys &lt;em&gt;before&lt;/em&gt; they hit GitHub — and if one slips through, it tells you exactly how to recover.&lt;/p&gt;

&lt;p&gt;Who would pay for this? &lt;strong&gt;Any developer, freelancer, or startup&lt;/strong&gt; that has ever accidentally pushed a Stripe key, AWS credential, or GitHub token to a public repo. The average cost of a cloud breach from an exposed credential is &lt;strong&gt;\$4.45 million&lt;/strong&gt; (IBM, 2023). &lt;code&gt;svc&lt;/code&gt; is the \'\$0 firewall\' that runs on your laptop.&lt;/p&gt;

&lt;p&gt;Think of it as: &lt;em&gt;Gitleaks (raw pattern engine) + Logistic Regression brain + Google Gemma semantic auditor — all offline, all open-source.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🌐 &lt;strong&gt;Live Web Portal&lt;/strong&gt;: &lt;a href="https://hacktoberfest-commit-shield-git-main-yash-selokars-projects.vercel.app" rel="noopener noreferrer"&gt;https://hacktoberfest-commit-shield-git-main-yash-selokars-projects.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub Repo&lt;/strong&gt;: &lt;a href="https://github.com/yashselokar2025/Hacktoberfest-CommitShield" rel="noopener noreferrer"&gt;https://github.com/yashselokar2025/Hacktoberfest-CommitShield&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The web portal features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An &lt;strong&gt;animated terminal hero&lt;/strong&gt; showing a real &lt;code&gt;git commit&lt;/code&gt; being blocked in 0.2 seconds&lt;/li&gt;
&lt;li&gt;An &lt;strong&gt;interactive browser playground&lt;/strong&gt; where you can type &lt;code&gt;svc scan&lt;/code&gt;, &lt;code&gt;svc model&lt;/code&gt;, &lt;code&gt;svc install&lt;/code&gt; live&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Decision Matrix&lt;/strong&gt; showing 3 real scenarios: REAL key → BLOCKED, test fixture → PASSED (zero false alarm)&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;AI Threat Vector tab&lt;/strong&gt; covering post-exposure recovery&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/yashselokar2025" rel="noopener noreferrer"&gt;
        yashselokar2025
      &lt;/a&gt; / &lt;a href="https://github.com/yashselokar2025/Hacktoberfest-CommitShield" rel="noopener noreferrer"&gt;
        Hacktoberfest-CommitShield
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;SecureVibeCoded (svc) 🛡️&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Live link -&lt;a href="https://hacktoberfest-commit-shield-git-main-yash-selokars-projects.vercel.app" rel="nofollow noopener noreferrer"&gt;https://hacktoberfest-commit-shield-git-main-yash-selokars-projects.vercel.app&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An evidence-based, change-aware security gate for Git repositories powered by calibrated Logistic Regression &amp;amp; Google Gemma.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/yashselokar2025/Hacktoberfest-CommitShield/actions" rel="noopener noreferrer"&gt;&lt;img src="https://github.com/yashselokar2025/Hacktoberfest-CommitShield/actions/workflows/ci.yml/badge.svg" alt="CI"&gt;&lt;/a&gt;
&lt;a href="https://opensource.org/licenses/MIT" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667" alt="License: MIT"&gt;&lt;/a&gt;
&lt;a href="https://www.python.org/downloads/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e115a70b47171326abc8f13ca55b2fafacdcafce1f251fed5b1ead0195717f56/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707974686f6e2d332e392b2d626c75652e737667" alt="Python 3.9+"&gt;&lt;/a&gt;
&lt;a href="https://nextjs.org/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/71bcb4668a770f4473227dd4e4fbad69790c1fb7c297f71e225eb7be6690f126/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6578742e6a732d31362d626c61636b2e737667" alt="Next.js 16"&gt;&lt;/a&gt;
&lt;a href="https://ai.google.dev/gemma" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/080c5bc590615bf36640f27c6e3f0475e42def032e88f0f45eb8191db6f03fde/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506f776572656425323062792d476f6f676c6525323047656d6d612d707572706c652e737667" alt="Google Gemma"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SecureVibeCoded (&lt;code&gt;svc&lt;/code&gt;) operates as an intelligent pre-commit post-processor on Gitleaks. It eliminates developer alert fatigue by distinguishing &lt;strong&gt;NEW vs. EXISTING&lt;/strong&gt; findings, estimating true Bayesian probabilities via Logistic Regression, and leveraging &lt;strong&gt;Google Gemma&lt;/strong&gt; (open-weights LLM) for semantic context audits and instant remediation code suggestions.&lt;/p&gt;
&lt;p&gt;Includes a modern &lt;strong&gt;Next.js web showcase and distribution portal&lt;/strong&gt; ready for immediate deployment on Vercel.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌐 Web Showcase &amp;amp; Vercel Deployment&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;SecureVibeCoded includes an animated terminal marketing frontend and interactive browser playground in the &lt;code&gt;web/&lt;/code&gt; directory:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Animated Terminal Hero&lt;/strong&gt;: Showcases &lt;code&gt;git commit&lt;/code&gt; blocking secrets in real-time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-Click Install Scripts&lt;/strong&gt;: Hosted API routes for &lt;code&gt;/api/install.sh&lt;/code&gt; (Linux/macOS) and &lt;code&gt;/api/install.ps1&lt;/code&gt; (Windows).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;In-Browser Playground&lt;/strong&gt;: Interactive terminal simulator supporting &lt;code&gt;svc --help&lt;/code&gt;, &lt;code&gt;svc scan&lt;/code&gt;, &lt;code&gt;svc model&lt;/code&gt;, &lt;code&gt;svc install&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Config Builder&lt;/strong&gt;…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/yashselokar2025/Hacktoberfest-CommitShield" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Install &amp;amp; try it in 2 commands:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;git+https://github.com/yashselokar2025/Hacktoberfest-CommitShield.git
svc &lt;span class="nb"&gt;install&lt;/span&gt;   &lt;span class="c"&gt;# Hooks into your repo's pre-commit&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;The stack is entirely open-source AI at every layer:&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 1 — Gitleaks (Open-Source Rule Engine)
&lt;/h3&gt;

&lt;p&gt;Gitleaks scans &lt;code&gt;git diff --cached&lt;/code&gt; (only newly staged lines, not the whole repo) against 150+ battle-tested regex patterns. This is the detection engine.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 2 — 7-Signal Logistic Regression (F1 = 0.950)
&lt;/h3&gt;

&lt;p&gt;Every Gitleaks match passes through a calibrated classifier that computes 7 features:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Signal&lt;/th&gt;
&lt;th&gt;Why it matters&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Charset-bounded Shannon Entropy&lt;/td&gt;
&lt;td&gt;Hex vs Base64 patterns have different entropy profiles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Known Provider Prefixes&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;sk_live_&lt;/code&gt;, &lt;code&gt;ghp_&lt;/code&gt;, &lt;code&gt;AKIA&lt;/code&gt; are near-certain real keys&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sensitive File Risk&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.env&lt;/code&gt;, &lt;code&gt;.pem&lt;/code&gt;, &lt;code&gt;.key&lt;/code&gt; paths score higher&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Variable Assignment Context&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;api_key =&lt;/code&gt; is riskier than &lt;code&gt;expected_token =&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Comment Penalty&lt;/td&gt;
&lt;td&gt;Secrets in comments are often documentation examples&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Test File Penalty&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;test_&lt;/code&gt;, &lt;code&gt;_spec&lt;/code&gt;, &lt;code&gt;fixture&lt;/code&gt; paths reduce score&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Placeholder Penalty&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;dummy&lt;/code&gt;, &lt;code&gt;your_token_here&lt;/code&gt;, &lt;code&gt;example&lt;/code&gt; strings reduce score&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This model achieves &lt;strong&gt;F1 = 0.950&lt;/strong&gt;, reducing false positives from the raw Gitleaks baseline of ~58% down to &lt;strong&gt;~8%&lt;/strong&gt;. You can inspect the weights live:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;svc model
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Layer 3 — Google Gemma Semantic Auditor (The Real Innovation)
&lt;/h3&gt;

&lt;p&gt;For borderline tokens, &lt;code&gt;svc&lt;/code&gt; invokes &lt;strong&gt;Google Gemma&lt;/strong&gt; (open-weight LLM) to read the surrounding function scope, AST context, and variable semantics:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# From commitshield/model/gemma_auditor.py
&lt;/span&gt;&lt;span class="n"&gt;GEMMA_AUDIT_PROMPT&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"""&lt;/span&gt;&lt;span class="s"&gt;
You are Gemma, an elite security auditor examining Git diffs.
File: {file_path} | Rule: {rule_id}
Code context:
&lt;/span&gt;&lt;span class="se"&gt;\"\"\"&lt;/span&gt;&lt;span class="s"&gt;
{context_snippet}
&lt;/span&gt;&lt;span class="se"&gt;\"\"\"&lt;/span&gt;&lt;span class="s"&gt;
Is this token a REAL credential or a FALSE POSITIVE (test fixture, placeholder)?
Respond in JSON: {{ &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;is_real_secret&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;: true/false, &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;confidence&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;: 0-1, &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;reasoning&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;: &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;, &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;remediation&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;: &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt; }}
&lt;/span&gt;&lt;span class="sh"&gt;"""&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Gemma runs &lt;strong&gt;100% offline via Ollama&lt;/strong&gt; — your proprietary source code never leaves your machine:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ollama run gemma2:2b   &lt;span class="c"&gt;# Downloads once, runs forever offline&lt;/span&gt;
svc scan               &lt;span class="c"&gt;# Gemma now audits all borderline findings&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If Ollama isn't installed, &lt;code&gt;svc&lt;/code&gt; automatically falls back to a &lt;strong&gt;built-in rule-guided offline engine&lt;/strong&gt; — zero crashes, zero cloud dependency.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 4 — Change-Aware SQLite Baseline
&lt;/h3&gt;

&lt;p&gt;Normal scanners dump all 20 existing warnings on every commit. &lt;code&gt;svc&lt;/code&gt; maintains a &lt;strong&gt;local SQLite database&lt;/strong&gt; of findings and only surfaces &lt;em&gt;newly introduced&lt;/em&gt; secrets:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;✅ NEW finding → Terminal alert + commit blocked
📝 EXISTING finding → Silently logged to baseline (no alert fatigue)
✔️ RESOLVED finding → Marked as fixed in the database
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Layer 5 — Two-Layer GitHub Actions Shield
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Layer 1 (Local)&lt;/strong&gt;: Pre-commit hook blocks secrets before they leave the developer's machine&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Layer 2 (Remote)&lt;/strong&gt;: If someone bypasses with &lt;code&gt;--no-verify&lt;/code&gt;, GitHub Actions CI blocks the PR merge button&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;This is where closed alternatives completely fail:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Privacy — Your code stays on your machine&lt;/strong&gt;&lt;br&gt;
Every closed secret scanning SaaS (GitGuardian, Snyk) uploads your code to their servers for analysis. For a freelancer working with a client's financial data or proprietary algorithms, that's a non-starter. With &lt;code&gt;svc&lt;/code&gt; + Ollama + Gemma, &lt;strong&gt;zero bytes of your source code ever leave your laptop&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Cost — \$0 vs \$XXX/month&lt;/strong&gt;&lt;br&gt;
GitGuardian charges ~\$29/developer/month. For a solo freelancer or 5-person startup, that's \$1,740/year just to not leak secrets. &lt;code&gt;svc&lt;/code&gt; costs nothing. The open-weight Gemma model downloads once and runs forever.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Customizability — Tune it for your stack&lt;/strong&gt;&lt;br&gt;
Closed tools can't be fine-tuned for niche technology stacks. &lt;code&gt;svc&lt;/code&gt;'s Logistic Regression weights are exposed and overridable. Working with a custom internal secret format? Add a Gitleaks rule and retrain the classifier in 10 minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. No Vendor Lock-in&lt;/strong&gt;&lt;br&gt;
TruffleHog does live API verification — but what happens when their service goes down during your late-night deploy? &lt;code&gt;svc&lt;/code&gt; works offline, always, everywhere. Airplane mode? Pre-commit still fires. Corporate firewall? No problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Gemma vs GPT-4 — The Right Tool for the Job&lt;/strong&gt;&lt;br&gt;
Gemma 2B is specifically designed for code understanding and runs in &lt;strong&gt;~180ms on a modern CPU&lt;/strong&gt;. GPT-4 would cost ~\$0.03 per secret checked, which adds up to dollars per working session. Gemma: \$0.00, every time.&lt;/p&gt;




&lt;h2&gt;
  
  
  How It Compares to Existing Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Gitleaks&lt;/th&gt;
&lt;th&gt;TruffleHog&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;SecureVibeCoded&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Change-aware baseline&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅ SQLite delta tracking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;False positive rate&lt;/td&gt;
&lt;td&gt;~58%&lt;/td&gt;
&lt;td&gt;~40%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~8% (F1=0.950)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Works 100% offline&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌ (API calls)&lt;/td&gt;
&lt;td&gt;✅ Ollama + fallback&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI semantic context&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅ Google Gemma&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Remediation advice&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅ &lt;code&gt;.env&lt;/code&gt; code suggestions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alert fatigue prevention&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅ NEW vs EXISTING delta&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma&lt;/strong&gt; — Google Gemma open-weight model is the core AI layer for semantic context auditing, running 100% locally via Ollama&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Overall Prize&lt;/strong&gt; — Automatically eligible&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>opensource</category>
      <category>security</category>
    </item>
  </channel>
</rss>
