<?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: Vamsi Krishna</title>
    <description>The latest articles on DEV Community by Vamsi Krishna (@vvk_40).</description>
    <link>https://dev.to/vvk_40</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%2F4211603%2Fcfc77130-3a2c-4a06-9a8e-7df29da05255.jpg</url>
      <title>DEV Community: Vamsi Krishna</title>
      <link>https://dev.to/vvk_40</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vvk_40"/>
    <language>en</language>
    <item>
      <title>Touch Grass</title>
      <dc:creator>Vamsi Krishna</dc:creator>
      <pubDate>Wed, 28 Oct 2026 20:14:36 +0000</pubDate>
      <link>https://dev.to/vvk_40/touch-grass-588c</link>
      <guid>https://dev.to/vvk_40/touch-grass-588c</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

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

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

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

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

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Built for a friend!</title>
      <dc:creator>Vamsi Krishna</dc:creator>
      <pubDate>Wed, 28 Oct 2026 20:12:32 +0000</pubDate>
      <link>https://dev.to/vvk_40/built-for-a-friend-5eg1</link>
      <guid>https://dev.to/vvk_40/built-for-a-friend-5eg1</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

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

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

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

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

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

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

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>The Ghost in the BISO 👻</title>
      <dc:creator>Vamsi Krishna</dc:creator>
      <pubDate>Wed, 28 Oct 2026 20:01:56 +0000</pubDate>
      <link>https://dev.to/vvk_40/the-ghost-in-the-biso-5fo2</link>
      <guid>https://dev.to/vvk_40/the-ghost-in-the-biso-5fo2</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Every security team has ghosts.&lt;/p&gt;

&lt;p&gt;An audit finding that has been open for weeks. Evidence that nobody can locate. A vendor review waiting for a response. A security exception without a confirmed owner.&lt;/p&gt;

&lt;p&gt;They rarely make a dramatic entrance. They sit quietly in spreadsheets, trackers, and follow-up emails until somebody asks the question nobody wants to hear:&lt;/p&gt;

&lt;p&gt;"Why is this still open?"&lt;/p&gt;

&lt;p&gt;Working around the Business Information Security Office (BISO) inspired me to explore that problem through a Halloween-themed AI project.&lt;/p&gt;

&lt;p&gt;Meet The Ghost in the BISO — a local-first AI companion designed to help security teams investigate forgotten risks before they return as tomorrow's audit findings.&lt;/p&gt;

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

&lt;p&gt;The Ghost in the BISO turns a fictional security risk register into an interactive investigation.&lt;/p&gt;

&lt;p&gt;It has four main capabilities:&lt;/p&gt;

&lt;p&gt;Ghost Radar: Highlights open findings, aging items, high-severity risks, and evidence gaps.&lt;/p&gt;

&lt;p&gt;Evidence Séance: Generates an actionable checklist for investigating missing audit evidence.&lt;/p&gt;

&lt;p&gt;Ask the Ghost: Lets users question their risk register in natural language.&lt;/p&gt;

&lt;p&gt;BISO Briefing: Drafts a leadership-ready summary of key concerns and recommended follow-ups.&lt;/p&gt;

&lt;p&gt;The experience is deliberately spooky, but the underlying goal is practical: help security professionals turn scattered findings into clear, actionable conversations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6a4px31qdqtebfsrgbg0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6a4px31qdqtebfsrgbg0.jpeg" alt=" " width="800" height="349"&gt;&lt;/a&gt;&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8mgfurw7edhhlst7exb7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8mgfurw7edhhlst7exb7.jpeg" alt=" " width="799" height="376"&gt;&lt;/a&gt;&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxgl6i01hfd02gbvpsbd9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxgl6i01hfd02gbvpsbd9.jpeg" alt=" " width="800" height="369"&gt;&lt;/a&gt;&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmn8frt1vs3krtghmun8x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmn8frt1vs3krtghmun8x.jpeg" alt=" " width="800" height="312"&gt;&lt;/a&gt;&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh86x50fb8zaf0d7hdt6b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh86x50fb8zaf0d7hdt6b.jpeg" alt=" " width="800" height="344"&gt;&lt;/a&gt;&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fka9hyfjza1kv6ce265ne.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fka9hyfjza1kv6ce265ne.jpeg" alt=" " width="799" height="375"&gt;&lt;/a&gt;&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv328tcgqaig73r4nrsxp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv328tcgqaig73r4nrsxp.jpeg" alt=" " width="800" height="370"&gt;&lt;/a&gt;&lt;/p&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/V-V-K" rel="noopener noreferrer"&gt;
        V-V-K
      &lt;/a&gt; / &lt;a href="https://github.com/V-V-K/Ghost-in-the-BISO" rel="noopener noreferrer"&gt;
        Ghost-in-the-BISO
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A local-first, open-weight AI copilot that resurrects forgotten cybersecurity risks and helps BISO teams prepare for audits.
    &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;👻 The Ghost in the BISO&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;An offline-first, open-weight AI companion for security risk, audit readiness, and remediation.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The past leaves evidence. The future inherits risk.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The Ghost in the BISO turns a fictional BISO risk register into an interactive security governance demo. It highlights aging findings, missing owners, evidence gaps, and high-severity open items; then uses a locally running model to explain the data and draft a leadership briefing.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Why this exists&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;Security teams often have risk registers and audit trackers spread across tools. This prototype explores how local AI can help a BISO interpret that information without sending sensitive records to a hosted AI API.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;


&lt;ul&gt;

&lt;li&gt;

&lt;strong&gt;Ghost Radar:&lt;/strong&gt; transparent Python-based metrics and a findings dashboard.&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Evidence Séance:&lt;/strong&gt; identify missing evidence and generate a request checklist.&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Ask the Ghost:&lt;/strong&gt; question the fictional register in natural language.&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;BISO Briefing:&lt;/strong&gt; generate and download a Markdown leadership summary.&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Local inference:&lt;/strong&gt; uses Ollama's…&lt;/li&gt;

&lt;/ul&gt;&lt;/div&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/V-V-K/Ghost-in-the-BISO" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;&lt;br&gt;
The project includes a fictional sample dataset so anyone can reproduce the demo without access to real enterprise security information.

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

&lt;p&gt;The application uses Python, Streamlit, Ollama, and the Qwen3 open-weight model.&lt;/p&gt;

&lt;p&gt;Python and Pandas calculate the dashboard metrics. Streamlit provides the interactive interface. Ollama runs the model locally, allowing the application to generate explanations, evidence checklists, and leadership summaries without depending on a hosted AI inference API.&lt;/p&gt;

&lt;p&gt;I deliberately separated deterministic calculations from AI-generated explanations. A language model can help interpret a finding, but it should not be the source of truth for how many risks are open.&lt;/p&gt;

&lt;p&gt;The prototype uses synthetic records covering application security, vendor risk, privileged access, vulnerability management, audit evidence, and security awareness.&lt;/p&gt;

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

&lt;p&gt;Security data is not ordinary chatbot input.&lt;/p&gt;

&lt;p&gt;Risk registers and audit evidence can reveal sensitive details about an organization's technology, weaknesses, and remediation priorities. Sending such information to an external AI service may introduce privacy, contractual, or governance concerns.&lt;/p&gt;

&lt;p&gt;A local-first approach gives this experiment a different starting point.&lt;/p&gt;

&lt;p&gt;Privacy: The local inference path can keep the prompts and test records on the machine rather than sending them to a hosted AI API.&lt;/p&gt;

&lt;p&gt;Offline capability: Once the model and dependencies are installed, the application can run without an internet connection.&lt;/p&gt;

&lt;p&gt;Freedom to experiment: A locally served model can be replaced with another compatible model, making it easier to compare response quality, speed, and resource requirements.&lt;/p&gt;

&lt;p&gt;Transparency: The code is inspectable, the sample data is reproducible, and the risk metrics are calculated by explicit Python rules.&lt;/p&gt;

&lt;p&gt;Open-weight AI does not automatically guarantee accuracy, security, or unrestricted licensing. Those still require testing and careful review. But it gives builders more control over where inference happens and how the application is designed.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

&lt;p&gt;The ghost is a metaphor for a problem familiar to security teams: unresolved risk never truly disappears just because it has stopped getting attention.&lt;/p&gt;

&lt;p&gt;I wanted to build something that makes that invisible work visible, with a little Halloween atmosphere along the way.&lt;/p&gt;

&lt;p&gt;The objective isn't to let AI make security decisions. It's to help a human ask better questions, identify missing information, and decide what deserves attention next.&lt;/p&gt;

&lt;p&gt;Because in cybersecurity, the scariest ghost isn't the one in the machine. It's the risk everyone assumed was already dead.&lt;/p&gt;

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

&lt;p&gt;Overall Hacktoberfest Open-Source AI Challenge entry.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>BISO: Because “We’re Secure” Is Not a Self-Assessment!</title>
      <dc:creator>Vamsi Krishna</dc:creator>
      <pubDate>Wed, 28 Oct 2026 18:07:48 +0000</pubDate>
      <link>https://dev.to/vvk_40/biso-because-were-secure-is-not-a-self-assessment-35pd</link>
      <guid>https://dev.to/vvk_40/biso-because-were-secure-is-not-a-self-assessment-35pd</guid>
      <description>&lt;p&gt;A Day in the Life of a BISO Cybersecurity Engineer: Fighting Cybercrime One Excel Sheet at a Time!&lt;/p&gt;

&lt;p&gt;Think cybersecurity is all about hackers, hoodies, and typing green code on black screens? Think again!&lt;/p&gt;

&lt;p&gt;Welcome to life as a Cybersecurity Engineer in a BISO (Business Information Security Officer) role, where your biggest threats might just be pending audit evidence, overdue remediation tickets, and a meeting that could’ve been an email! &lt;/p&gt;

&lt;p&gt;A typical day looks something like this:&lt;/p&gt;

&lt;p&gt;🔍 Risk Management: Finding risks nobody knew existed… and explaining why they suddenly matter to everyone.&lt;/p&gt;

&lt;p&gt;📋 Audit &amp;amp; Compliance: Hunting for evidence like a cybersecurity detective. “Could you please share the latest report?” — the unofficial anthem of audit season.&lt;/p&gt;

&lt;p&gt;🚨 Vulnerability Management: Chasing remediation dates like they owe you money. Every risk is critical until someone asks for an extension! 😂&lt;/p&gt;

&lt;p&gt;🤝 Stakeholder Management: Translating “This is a security requirement” into “Here’s why the business actually needs to care.”&lt;/p&gt;

&lt;p&gt;📑 Vendor Risk Management: Assessing whether a vendor is secure enough before the business asks, “Can we onboard them by tomorrow?”&lt;/p&gt;

&lt;p&gt;🌍 Global Security Coordination: Different countries, different regulations, different time zones… but somehow, the same pending action items!&lt;/p&gt;

&lt;p&gt;🎯 Security Awareness: Reminding everyone not to click suspicious links while secretly wondering whether your own calendar invite looks suspicious.&lt;/p&gt;

&lt;p&gt;📧 The Real Cybersecurity Battle: Sending follow-ups, tracking responses, updating dashboards, escalating risks, and sending one final reminder for the seventh time. 😭&lt;/p&gt;

&lt;p&gt;And somewhere between FIRST requests, security reviews, regulatory audits, vulnerability tickets, and back-to-back meetings, you remember that cybersecurity is not just about protecting systems — it’s about balancing security, business priorities, and a little bit of controlled chaos. 🤹‍♂️&lt;/p&gt;

&lt;p&gt;The best part? When everything works perfectly, nobody notices. When something goes wrong, suddenly everyone knows your name! 😂&lt;/p&gt;

&lt;p&gt;BISO life: Keeping the business moving, the risks visible, the auditors happy, and the cyber chaos under control — one follow-up at a time! 🛡️☕&lt;/p&gt;

&lt;h1&gt;
  
  
  Cybersecurity #BISO #BusinessInformationSecurity #InformationSecurity #CyberSecurityEngineer #RiskManagement #GRC #AuditAndCompliance #VulnerabilityManagement #VendorRiskManagement #CyberSecurityLife
&lt;/h1&gt;

</description>
      <category>career</category>
      <category>cybersecurity</category>
      <category>security</category>
    </item>
  </channel>
</rss>
