<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: alp1n3_eth</title><link>https://news.ycombinator.com/user?id=alp1n3_eth</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 04:47:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alp1n3_eth" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alp1n3_eth in "Show HN: OWASP Scanner for Vibe Coded Apps"]]></title><description><![CDATA[
<p>What are you using on the backend to actually scan it? Is it just ZAP / Burp Scanner? Or are you scanning the code itself, and just using a Semgrep / Snyk approach?<p>The landing page being free-tier Framer is a little sketch, the main contact should also probably be a form or an email address instead of a non-US phone number.<p>Is AI used throughout the entire process or just mainly focused on providing remedation recommendations based on the output of other tooling (scanners, JS analysis, secret scanning, etc.)?<p>Interesting project! Looking forward to see how it works and evolves.</p>
]]></description><pubDate>Sun, 27 Apr 2025 02:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43808956</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43808956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43808956</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Supabase raises $200M Series D at $2B valuation"]]></title><description><![CDATA[
<p>A lot of people don't self-host it, even though it is open core. This is due to their docs being garbage and tons of differences between the offerings, so you can't even rely on the main docs if you're self-hosting.<p>It's easier to just become familiar with a DB UI tool like Beekeeper or DataGrip and spin up your own things. I'm also not a huge fan of being "locked-in" to so many things (including their auth). I think most projects would be better off keeping these parts separated, even if they are using third-party services to handle them, as it would be way less overhead to migrate out.</p>
]]></description><pubDate>Wed, 23 Apr 2025 13:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43772120</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43772120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43772120</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Notion's Lies Sunsetting Skiff Mail"]]></title><description><![CDATA[
<p>Yep! I was sad to see Skiff shutting down, as I loved their UI and there isn't a lot of tough competition that can match ProtonMail.<p>I had already left Notion as the app kept getting slower / bogged down and they added tons of useless clutter, and refused to support any form of E2E/local encryption.</p>
]]></description><pubDate>Thu, 17 Apr 2025 13:59:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43716984</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43716984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43716984</guid></item><item><title><![CDATA[Mitre support for the CVE program is due to expire tomorrow]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/0xTib3rius/status/1912195160416338031">https://twitter.com/0xTib3rius/status/1912195160416338031</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43696899">https://news.ycombinator.com/item?id=43696899</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 15 Apr 2025 18:47:04 +0000</pubDate><link>https://twitter.com/0xTib3rius/status/1912195160416338031</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43696899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43696899</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Ask HN: Slopsquat CVE?"]]></title><description><![CDATA[
<p>I'd say it doesn't exactly meet the minimum standard for a CVE, as it's more of a technique vs. an actual vulnerability in an application/library. If there was a repo that had a vulnerable component that was currently infected through the manner described, that specific instance would probably qualify as a CVE.<p>Since this is a technique / overarching issue, it leans more towards being a CWE. Maybe something like:<p>- CWE-506: Embedded Malicious Code or
- CWE-829: Inclusion of Functionality from Untrusted Control Sphere or
- CWE-1395: Dependency on Vulnerable Third-Party Component<p>From Snyk's docs they also explain it: <a href="https://github.com/snyk/user-docs/blob/main/docs/manage-risk/prioritize-issues-for-fixing/malicious-packages.md#no-cve-id-for-malicious-packages">https://github.com/snyk/user-docs/blob/main/docs/manage-risk...</a><p>"In almost all cases, malicious packages are not assigned a CVE ID."</p>
]]></description><pubDate>Mon, 14 Apr 2025 22:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43687225</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43687225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43687225</guid></item><item><title><![CDATA[New comment by alp1n3_eth in ""Slow Pay, Low Pay or No Pay": Blue Cross Approved Surgeries Then Refused to Pay"]]></title><description><![CDATA[
<p>"Have fun suffering and hopefully you don't die as we go through 8 medications that will most likely fail, but there's a slim chance they'll work!"</p>
]]></description><pubDate>Sat, 12 Apr 2025 19:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43667105</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43667105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43667105</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "The Story Behind “100 Go Mistakes and How to Avoid Them”"]]></title><description><![CDATA[
<p>Is there a good example repository to see how it's done?</p>
]]></description><pubDate>Fri, 11 Apr 2025 18:12:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43656694</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43656694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43656694</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Ask HN: Looking to Break into Cybersecurity – Where Do I Start?"]]></title><description><![CDATA[
<p>You're a frontend web developer, so I'm assuming you're going to want to work in the areas of either:<p>1) application security engineering
2) application penetration testing
3) devsecops
4) vulnerability management<p>It really is a big difference from each person on how they "break into" it. You've got great foundational qualifications, and probably just need to layer on extra "security" ones, if you don't already have them. If you're looking to start a company / start freelancing -- I've got no clue about that though.<p>If you're just dipping your toes further into the web app security side, OWASP has great labs, resources, etc. They have the WSTG (more for pentesters) and ASVS (more for devs), and of course their cheat sheets as well.<p>PortSwigger has great resources to read through on vulnerabilities and labs that will cover a ton of different vulnerabilities. HackTheBox also offers certification pathways: CBBH and CWEE, CBBH is more beginner/intermediate and involves a blackbox approach, where CWEE is more whitebox (from what it looks like).<p>Just because systems have gaps, doesn't mean the orgs actually want help with those gaps, esp. unsolicited. You could always take a look at bug bounty as well (through HackerOne or BugCrowd), but it can be pretty brutal for a beginner as it can involve a ton of recon or "going deep" to reach untouched areas of an app.</p>
]]></description><pubDate>Mon, 07 Apr 2025 13:57:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43611565</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43611565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43611565</guid></item><item><title><![CDATA[React Router and the Remix'ed path: CVE-2025-31137]]></title><description><![CDATA[
<p>Article URL: <a href="https://zhero-web-sec.github.io/research-and-things/react-router-and-the-remixed-path">https://zhero-web-sec.github.io/research-and-things/react-router-and-the-remixed-path</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43563488">https://news.ycombinator.com/item?id=43563488</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 03 Apr 2025 00:44:27 +0000</pubDate><link>https://zhero-web-sec.github.io/research-and-things/react-router-and-the-remixed-path</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43563488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43563488</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Ask HN: What do you use to monitor website security (vulns, uptime, etc.)?"]]></title><description><![CDATA[
<p>Externally / Blackbox options would be Nessus, Nuclei, OWASP ZAP (as you mentioned), and Burp Suite. The two latter only work well when used in combination with manual methods though, as they won't pick up business logic, auth bypass, MFLAC/IDOR, etc. on their own.<p>A lot of scanning templates / rulesets won't be 100% accurate or up-to-date, and will easily miss a lot of big things, so having it pentested by an actual person is always important.<p>From the source code side of things, Semgrep / CodeQL, Veracode / Snyk, Burp Enterprise (CI/CD), etc. are good options. But again, most places shouldn't get just scans, there should be a manual component involving a security professional who knows what they're doing.<p>XBOW is making some pretty cool strides in the meantime from a blackbox perspective though.</p>
]]></description><pubDate>Wed, 02 Apr 2025 23:40:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43563103</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43563103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43563103</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Ask HN: Do you still self-host a blog? What's your publishing stack?"]]></title><description><![CDATA[
<p>A lot of aggregators will also not allow your blog to be posted if it's on a newsletter site like Substack, Patreon, etc.<p>I use GitHub Pages for hosting, Porkbun for the domain, and Astro for the blog itself. EZPZ to manage and very straightforward, plus Astro's docs are great.</p>
]]></description><pubDate>Wed, 02 Apr 2025 23:29:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43563006</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43563006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43563006</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Waltz's team set up at least 20 Signal group chats for crises across the world"]]></title><description><![CDATA[
<p>You'd be surprised how much the government would potentially hurt itself in its own confusion. Not all parts of it are aligned to the same beliefs / mission, and there are certainly parts that believe in the saying "Why are you worried if you have nothing to hide".</p>
]]></description><pubDate>Wed, 02 Apr 2025 20:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43561254</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43561254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43561254</guid></item><item><title><![CDATA[Don't Overthink the Easy Choices]]></title><description><![CDATA[
<p>Article URL: <a href="https://alp1n3.dev/blog/0005-dont-overthink-easy-choices/">https://alp1n3.dev/blog/0005-dont-overthink-easy-choices/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43557652">https://news.ycombinator.com/item?id=43557652</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 02 Apr 2025 15:17:54 +0000</pubDate><link>https://alp1n3.dev/blog/0005-dont-overthink-easy-choices/</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43557652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43557652</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Caido – A lightweight web security auditing toolkit"]]></title><description><![CDATA[
<p>I appreciate Caido because of the ability to save projects in the free tier, which I use for (personal use) different projects and tinkering. Burp Pro is my daily driver at work, and I think Caido could certainly use some improvement to their UI/UX, as it's about as bad as Burp's (which isn't great).<p>The speed is an awesome gain though, as it's truly lightweight and runs a million times better than Burp. Even without Extensions, some days my Burp Pro is just randomly crashing and gobbling up CPU/RAM for no obvious reason and requires a program or system restart. I've never run into the same issue with Caido.</p>
]]></description><pubDate>Sun, 30 Mar 2025 16:50:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43525546</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43525546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43525546</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "Apple needs a Snow Sequoia"]]></title><description><![CDATA[
<p>If you want a super bad audio-related journey, try fixing external speakers connected to a Linux box. It's abysmal, and 99% of it can only be done via the CLI. Nothing wrong with that... but for something so normal I expected more ease-of-use.</p>
]]></description><pubDate>Fri, 28 Mar 2025 18:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43508499</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43508499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43508499</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "How I pwned a major New Zealand service provider"]]></title><description><![CDATA[
<p>Weirdly enough... not always.<p>When it comes to random companies running their own VDP vs. hiring it out, it can be less than standard despite there being lots of resources on setting it up. I've seen ones that only include a phone number, the email address listed doesn't exist anymore, etc.<p>Others have had to even get to the point of contacting an executive via LinkedIn despite there being a VDP page / security.txt.</p>
]]></description><pubDate>Fri, 28 Mar 2025 00:17:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43499830</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43499830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43499830</guid></item><item><title><![CDATA[Do What I Mean (DWIM)]]></title><description><![CDATA[
<p>Article URL: <a href="https://alp1n3.dev/blog/0020-do-what-i-mean/">https://alp1n3.dev/blog/0020-do-what-i-mean/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43492566">https://news.ycombinator.com/item?id=43492566</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Mar 2025 11:42:10 +0000</pubDate><link>https://alp1n3.dev/blog/0020-do-what-i-mean/</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43492566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43492566</guid></item><item><title><![CDATA[Don't Pre-Optimize with Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://alp1n3.dev/blog/0023-dont-pre-optimize/">https://alp1n3.dev/blog/0023-dont-pre-optimize/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43482854">https://news.ycombinator.com/item?id=43482854</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 26 Mar 2025 14:48:10 +0000</pubDate><link>https://alp1n3.dev/blog/0023-dont-pre-optimize/</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43482854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43482854</guid></item><item><title><![CDATA[Next.js Middleware Exploit: Deep Dive into CVE-2025-29927 Authorization Bypass]]></title><description><![CDATA[
<p>Article URL: <a href="https://zeropath.com/blog/nextjs-middleware-cve-2025-29927-auth-bypass">https://zeropath.com/blog/nextjs-middleware-cve-2025-29927-auth-bypass</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43449182">https://news.ycombinator.com/item?id=43449182</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 22 Mar 2025 22:32:03 +0000</pubDate><link>https://zeropath.com/blog/nextjs-middleware-cve-2025-29927-auth-bypass</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43449182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43449182</guid></item><item><title><![CDATA[New comment by alp1n3_eth in "fd: A simple, fast and user-friendly alternative to 'find'"]]></title><description><![CDATA[
<p>Surprisingly, Go is great for CLI tooling. It may not have the insane speed that carefully planned and written Rust does, but it's very easy to write and be performant without even needing to go to great lengths to optimize it.<p>I generally say that anything under 500ms is good for commands that aren't crunching data, and even Python CLI tools can come in under that number without too much effort.</p>
]]></description><pubDate>Wed, 19 Mar 2025 16:03:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43413778</link><dc:creator>alp1n3_eth</dc:creator><comments>https://news.ycombinator.com/item?id=43413778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43413778</guid></item></channel></rss>