AI-Assisted Security Auditing: Finding 41 Vulnerabilities for $3,140 — A Practical Analysis

LLM-assisted audit finds 41 security issues in GlobaLeaks for $3,140, reshaping security economics.
A practical case study examines how an LLM-assisted security audit of the open-source whistleblowing platform GlobaLeaks discovered 41 security vulnerabilities for just $3,140 in API costs — roughly $76 per finding. The analysis explores the cost-effectiveness compared to traditional audits costing $50K-$300K, evaluates concerns about false positives and hidden verification costs, and discusses the broader implications for open-source supply chain security.
When LLMs Meet Security Auditing
Security auditing has always been one of the most expensive, high-barrier aspects of software development. Traditionally, an in-depth security review of an open-source project requires senior security experts to invest weeks of their time, with costs easily reaching tens of thousands of dollars. The kind of deep security review we're talking about here is fundamentally different from the mechanical checks of automated scanning tools — it requires auditors to understand business logic, data flow paths, and threat models, identifying design-level flaws that tools simply cannot catch. However, an LLM-assisted security review of the open-source whistleblowing platform GlobaLeaks has produced a striking data point: just $3,140 spent to discover 41 security issues.
This case quickly sparked discussion on Hacker News because it touches on a rapidly evolving question — can large language models truly handle serious security engineering work, or do they merely generate a flood of noise requiring manual triage?

GlobaLeaks: A Stress Test for High-Sensitivity Security Auditing
GlobaLeaks is an open-source whistleblowing software framework used by numerous news organizations, human rights groups, and anti-corruption agencies worldwide to securely receive anonymous tips. From a technical architecture perspective, GlobaLeaks is built on a Python backend and Angular frontend, uses Tor hidden services to protect whistleblowers' network identities, and employs end-to-end encryption to protect submitted file contents. Its threat model is extremely strict: adversaries may include nation-state actors capable of network surveillance, server compromise, or even physical device seizure.
This type of software demands exceptionally rigorous security — any single vulnerability could expose a whistleblower's identity or even endanger their life. In reality, there have been multiple cases where whistleblowers faced retaliation due to technical security flaws, making security audits of whistleblowing platforms far from an academic exercise — they are serious engineering work with real lives at stake.
For precisely this reason, conducting an LLM-assisted audit on a high-sensitivity project like GlobaLeaks serves as a rigorous stress test for this emerging methodology. If AI can deliver value in such a critical scenario, its potential across the broader security auditing landscape should not be underestimated.
The Cost Economics Behind 41 Findings
The most striking aspect of this review is its cost-effectiveness ratio. The $3,140 expenditure came primarily from LLM API call costs, rather than traditional labor hours. On average, the cost per finding was approximately $76.
To understand the composition of this cost, you need to understand how LLM security audits are technically implemented. Due to current large language models' context window limitations (even the latest models typically cap at 128K to 200K tokens), auditors cannot simply feed the entire codebase into the model at once. In practice, code must be split by module, prompts designed for different vulnerability categories, and multiple rounds of iterative analysis performed. The $3,140 in API costs implies massive token consumption — potentially hundreds or even thousands of independent API calls covering different parts of the code from different analytical angles.
LLM Auditing vs. Traditional Security Auditing: A Cost Comparison
Comparing against traditional security audit pricing makes this figure's significance even clearer:
- Traditional professional security audits: A single project typically costs tens of thousands to hundreds of thousands of dollars. Well-known security audit firms like Trail of Bits and NCC Group typically quote $50,000 to $300,000 for mid-sized projects, taking 2-8 weeks with 2-4 senior security engineers.
- Bug bounty programs: A single medium-severity vulnerability bounty often exceeds several hundred dollars. Based on HackerOne platform data, average bounties for medium-severity vulnerabilities range from $500-2,000, while high-severity vulnerabilities can command thousands to tens of thousands of dollars.
- LLM-assisted approach: Marginal cost of just $76 per finding
It's worth explaining the complete methodology framework of traditional security assessments to understand where the LLM approach fits in. Traditional security assessments typically encompass multiple layers: SAST (Static Application Security Testing) analyzes source code without running it, detecting known insecure coding patterns; DAST (Dynamic Application Security Testing) launches simulated attacks against the running application to detect actually triggerable vulnerabilities; manual code auditing involves experts reviewing critical code paths line by line to identify complex logic flaws. LLM-assisted auditing occupies a space somewhere between SAST and manual auditing — it can understand code semantics (surpassing SAST's pattern matching), yet lacks the deep reasoning capabilities of human experts.
This fundamental shift in cost structure means security auditing could potentially transform from a "luxury" into a "routine operation" affordable for many small and medium-sized open-source projects. This is particularly important for critical infrastructure projects like GlobaLeaks that rely on community maintenance with limited funding.
How Good Are AI-Discovered Vulnerabilities, Really?
However, numbers alone don't tell the whole story. The Hacker News community discussion also reminds us to remain cautious about the "41 findings" figure.
Signal-to-Noise Ratio and False Positive Analysis
When evaluating the actual effectiveness of LLM security auditing, several key questions must be clarified:
What's the false positive rate? LLMs excel at pattern recognition but are also prone to generating plausible-looking yet invalid "findings." This phenomenon in the security field is called "hallucinated vulnerability reports" — the model may flag harmless code as problematic based on vulnerability patterns in its training data. For example, the model might flag all non-parameterized SQL queries as SQL injection risks, even when the variables in those queries come entirely from trusted internal configuration rather than user input. Of the 41 findings, how many are genuinely exploitable vulnerabilities versus false positives that would be eliminated after human verification directly determines this method's actual value.
What's the severity distribution? Whether the 41 findings include a handful of critical vulnerabilities or primarily consist of low-severity code style issues and best practice suggestions makes an enormous difference. Under the industry-standard CVSS (Common Vulnerability Scoring System) framework, vulnerabilities are rated on a 0-10 scale: 9.0+ is Critical, 7.0-8.9 is High, 4.0-6.9 is Medium, and below 4.0 is Low. If even a single CVSS 9.0+ critical vulnerability is among the 41 findings, the entire audit investment has already paid for itself many times over.
The hidden cost of human verification. $3,140 is only the API cost. Reviewing these LLM-generated findings, validating their authenticity, and assessing impact scope still requires professional human investment. If this hidden cost is factored in, the total cost may far exceed the surface figure. Industry experience suggests that validating a security finding typically takes anywhere from 30 minutes to several hours — including reproducing the vulnerability, building proof-of-concept (PoC) exploit code, and assessing actual impact scope. At security engineer market rates ($150-400/hour), the human cost of verifying 41 findings could add thousands to tens of thousands of dollars.
Methodological Framework for LLM-Assisted Security Auditing
Beyond the specific numbers, the real value of this case lies in validating a reproducible workflow.
AI as the First Line of Defense in Security Auditing
A pragmatic positioning is to view LLMs as a large-scale, low-cost initial screening tool rather than a final arbiter. Specifically, LLMs can quickly read through entire codebases, flagging potentially suspicious patterns — insecure deserialization, missing input validation, questionable cryptographic implementations — then human experts focus on these flagged areas for deep verification.
From a technical implementation perspective, LLM-assisted security auditing typically employs a multi-stage strategy. The first stage is architecture understanding: having the model analyze project structure, dependencies, and data flows to build an overall security picture. The second stage is targeted scanning: designing specific prompts based on security frameworks like OWASP Top 10 and CWE (Common Weakness Enumeration) to detect various vulnerability patterns. The third stage is contextual correlation: having the model analyze cross-file data flows to identify complex vulnerabilities requiring multi-step reasoning. This phased approach partially compensates for context window limitations but also introduces the risk of information fragmentation — the model may fail to correlate security issues scattered across different files.
This "AI casts a wide net + humans refine" division of labor leverages each party's strengths: AI's scale and speed, humans' judgment and contextual understanding.
Potential Impact on Open-Source Software Supply Chain Security
If this model can scale, its implications for the entire open-source software supply chain security landscape would be profound. Currently, the vast majority of open-source projects have never undergone any form of professional security audit, simply because the cost is prohibitive.
The severity of this problem can be understood through several data points: according to Synopsys's 2023 report, 96% of commercial codebases contain open-source components, and 84% of those contain at least one known vulnerability. Linux Foundation surveys show that fewer than 10% of critical open-source projects have undergone professional security audits. The 2021 Log4Shell vulnerability (CVE-2021-44228) starkly illustrated this problem: a logging library used by billions of devices had a core security flaw sitting in its code for nearly a decade before discovery, while its maintainers were just a few part-time volunteer developers.
A solution costing only tens of dollars per finding could potentially make "regular security checkups" standard practice for open-source projects. Imagine this scenario: LLM security audit steps integrated into CI/CD pipelines, automatic deep scans before every major release, discovered issues automatically generating tickets with priority labels — the entire process potentially costing no more than a fraction of a project's monthly cloud service expenses.
Cautious Optimism: The Boundaries and Prospects of AI Security Auditing
This GlobaLeaks experiment showcases an exciting application prospect for LLMs in security engineering, but it is by no means a silver bullet.
What truly warrants caution is over-reliance on AI output while relaxing human review — especially in zero-tolerance systems like whistleblowing platforms. LLMs may miss complex logic vulnerabilities requiring deep contextual understanding, and may also produce overconfident misjudgments on certain security patterns. Specifically, current LLM limitations primarily manifest in several areas: timing-related vulnerabilities (such as race conditions, TOCTOU issues) require understanding runtime code behavior, which exceeds static analysis capabilities; business logic vulnerabilities require understanding the application's business context rather than pure code patterns; cryptographic implementation flaws often involve subtle mathematical properties where current models' reasoning capabilities remain limited.
Furthermore, the security auditing field faces a unique adversarial problem: if attackers know a target project uses LLMs for security auditing, they may deliberately design vulnerability implantation methods that bypass LLM detection patterns — just as malware authors have long studied how to evade traditional antivirus software.
Therefore, a more reasonable conclusion may be: LLMs are lowering the barrier to security auditing, enabling more projects to undergo security review, but they augment rather than replace the role of professional security personnel. Finding 41 issues for $3,140 is not the endpoint but an early snapshot of a rapidly evolving methodology. As model capabilities improve and workflows mature, we have reason to expect further breakthroughs in AI-assisted security auditing across cost, coverage, and accuracy.
Key Takeaways
Related articles

The Return of Private Cloud: A Rational Choice in the Era of Data Sovereignty and Compute Autonomy
After a decade of public cloud dominance, private cloud is making a comeback. From cost recalculation and data sovereignty compliance to AI compute autonomy, we analyze why enterprises are reconsidering private and hybrid cloud strategies.

Game Benchmarks: A New Approach to Evaluating Large Language Model Capabilities
Traditional AI benchmarks are losing discriminative power. Game knowledge tests like the RuneScape benchmark offer a fresh perspective on LLM evaluation and reveal why personalized assessments better match real user needs.

Ten Breakthroughs in Mathematics and Theoretical Computer Science and Their Far-Reaching Impact
An in-depth look at ten major advances in mathematics and theoretical computer science, covering complexity theory, combinatorics, and derandomization, and how they impact cryptography, AI training, and quantum computing.