> your AI agent picks dependencies from memory; give it dated facts — try starlog.dev ↗ vet your agent's deps ↗ vibe-coding is fine. vibe-importing isn’t. — try starlog.dev ↗ vibe-importing isn’t fine ↗ your agent has never seen your private packages — try starlog.dev ↗ facts for private packages ↗ a linter for the dependencies your AI agent picks — try starlog.dev ↗ a linter for agent deps ↗ whois is redacted, cdns mask the rest — get the real operator — try whoisgeni.us ↗ who really runs that domain ↗ domain attribution that shows its work — full evidence chain — try whoisgeni.us ↗ domain intel w/ evidence ↗

← All articles

Cybersecurity

Offensive and defensive security tooling explained by a pentester — scanners, exploit frameworks, secrets detection, and the OSS projects shaping modern security work.

372 articles

Cybersecurity

How They SRE: Mining 100+ Company Engineering Blogs So You Don't Have To

★ 9.7k JavaScript May 12, 2026
Cybersecurity

The Attack Surface Monitoring Arsenal: A Curated Guide to Finding What Attackers See First

★ 466 May 12, 2026
Cybersecurity

Building Your Own Shodan: How IVRE Turns Network Recon Tools Into Intelligence Infrastructure

★ 4.0k Python May 12, 2026
Cybersecurity

l9explore: Building Security Scanners with Unix Pipelines

★ 127 Go May 12, 2026
Cybersecurity

reconFTW: Building a 50-Tool Reconnaissance Pipeline with Bash Orchestration

★ 7.5k Shell May 12, 2026
Cybersecurity

geeknik/the-nuclei-templates: AI-Assisted Security Templates for Bug Bounty Hunters

★ 301 May 12, 2026
Cybersecurity

Reverse-Engineering Microsoft Teams: Building Go Clients with Unofficial APIs

★ 158 Go May 12, 2026
Cybersecurity

Subzy: How a 200-Line Go Tool Detects Subdomain Takeovers Using HTTP Fingerprints

★ 1.5k Go May 12, 2026
Cybersecurity

Hakrawler: The Unix Philosophy Applied to Web Reconnaissance

★ 5.0k Go May 12, 2026
Cybersecurity

Cent: Aggregating 3,000+ Community Nuclei Templates Without Losing Your Mind

★ 1.0k Go May 12, 2026
Cybersecurity

Tactical Exploitation: When Brute Force and Misconfiguration Beat Zero-Days

★ 862 Python May 12, 2026
Cybersecurity

MISP: Building a Distributed Threat Intelligence Network with Automatic Correlation

★ 6.3k PHP May 12, 2026
Cybersecurity

MindAPI: How a Single Markdown File Became the Visual Reference for API Security Testing

★ 872 May 12, 2026
Cybersecurity

ppfuzz: How Headless Browsers Beat Static Analysis at Finding Prototype Pollution

★ 663 Rust May 12, 2026
Cybersecurity

x8: Finding Hidden Parameters Through Differential Response Analysis

★ 2.1k Rust May 12, 2026
Cybersecurity

GitOops: Mapping GitHub CI/CD Attack Paths Like Active Directory

★ 641 Go May 12, 2026
Cybersecurity

CookieMonster: Cracking Weak Session Secrets Across Six Web Frameworks

★ 973 Go May 12, 2026
Cybersecurity

CrowdSec: How Crowdsourced Threat Intelligence Reimagines Intrusion Detection

★ 13.3k Go May 12, 2026
Cybersecurity

Inside w3c/webappsec: How Browser Security Standards Are Born

★ 663 HTML May 12, 2026
Cybersecurity

Mining CommonCrawl's Petabyte Archive for Forgotten URLs with cc.py

★ 275 Python May 12, 2026
Cybersecurity

VulnWhisperer: Building a Unified Vulnerability Intelligence Pipeline from Fragmented Security Tools

★ 1.4k Python May 12, 2026
Cybersecurity

Machine Learning for Cybersecurity: A Curated Knowledge Base for Security Engineers

★ 8.7k May 12, 2026
Cybersecurity

LunaTrace: The Open-Source Dependency Scanner Born from Log4Shell

★ 1.5k TypeScript May 12, 2026
Cybersecurity

Dome: The Python Reconnaissance Swiss Army Knife for Subdomain Enumeration

★ 541 Python May 12, 2026