frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

A security scanner as fast as a linter – written in Rust

https://github.com/peaktwilight/foxguard
31•peaktwilight•2d ago

Comments

mplanchard•1h ago
Looks interesting, will give it a run on the codebase at $work. One thing that would be nice to see in the README are benchmarks on larger codebases. Everything in the benchmark table is quite small. I’d also list line count over files, since the latter is a much better measure of amount of code.

For context, the codebase I work on most often has 1200 JS/TS files, 685 rust files, and a bunch more. LoC is 13k JS, 80k TS, and 155k Rust

mplanchard•1h ago
It is still quite fast on that codebase, fwiw. 10.7 ms.
staticassertion•1h ago
Legitimately, I have had to stay away from certain linting tools because of how slow they are. I'll check this out.

cfn-lint is due for one of these rewrites, it's excruciating. I made some patches to experiment with it and it could be a lot faster.

woodruffw•1h ago
Some of the checks here seem very brittle. For example this one[1].

In the context of security scanning (versus, say, listing), I think it's reasonable to expect the tool to be resilient to attempts at obfuscation (or just badly written code that doesn't adhere to normal Python idioms around import paths).

[1]: https://github.com/PwnKit-Labs/foxguard/blob/a215faf52dcff56...

yatac42•46m ago
From a quick look it seems like it's "as fast as a linter" because it is a linter. The homepage says "Not just generic AST patterns", but I couldn't find any rule that did anything besides AST matching. I don't see anything in the code that would enable any kind of control or data flow analysis.
kabir_daki•33m ago
Running security checks at linter speed is a big deal for CI pipelines. What's the false positive rate in practice? That's usually the tradeoff with fast static analysis — speed vs accuracy. Would love to know how you benchmarked it.
davewritescode•29m ago
The speed is really cool but the fact that your rules are written as rust code meaning that new rules need a new binary. That might be fine but just wanted to point it out to anyone who's interested.

Chimpanzees in Uganda locked in eight-year 'civil war', say researchers

https://www.bbc.com/news/articles/cr71lkzv49po
163•neversaydie•3h ago•93 comments

1D Chess

https://rowan441.github.io/1dchess/chess.html
579•burnt-resistor•7h ago•107 comments

WireGuard makes new Windows release following Microsoft signing resolution

https://lists.zx2c4.com/pipermail/wireguard/2026-April/009561.html
358•zx2c4•6h ago•101 comments

Filing the Corners Off MacBooks

https://kentwalters.com/posts/corners/
22•normanvalentine•30m ago•3 comments

Industrial design files for Keychron keyboards and mice

https://github.com/Keychron/Keychron-Keyboards-Hardware-Design
249•stingraycharles•6h ago•80 comments

JSON Formatter Chrome Plugin Now Closed and Injecting Adware

https://github.com/callumlocke/json-formatter
107•jkl5xx•4h ago•58 comments

Watgo – A WebAssembly Toolkit for Go

https://eli.thegreenplace.net/2026/watgo-a-webassembly-toolkit-for-go/
58•ibobev•3h ago•4 comments

Show HN: FluidCAD – Parametric CAD with JavaScript

https://fluidcad.io/
86•maouida•4h ago•19 comments

Helium Is Hard to Replace

https://www.construction-physics.com/p/helium-is-hard-to-replace
220•JumpCrisscross•7h ago•138 comments

What is RISC-V and why it matters to Canonical

https://ubuntu.com/blog/risc-v-101-what-is-it-and-what-does-it-mean-for-canonical
69•fork-bomber•2d ago•30 comments

Nowhere Is Safe

https://steveblank.com/2026/04/09/nowhere-is-safe/
63•sblank•3h ago•114 comments

CPU-Z and HWMonitor compromised

https://www.theregister.com/2026/04/10/cpuid_site_hijacked/
222•pashadee•9h ago•79 comments

Vinyl Cache and Varnish Cache

https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html
8•Foxboron•2d ago•0 comments

Launch HN: Twill.ai (YC S25) – Delegate to cloud agents, get back PRs

https://twill.ai
39•danoandco•6h ago•37 comments

Bluesky April 2026 Outage Post-Mortem

https://pckt.blog/b/jcalabro/april-2026-outage-post-mortem-219ebg2
123•jcalabro•6h ago•58 comments

Show HN: A WYSIWYG word processor in Python

https://codeberg.org/chrisecker/miniword
45•chrisecker•4h ago•24 comments

A security scanner as fast as a linter – written in Rust

https://github.com/peaktwilight/foxguard
31•peaktwilight•2d ago•7 comments

Bild AI (YC W25) Is Hiring a Founding Product Engineer

https://www.ycombinator.com/companies/bild-ai/jobs/dDMaxVN-founding-product-engineer
1•rooppal•5h ago

You can't trust macOS Privacy and Security settings

https://eclecticlight.co/2026/04/10/why-you-cant-trust-privacy-security/
394•zdw•7h ago•140 comments

Clojure on Fennel Part One: Persistent Data Structures

https://andreyor.st/posts/2026-04-07-clojure-on-fennel-part-one-persistent-data-structures/
112•roxolotl•3d ago•10 comments

AI assistance when contributing to the Linux kernel

https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst
112•hmokiguess•4h ago•93 comments

Installing Every* Firefox Extension

https://jack.cab/blog/every-firefox-extension
6•RohanAdwankar•50m ago•0 comments

Simulating a 2D Quadcopter from Scratch

https://mrandri19.github.io/2026/04/03/2d-quadcopter-simulation.html
10•daww•2d ago•4 comments

Molotov cocktail is hurled at home of Sam Altman

https://www.nytimes.com/2026/04/10/us/open-ai-sam-altman-molotov-cocktail.html
127•enraged_camel•3h ago•295 comments

Show HN: Eve – Managed OpenClaw for work

https://eve.new/login
12•zachdive•5h ago•13 comments

Combining spicy foods with mint boosts anti-inflammatory effects 100x or more

https://scitechdaily.com/this-spice-combo-could-slash-inflammation-hundreds-of-times-more-effecti...
53•joeax•2h ago•26 comments

The difficulty of making sure your website is broken

https://letsencrypt.org/2026/04/10/test-sites.html
49•mcpherrinm•6h ago•22 comments

The best seat in town

https://www.torched.la/the-best-seat-in-town/
28•NaOH•1d ago•8 comments

Mysteries of Dropbox: Testing of a Distributed Sync Service (2016) [pdf]

https://www.cis.upenn.edu/~bcpierce/papers/mysteriesofdropbox.pdf
96•JackeJR•3d ago•22 comments

DOJ Top Antitrust Litigators Exit After Ticketmaster Accord

https://www.bloomberg.com/news/articles/2026-04-08/doj-top-antitrust-litigators-exit-after-ticket...
65•1vuio0pswjnm7•2h ago•14 comments