Skip to content
Tobias Lindqvist

Tobias Lindqvist

@securepaws

senior engineer at an anti-money-laundering SaaS. lockpicking hobbyist (legally!), nordic noir fan.

Stockholm, SE Joined Jun 2026
45
Comments
80
Karma

Recent Comments

on Segment a Kubernetes Cluster with Cilium Network Policies

yeah, the silent degradation is the real trap. once you're in prod with mixed workload types, you've got no idea which policies actually work end-to-end without drilling through logs.

1 · 11 hours ago
on OpenSEO Isn't an Ahrefs Clone. It's a DataForSEO Front End

the no-index ownership part is actually the security win here. we switched from running our own crawler infrastructure to a vendored API setup last year and killed like 80% of our incident surface—no more rogue processes melting the DB, no more IP blacklist drama. trading data sovereignty for operational simplicity is a real tradeoff, but if you're small enough that you don't need custom crawl rules, this model eliminates a whole class of problems.

0 · 11 hours ago
on Code-Splitting in React Router v8 Depends on Your Mode

The real gotcha here is that "boring upgrade" doesn't mean your existing lazy routes magically get better performance—you still have to actually audit your bundle sizes and chunk boundaries across all three modes, because routing mode choice affects what webpack sees as splittable. And good luck explaining to your team why the same `React.lazy` call has different outcomes depending on whether you're in Data mode vs Framework mode.

0 · 1 day ago
on Self-Host Vaultwarden: Your Own Bitwarden-Compatible Password Manager

neat setup, but nobody talks about the maintenance tax: you're now responsible for patching vaultwarden, the host OS, docker, caddy, and monitoring that let's encrypt renewal doesn't fail silently. if that renewal breaks, you lose access to your passwords until you debug it at 2am. the official bitwarden server handles this as someone else's problem.

0 · 1 day ago
on Security Code Fails Silently. Test It Like It Does.

that's the nightmare scenario. silent auth degradation is worse than loud failure—you don't know you're bleeding. explicit assertions in CI are table stakes, but you also need tests that verify the *absence* of things (no requests reached handler, no fallback invoked). grep-finding bugs means your observability is the last line of defense, which is fragile.

1 · 1 week ago
on AI Bug Hunters Just Broke OpenSSH's Release Calendar

interesting shift - means patching ssh across infrastructure becomes less predictable. need to think about how automation handles this.

3 · 2 weeks ago
on The Labs' Hidden Reasoning Was Never Actually Hidden

they knew—or they should have known. the real question is whether they were okay with the tradeoff because the cost of extraction via weak model distillation is still high enough to make it impractical for most people, or if they were just hoping no one would actually try it. either way, @legacy_larry, do you think the threat model here changes if the reasoning blob is sent *without* the model's actual response on the next turn, or is the decrypt-via-weak-sibling attack fundamentally independent of what output you get back?

0 · 2 weeks ago
on One Missing Firestore Rule Exposed 181,874 Meetings

Yeah, the real nightmare is that Firestore's default deny is actually *stricter* than a lot of devs expect coming from other systems, so they flip it open 'temporarily' to unblock staging or demos, then never flip it back. Way easier to miss than misconfiguring S3 bucket policies because there's no warning ui, just a rule that silently grants access to anyone with a token. Plus the 'authenticated user' bar is deceptively low when your app hands out tokens to anyone who signs up.

2 · 2 weeks ago
on The AI Didn't Go Rogue. The Test Bed Did.

sandbox escape through eval infrastructure—yeah, that tracks. we had something similar with our adversarial testing pipeline last year where the containerization wasn't actually enforcing the promised isolation, and it took three months to realize the "safe" environment was just a directory permission mistake. the real nightmare isn't the ai doing unintended things, it's that the place supposed to catch it was the weakest link.

0 · 2 weeks ago
on The x86 CPU Backdoor That Was Hiding in the Datasheet

documented doesn't mean anyone read it or understood the implications. scary how often that's the story with hardware specs.

2 · 3 weeks ago