<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: eskibars</title><link>https://news.ycombinator.com/user?id=eskibars</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 02:05:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eskibars" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Evaluating different LLMs for their security research capabilities]]></title><description><![CDATA[
<p>Article URL: <a href="https://zeroquarry.com/research/models-capabilities/">https://zeroquarry.com/research/models-capabilities/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48553307">https://news.ycombinator.com/item?id=48553307</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 16 Jun 2026 10:56:38 +0000</pubDate><link>https://zeroquarry.com/research/models-capabilities/</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48553307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48553307</guid></item><item><title><![CDATA[New comment by eskibars in "I built a vulnerable app and spent $1,500 seeing if LLMs could hack it"]]></title><description><![CDATA[
<p>What we've actually seen is a couple things that make this impractical "to just share a prompt".  First, that nearly every major model still hallucinates a lot of vulnerabilities.  Especially with temperature=0.7 as states in the original blog here, you get very inconsistent results regardless of the prompt, but that's almost kind of moot to the bigger picture.  What you really need is to override the planning phase beyond asking a model "find the vulnerabilities" and you need to add another 1+ checking phases for "validate these vulnerabilities."  Without that, even with the absolute best models with the highest levels of thinking enabled, you end up with garbage.<p>Setting the prompts and the flow with a coordinator agent directly gives a system much better capability to investigate security issues <i>because</i> it doesn't rely on 1-shotting things</p>
]]></description><pubDate>Thu, 04 Jun 2026 09:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48396327</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48396327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48396327</guid></item><item><title><![CDATA[New comment by eskibars in "I built a vulnerable app and spent $1,500 seeing if LLMs could hack it"]]></title><description><![CDATA[
<p>I've been building a product (<a href="https://zeroquarry.com" rel="nofollow">https://zeroquarry.com</a>) that can use a variety of models for finding vulnerabilities.  One of the things I've noticed is that the models will nearly always comply with some of this, but how you prompt it matters a ton.  I've worked on a set of prompts and approaches which rarely get flagged</p>
]]></description><pubDate>Thu, 04 Jun 2026 09:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48396106</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48396106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48396106</guid></item><item><title><![CDATA[New comment by eskibars in "Obsidian plugins are (mostly) dangerous"]]></title><description><![CDATA[
<p>I've been a long-timer Obsidian user with a number of plugins.  Recently I launched ZeroQuarry (a product to scan code for security vulnerabilities) and pointed it at a number of Obsidian plugins.  I was initially surprised to find out that so many of them had RCEs baked in: that if you open a malicious .md file, you could inadvertently run untrusted code.<p>I've reached out to a number of the Obsidian plugin maintainers for responsible disclosure to let them know about the issues and how to fix them, and what surprised me even more was that the most common response was roughly "yeah, we all know Obsidian plugins are basically unsafe when used against untrusted markdown content."  I was surprised by this response as an Obsidian user with a number of plugins installed.  It made me rethink how I think about plugins.<p>I like their new community program that attempts to identify some risks, but IMO it's just far too little.  Obsidian really needs to have a sandboxed system.  I've reached out to Obsidian as well to flag some of these risks and suggested a sandbox system as well, but haven't really had much progress in moving the needle, so I wanted to raise awareness here.</p>
]]></description><pubDate>Thu, 21 May 2026 05:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218093</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48218093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218093</guid></item><item><title><![CDATA[Obsidian plugins are (mostly) dangerous]]></title><description><![CDATA[
<p>Article URL: <a href="https://zeroquarry.com/research/excalidraw-vulnerabilities/">https://zeroquarry.com/research/excalidraw-vulnerabilities/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48218092">https://news.ycombinator.com/item?id=48218092</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 21 May 2026 05:05:32 +0000</pubDate><link>https://zeroquarry.com/research/excalidraw-vulnerabilities/</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48218092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218092</guid></item><item><title><![CDATA[New comment by eskibars in "The US is winning the AI race where it matters most: commercialization"]]></title><description><![CDATA[
<p>I just left a job for a German B2B software company which sold primarily to large automotive, defense, and aerospace companies.  Several of our customers specifically banned anything with the word "DeepSeek" -- hosted or self-hosted.<p>There's still a lot of naivety on what the difference is between models and platforms, and its easier for a lot of these big companies to just make a blanket statement like "nothing DeepSeek" than for their procurement teams to try to understand and negotiate with each vendor.  They don't see the potential benefit over the potential risk of somebody misinterpreting or getting it wrong, so they outright ban it.<p><i>Most</i> people that approve or buy software simply also just don't understand how models are being trained or if it's possible/how far a model could go to "introduce backdoors."  A backdoor could be, from a business perspective, a model which has been trained to give answers that could hurt western business in a "strict text mode" or produces payloads in a programmatic mode that are intentionally trained to introduce software vulnerabilities.<p>Anyone can make arguments against these for a variety of reasons (looking at the transparency of both sides and comparing, etc) but for many reasons today and for better or worse, many Chinese models <i>are</i> being banned on big software contracts, which gets back to the title of the article</p>
]]></description><pubDate>Wed, 13 May 2026 20:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48126959</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48126959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48126959</guid></item><item><title><![CDATA[New comment by eskibars in "Mythos Finds a Curl Vulnerability"]]></title><description><![CDATA[
<p>I suspect so as well.<p>I've been running my own security scanning software (disclaimer: now starting a company @ zeroquarry.com) for this, and from what I've seen there's a <i>huge</i> value in prompts + adversarial LLM review.  Without adversarial review, you get garbage (as this blog points out: 4/5 basically are nonsense) and with a good prompt, you <i>can</i> use almost any "near frontier" model from my experience as long as the prompt helps with the guardrails or the model doesn't protect in such a strict way</p>
]]></description><pubDate>Mon, 11 May 2026 12:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48094000</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48094000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094000</guid></item><item><title><![CDATA[New comment by eskibars in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>"If it ain't broke, don't fix it" is its own area of risk that people often ignore</p>
]]></description><pubDate>Fri, 08 May 2026 06:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48059512</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48059512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48059512</guid></item><item><title><![CDATA[New comment by eskibars in "Critical RCE found in Obsidian Tasks plugin"]]></title><description><![CDATA[
<p>We found a critical RCE in the popular Obsidian Tasks plugin.  It's now been fixed, but wanted to let others know to update ASAP.  A malicious markdown file can trigger the RCE</p>
]]></description><pubDate>Fri, 08 May 2026 02:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48057961</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48057961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48057961</guid></item><item><title><![CDATA[Critical RCE found in Obsidian Tasks plugin]]></title><description><![CDATA[
<p>Article URL: <a href="https://zeroquarry.com/research/obsidian-tasks-rce/">https://zeroquarry.com/research/obsidian-tasks-rce/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48057960">https://news.ycombinator.com/item?id=48057960</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 08 May 2026 02:57:15 +0000</pubDate><link>https://zeroquarry.com/research/obsidian-tasks-rce/</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48057960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48057960</guid></item><item><title><![CDATA[New comment by eskibars in "How I made $350K from an open-source JavaScript library using dual licensing"]]></title><description><![CDATA[
<p>Sure, but there's a case I'm particularly aware of where one of the major cloud infrastructure providers was about to host a significant AGPL-licensed project without modifications because their lawyers had reviewed it and determined it would have been OK.  The particular VC-backed open-core company then got word of it and changed their license off of AGPL.  IYKYK</p>
]]></description><pubDate>Thu, 07 May 2026 04:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48045444</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48045444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48045444</guid></item><item><title><![CDATA[New comment by eskibars in "How I made $350K from an open-source JavaScript library using dual licensing"]]></title><description><![CDATA[
<p>Some things may be obvious to a lot of readers, but I want to spell things out explicitly because sometimes "OSS" etc have a lot of conflations.<p>A license in the software sense is effectively the legal terms and conditions for using the software in any way.  A license can define anything your legal mind can dream up: "only usable when you wear a red shirt," "only usable on the third Tuesday of the month," etc.  You can multi-license things: "License A is that you can only use this software when you wear a red shirt.  License B is that you can only use it on the third Tuesday of the month.  This software is dual licensed under A and B: you can choose which license you want to use, but you must use one of them if you want to use the software legally, because those are the legal conditions I've laid out in using the software."  If you use the software on Wednesday wearing a blue shirt, you're operating it against the terms and effectively are in breach of the license.  This is (part of) why putting source code out on the internet isn't the same as "open source" and why downloading and using source code you find without reviewing the actual license terms may end you up in hot water.  It's why standardized licenses are so helpful to legal teams that review these sorts of things at corporations.<p>These are obviously facetious examples, but most for-profit entities might choose a dual licensing structure where "if you want to run it for free, you choose something in the realm of open source licenses and if you don't like the terms of those licenses, you pay us for a license that gives you something else."  In cases like the blog author's here: you say "option A is AGPL" and "option B is you pay us for a license to remove AGPL and which gives you different rights."  You hope enough companies are scared by AGPL to want to pay you for the non-AGPL version and the distribution/OSS-friendly nature of AGPL helps you build a user-base enough that by the time it gets to a legal team to approve/deny, that the legal team denies and is willing to pay to make the problem go away.</p>
]]></description><pubDate>Thu, 07 May 2026 01:46:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48044434</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48044434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48044434</guid></item><item><title><![CDATA[New comment by eskibars in "How I made $350K from an open-source JavaScript library using dual licensing"]]></title><description><![CDATA[
<p>One thing I mention to folks that seem to think AGPL "protects you" against a major corporation incorporating your product into a SaaS product: it mostly doesn't.<p>It isn't written about often, but it's the reason many "open core" companies moved away from AGPL to protect their revenue from larger SaaS/IaaS/PaaS players from eating their lunch.<p>Some writings are:<p>- <a href="https://writing.kemitchell.com/2021/01/24/Reading-AGPL" rel="nofollow">https://writing.kemitchell.com/2021/01/24/Reading-AGPL</a><p>- <a href="https://katedowninglaw.com/2019/09/08/the-great-open-source-shake-up/" rel="nofollow">https://katedowninglaw.com/2019/09/08/the-great-open-source-...</a><p>- <a href="https://drewdevault.com/blog/Anti-AGPL-propaganda/" rel="nofollow">https://drewdevault.com/blog/Anti-AGPL-propaganda/</a></p>
]]></description><pubDate>Thu, 07 May 2026 01:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48044288</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48044288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48044288</guid></item><item><title><![CDATA[New comment by eskibars in "Securing a DoD contractor: Finding a multi-tenant authorization vulnerability"]]></title><description><![CDATA[
<p>I know the space is starting to get crowded, but I've been building one and I'd love to get feedback if you have time</p>
]]></description><pubDate>Tue, 05 May 2026 03:33:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48017773</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=48017773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017773</guid></item><item><title><![CDATA[Show HN: Free security scanning for OSS projects]]></title><description><![CDATA[
<p>Hi HN,<p>I've spent a lot of my career working in open source and I want to give back.  Recently, I launched <a href="https://zeroquarry.com" rel="nofollow">https://zeroquarry.com</a>, which is a tool that helps you find 0-days in your software by through AI by tracing incoming requests down to the lowest level of implementation.  The tool will do things like automatically suggest patches if you want or be more hands-off if you prefer.  It will automatically produce POCs of the vulnerabilities for you to test.<p>I'm giving the tool away for free to any open source project.  If you ping me directly (shane at the domain) with some details on what you're scanning, I'll increase credits or provide additional help.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47983772">https://news.ycombinator.com/item?id=47983772</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 02 May 2026 06:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47983772</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=47983772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47983772</guid></item><item><title><![CDATA[New comment by eskibars in "Ask HN: Who wants to be hired? (May 2026)"]]></title><description><![CDATA[
<p>Location: Melbourne, AU<p>Remote: sure, or in person (preferred)<p>Technologies: Python, Lua, Docker, Java, pretty much all SQL/NoSQL.  But I'm a bit unusual here in that my focus tends to be a bit more on the product side than the engineering.<p>CV: <a href="https://connelly.casa/Users/Public/Desktop/Shane%20Connelly%20CV.pdf" rel="nofollow">https://connelly.casa/Users/Public/Desktop/Shane%20Connelly%...</a><p>Email: me@sha.ne<p>About: I've worked in leadership positions at the border of product and engineering at several tech-heavy companies.  I was head of product for Elasticsearch and Kong, CPO at SPREAD GmbH, and just moved from Germany to Australia earlier this year after having spent most of my career in San Francisco area.  I'm currently very interested in product security areas especially and have been launching <a href="https://zeroquarry.com" rel="nofollow">https://zeroquarry.com</a></p>
]]></description><pubDate>Sat, 02 May 2026 02:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47982737</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=47982737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47982737</guid></item><item><title><![CDATA[Show HN: Scan your OSS projects for vulnerabilities]]></title><description><![CDATA[
<p>Hi all,<p>I've had a feeling for a while that there was going to be a war on software based on LLMs controlled by "bad actors."  LLMs have gotten really good at finding security vulnerabilities and in the hands of bad actors, it can really ravage the public infrastructure we all rely on.  Unfortunately, I've felt like OSS was going to be the first sacrificial lamb so to speak because the code is out there, so easy to identify.<p>I'm launching zeroquarry.com now for open source maintainers to be able to scan their own code before a bad actor does.  Just bring your own LLM key and I'll pay for the hosting infrastructure, development costs, etc for at least the next several months.  <i>most</i> scans cost about $5-$20 in tokens using frontier models.<p><a href="https://youtu.be/bbLYw7j90hA" rel="nofollow">https://youtu.be/bbLYw7j90hA</a> for a demo of how it works<p>Right now, I'm focused purely on OSS and getting feedback on the product: no option to pay for it.  You bring you API key(s), choose your model(s), and run.  I've limited the scans to 2x per month for now and 1 concurrent scan at a time by default to try to avoid abuse, but if you're a maintainer of an OSS project and you would like higher limits, just reach out and provide details on your project and I'll bump up pretty much as high as needed.  email is shane at the domain<p>I was going to delay launch until later, but the it's something I've been working on for a few months and the Mythos news really prompted me to move a bit faster.  Feedback is generally welcome both here or at the e-mail address above</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47932372">https://news.ycombinator.com/item?id=47932372</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Apr 2026 09:56:19 +0000</pubDate><link>https://console.zeroquarry.com/</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=47932372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47932372</guid></item><item><title><![CDATA[New comment by eskibars in "Ask HN: Who wants to be hired? (March 2026)"]]></title><description><![CDATA[
<p>Location: Melbourne, AU<p>Remote: Indifferent.  I've worked partially remote from 2015-2025 and in-person before/after.  I like both<p>Willing to relocate: no<p>Technologies: python, SQL and most major BI tools, javascript, elasticsearch, LLMs and surrounding tooling, various API gateways<p>CV: <a href="https://connelly.casa/?url=/Users/Public/Desktop/Shane%20Connelly%20CV.pdf" rel="nofollow">https://connelly.casa/?url=/Users/Public/Desktop/Shane%20Con...</a><p>LinkedIn: <a href="https://www.linkedin.com/in/shaneconnelly/" rel="nofollow">https://www.linkedin.com/in/shaneconnelly/</a><p>Email: in the CV<p>I'm a technologist turned product manager and into product leadership.  Most of my career has been leading product teams in complex B2B applied ML/AI and "big data" products.  I was product lead for Elasticsearch @ Elastic, Kong @ Kong, Vectara's head of product, and currently CPO @ SPREAD AI.  We've recently relocated our family to Australia due to my wife changing positions, and realistically can't be at a company where everyone in the company is in/near Germany except me (the hours just don't work for a company that isn't committed to remote work).</p>
]]></description><pubDate>Tue, 03 Mar 2026 08:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47229643</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=47229643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47229643</guid></item><item><title><![CDATA[New comment by eskibars in "What the hell have you built"]]></title><description><![CDATA[
<p>Isn't the entire point of this post that many companies opt for flexible+future proof far too prematurely?</p>
]]></description><pubDate>Thu, 06 Nov 2025 10:22:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45833568</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=45833568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45833568</guid></item><item><title><![CDATA[New comment by eskibars in "Solarpunk is happening in Africa"]]></title><description><![CDATA[
<p>I agree in principal, but this whole post is lazy if it's AI-produced.  There's certainly no original thought and as the comments mention here, most of the math is outright incorrect</p>
]]></description><pubDate>Thu, 06 Nov 2025 08:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45832784</link><dc:creator>eskibars</dc:creator><comments>https://news.ycombinator.com/item?id=45832784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45832784</guid></item></channel></rss>