Security
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes instantly — for passwords, files and data integrity.
Generate strong, random passwords with custom length and character rules.
zxcvbn-style entropy + crack-time at 4 attack profiles · browser-only
Find the homoglyphs — UTS #39 skeletons, scripts and punycode for any string
Cybersixgill's dark-web intelligence, now sold as Bitsight CTI
Data loss prevention for SaaS, endpoints and AI agents, priced by quote
MIT-licensed LLM eval and red-teaming CLI, being acquired by OpenAI
Autonomous AI SOC — the technology was bought by Cribl in August 2026 and the site is gone
Catches malicious open-source packages by behaviour, before they merge
Runtime protection for cloud workloads and AI agents
AI SOC platform with no-code automation and an autonomous agent
The CVSS score was never meant to be your patch queue
Patch everything above 9.0 is the most common vulnerability rule there is, and FIRST — who publish CVSS — writ...
PR
16 Sep
Nobody has required a seven-pass disk wipe since 2006
Disk utilities still offer a seven-pass erase labelled "DoD 5220.22-M". The Department of Defense removed over...
KE
16 Sep
NIST forbids the password rules most companies still enforce
Character-mix requirements and ninety-day expiry are not NIST recommendations that have gone out of fashion. T...
KE
13 Sep
Sixteen different base64 strings decode to the same byte
Base64 leaves four bits free when it encodes a single byte, and RFC 4648 binds encoders with MUST while granti...
KE
12 Sep
WebAuthn tells your server to ignore the bit that proves two factors
One flag distinguishes a passkey login that used only the device from one that also took a PIN or fingerprint....
KE
11 Sep
The DMARC tag that meant 10% of the time now means all the time
RFC 9989 removed the pct tag in May 2026, and the same document says receivers must ignore tags that are not r...
KE
4 Sep
The lookalike domain that is blocked on .com and shown on .ru
The famous all-Cyrillic apple.com impersonation was patched in 2017 and the matter filed as closed. Both major...
KE
1 Sep
How to Self-Host Gitea or Forgejo with Docker
The environment variable that closes public registration was renamed, so copying an older tutorial leaves your...
KE
31 Aug
What an ID number's check digit actually proves
The last character of most identity numbers is computed from the ones before it, using a published formula any...
PR
31 Aug
How to Set Up Caddy as a Reverse Proxy with Docker
Caddy gets certificates without being asked, which is why it is the right first reverse proxy. The confusion s...
KE
31 Aug
How to Self-Host Vaultwarden with Docker
The compose file is trivial. The admin token is not: it wants an Argon2 hash rather than a password, and the h...
KE
31 Aug
How to Stop ChatGPT, Claude, Gemini and Grok Training on Your Chats (2026)
Four switches with almost the same name, doing four different things. Three are on by default. One also sets y...
PR
29 Aug
Why CSV Libraries Do Not Stop Formula Injection
The same six values written by Python, by PHP, and by joining strings with commas. The libraries fix the comma...
EV
25 Aug
Which Image Operations Strip Metadata
A source image with six identifying tags and GPS coordinates, put through eight operations. Pillow drops every...
PR
25 Aug
What Your Rate Limit Actually Limits
A route limited to 30 a minute and one limited to 60 turned out to share a single counter, because the framewo...
KE
22 Aug
How to Stop an Agent Returning Documents the User Should Not See
A vector search scoped three ways, and measured each time. Unfiltered, four in five results belonged to anothe...
PR
22 Aug
How Old Is the Code You Installed?
The median package in this site's tree was published 286 days ago — but one in five has seen no release in two...
KE
20 Aug
What Installing an Agent Toolkit Actually Grants
Giving an agent tools is one line of configuration, and that line does not say what any of them can do. We rea...
KE
20 Aug
Three DNS Records Almost Nobody Publishes
DNSSEC, CAA and MTA-STS each protect people who will never know they exist. Across 18 major ASEAN banks, gover...
KE
19 Aug
Can You Prove an Attack Was Prevented?
Early warning is what threat intelligence is sold on, and prevention is the least verifiable claim in security...
PR
19 Aug
Who Sells Threat Intelligence
Four quite different businesses use the same phrase, which is most of why the market is confusing. A map of th...
PR
19 Aug
What Your Own Domain Tells a Stranger
OSINT needs no budget and no access. We ran it against our own domain and found 26 robots.txt rules naming /ad...
KE
19 Aug
What a Threat Actor Name Buys You
Reporting names adversaries with real confidence — APT29, Lazarus, Sandworm — and it is worth asking how much...
KE
19 Aug
From Feed to Decision
Buying a threat feed is the easy part. We work through the filtering that free public data already does to a s...
PR
19 Aug