<?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: onfafanutifafa</title>
    <description>The latest articles on DEV Community by onfafanutifafa (@onfafanutifafa).</description>
    <link>https://dev.to/onfafanutifafa</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3847460%2F3573a7ee-31f0-4f9f-9183-66269f09a332.png</url>
      <title>DEV Community: onfafanutifafa</title>
      <link>https://dev.to/onfafanutifafa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/onfafanutifafa"/>
    <language>en</language>
    <item>
      <title>I used to guard buildings. Now I guard codebases.</title>
      <dc:creator>onfafanutifafa</dc:creator>
      <pubDate>Wed, 03 Jun 2026 23:25:41 +0000</pubDate>
      <link>https://dev.to/onfafanutifafa/i-used-to-guard-buildings-now-i-guard-codebases-22p3</link>
      <guid>https://dev.to/onfafanutifafa/i-used-to-guard-buildings-now-i-guard-codebases-22p3</guid>
      <description>&lt;p&gt;I come from a physical security space, mainly man-guarding and asset protection. I recently took the challenge to venture into information and cyber security. So far I can say the mentality for both is the same; they differ in technique but the outcomes are the same, in that both are primarily focused on asset or data privacy and protection. Offensive cybersecurity often happens between nation states, but that does not mean corporate entities or individuals do not indulge. They do so cautiously, because breaking into unauthorised networks and domains is a crime. More often than not, countries get away with it, but corporations and individuals face the sharp end of the sword. Offensive information and cyber security experts act under strict regulations and laws to safeguard the data and sovereignty of corporations and nations. This is to lay emphasis on the sameness of the core principles of both physical and information and cyber security, in that they are focused on protection rather than exploiting. &lt;/p&gt;

&lt;p&gt;The difference: they differ in technique in the sense that the tools they need to successfully manoeuvre a problem are different, but the goals are the same. Private security, like health care, only becomes top of mind when things go wrong. Research shows that businesses and people see security as critical to their business and to their brand, but fewer people actually reach for their wallet.[1, 2] The price we pay for the lack of security outstrips the immediate cost of buying one. This is why I am a security man. When I talk to my clients I always make the same point: security is a mindset shift. You can buy security, but you can never buy safety. Selling you security does not mean I can promise you will never be breached, because security by its very nature is not absolute. The systems you call safe is the same systems someone else walks through with ease. For example, when Anthropic launched Mythos[3, 4, 5], it uncovered tens of thousands of vulnerabilities[6, 7] in systems long assumed to be safe — including a twenty-seven-year-old flaw in OpenBSD, one of the most hardened operating systems in the world.[3, 7] Safe, until it was not. So I do not sell certainty. I am honest about my methods and honest about the&lt;br&gt;
odds, and that honesty is what earns a client’s confidence in how protected they really are. A client who understands the true odds is in a far stronger position than one who has been sold the impossible.&lt;/p&gt;

&lt;p&gt;Now more than ever, everything is moving to the web or a network, and the cost of moving has drastically fallen. Moving is the no-brainer every organisation goes to in order to store information and customer data. The great multiplier and enabler of the wind of change is artificial intelligence. AI is great at what it does — it generates working code faster than any team can review it. For people like me who have come to understand what it is, I use it with caution, and this is why I think protecting networks and security in general is going to see an uptick in growth in the coming years. Senior programmers have admitted they cannot keep up with AI-written codebases: the issues are rarely simple, and the sheer quantum of code they have to comb through to find them is overwhelming.[8, 9, 10] Past a few hundred lines a review stops being a review and becomes a rubber stamp[11]; so when a developer is handed ten thousand lines of clean, confident-looking AI code, the easy choice — the human choice — is to trust it and ship it as is.[8] The bug ships with it. This is why I strongly believe AI can be the key mediator here — to narrow down bugs for devs and dev teams to navigate successfully. &lt;/p&gt;

&lt;p&gt;This is why I created getdebug.dev. getdebug.dev is an AI-powered codebase analyser and auto-fixer. It works simply: you connect a codebase or repository from a version control platform like GitHub or GitLab, and getdebug indexes it. That index is what makes it possible to analyse the code and detect bugs, business-logic gaps, and broken access controls. And that last one is the whole point — broken access controls are a security failure, not just a coding one. This is where my two worlds meet. Whether you are guarding a building or guarding a codebase, the job is the same: find the gap before someone else does. getdebug is how I bring the protection mindset to the place everything is now moving — the code itself.&lt;/p&gt;

&lt;p&gt;Now, I am not the first person to think of this. There are good tools out there already doing code review and bug hunting, and some of them are very good. I know them. I did not build getdebug because the&lt;br&gt;
others are bad. I built it because they think like engineers and I think like a security man. To most of these tools a bug is a bug, one more item on a list to clean up. To me every bug is a door. Some doors lead to nothing, and others lead straight into the house. A broken access control is not a code quality problem, it is an unlocked door waiting for someone to walk through. I cannot unsee it that way. So getdebug does not just ask “is this code clean,” it asks “where can someone get in.” That is the difference, and it is a difference in how I see the work, not just in features. Two things follow from that. The first is that getdebug is built for the new kind of software people are shipping now, the AI apps. The mistakes AI apps make are their own breed: prompt injection, leaking keys to the browser, trusting output they should never trust. Most tools catch these by accident, if at all. getdebug looks for them on purpose, because that is where the doors are being left open today.The second is privacy, and I mean a real choice, not a slogan. You can connect your repo and let getdebug work in the cloud, or you can run it entirely on your own machine where your code never leaves your hands. Some teams cannot let their code travel, and they should still be able to secure it. So I built both. But the part I care about most is that getdebug learns. When you tell it a flagged line is fine because you meant it that way, it remembers, and it stops bothering you about it. Good review tools do this for code style now. getdebug does it for security — it learns which doors you have deliberately left open and which it should keep watching, and it gets sharper at the difference the longer it guards your codebase. That is the part I am building everything else around.&lt;/p&gt;

&lt;p&gt;References&lt;br&gt;
[1] Cybersecurity Dive. “Are businesses underinvesting in cybersecurity?”&lt;br&gt;
&lt;a href="https://www.cybersecuritydive.com/news/security-budgets-enterprise-CISO/595036/" rel="noopener noreferrer"&gt;https://www.cybersecuritydive.com/news/security-budgets-enterprise-CISO/595036/&lt;/a&gt;&lt;br&gt;
[2] Help Net Security. “Cybersecurity spending keeps rising, so why is business impact still hard to explain?” (Jan 15, 2026).&lt;br&gt;
&lt;a href="https://www.helpnetsecurity.com/2026/01/15/expel-cybersecurity-investment-decisions/" rel="noopener noreferrer"&gt;https://www.helpnetsecurity.com/2026/01/15/expel-cybersecurity-investment-decisions/&lt;/a&gt;&lt;br&gt;
[3] Anthropic. “Claude Mythos Preview” (primary source — Mythos launch and the 27-year-old OpenBSD SACK flaw).&lt;br&gt;
&lt;a href="https://red.anthropic.com/2026/mythos-preview/" rel="noopener noreferrer"&gt;https://red.anthropic.com/2026/mythos-preview/&lt;/a&gt;&lt;br&gt;
[4] Anthropic. “Project Glasswing: Securing critical software for the AI era.” &lt;a href="https://www.anthropic.com/glasswing" rel="noopener noreferrer"&gt;https://www.anthropic.com/glasswing&lt;/a&gt;&lt;br&gt;
[5] TechCrunch. “Anthropic scales Claude Mythos to critical infrastructure in 15+ countries” (Jun 2, 2026).&lt;br&gt;
&lt;a href="https://techcrunch.com/2026/06/02/anthropic-scales-claude-mythos-to-critical-infrastructure-in-15-countries/" rel="noopener noreferrer"&gt;https://techcrunch.com/2026/06/02/anthropic-scales-claude-mythos-to-critical-infrastructure-in-15-countries/&lt;/a&gt;&lt;br&gt;
[6] SecurityWeek. “Anthropic: Mythos Detected 23,000 Potential Vulnerabilities Across 1,000 OSS Projects.”&lt;br&gt;
&lt;a href="https://www.securityweek.com/anthropic-mythos-detected-23000-potential-vulnerabilities-across-1000-oss-projects/" rel="noopener noreferrer"&gt;https://www.securityweek.com/anthropic-mythos-detected-23000-potential-vulnerabilities-across-1000-oss-projects/&lt;/a&gt;&lt;br&gt;
[7] Crypto Briefing. “Anthropic’s Mythos detects 23,000 vulnerabilities in open-source projects, including a 27-year-old OpenBSD&lt;br&gt;
flaw.” &lt;a href="https://cryptobriefing.com/anthropic-mythos-open-source-vulnerabilities/" rel="noopener noreferrer"&gt;https://cryptobriefing.com/anthropic-mythos-open-source-vulnerabilities/&lt;/a&gt;&lt;br&gt;
[8] GitClear. “AI Copilot Code Quality: 2025 Research” (10M+ commits; code churn, copy/paste, the “illusion of correctness”).&lt;br&gt;
&lt;a href="https://www.gitclear.com/ai_assistant_code_quality_2025_research" rel="noopener noreferrer"&gt;https://www.gitclear.com/ai_assistant_code_quality_2025_research&lt;/a&gt;&lt;br&gt;
[9] The Register. “AI-authored code contains worse bugs than software crafted by humans” (Dec 17, 2025).&lt;br&gt;
&lt;a href="https://www.theregister.com/2025/12/17/ai_code_bugs/" rel="noopener noreferrer"&gt;https://www.theregister.com/2025/12/17/ai_code_bugs/&lt;/a&gt;&lt;br&gt;
[10] arXiv. “Human-Written vs. AI-Generated Code: A Large-Scale Study of Defects, Vulnerabilities, and Complexity” (2025).&lt;br&gt;
&lt;a href="https://arxiv.org/abs/2508.21634" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2508.21634&lt;/a&gt;&lt;br&gt;
[11] Salesforce Engineering. “Scaling Code Reviews: Adapting to a Surge in AI-Generated Code” (on review degradation past a few&lt;br&gt;
hundred lines). &lt;a href="https://engineering.salesforce.com/scaling-code-reviews-adapting-to-a-surge-in-ai-generated-code/" rel="noopener noreferrer"&gt;https://engineering.salesforce.com/scaling-code-reviews-adapting-to-a-surge-in-ai-generated-code/&lt;/a&gt;&lt;/p&gt;

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