Adding a short summary mode to authlog-watch
Keep event totals visible while leaving user, source and finding details to the full report.
Infrastructure
2 min
Notes from my security tools, open-source fixes and study. Some cover a small code change; others explain a topic I am learning.
30 articles in 10 monthly groups. A group collects the work or study topic of that month; each article keeps its own publication date.
Subscribe via RSS ↗No matching articles. Try a broader term or clear the filters.
Keep event totals visible while leaving user, source and finding details to the full report.
Infrastructure
2 min
A request can match two rules. The source summary should still count one request.
Engineering
2 min
How jsonl-lens hides repeated value lists while keeping the field warning and schema counts.
Engineering
2 min
The CLI flag, early return and configured-key regression behind Sentinel’s offline extraction mode.
Blue Team
2 min
The wildcard case, the C helper and a two-row regression fixture in socket-state-triage.
Networking
2 min
A few fixes I sent to cfn-lint, pyinfra and Prowler, and why I return them to the projects.
Open Source
2 min
A StudyPulse note about timer records, grading responses and reward calculations.
Engineering
2 min
Graphtage #120 parses INI with the standard library, reuses the existing tree model, and tests the formatter with randomized round trips.
Engineering
2 min
A Fn::Select case needed a policy-level check while the shared resolver stayed unchanged.
Cloud Security
2 min
How I handled CA entries in known_hosts while keeping strict host checking enabled.
Infrastructure
2 min
Prowler #12217: an ECS task definition that could not be described looked the same as one with nothing wrong in it.
Cloud Security
2 min
An API name does not show the whole result. A note on failed requests, target identities and follow-up checks.
Cloud Security
2 min
How jsonl-lens counts these cases separately, with three small example records.
Engineering
2 min
Trivy #10939 adds the Plugin-License-Name manifest attribute as a JAR license source, between the embedded pom.xml and packed LICENSE files.
Open Source
2 min
ansible-lint #5110: a newer register syntax made var-naming check a whole mapping as if it were one variable name.
Infrastructure
2 min
GuardDog #797 links each finding to the exact file and line on PyPI Inspector. The link is built from package data, so it is treated as untrusted output.
Open Source
2 min
The Kubernetes volume data, Pod-level result and tests needed for Prowler #11837.
Kubernetes
2 min
How I keep cards and pages in sync, publish Markdown and search the article archive without a backend.
Engineering
2 min
The event, the affected identity and the tests behind one rule in cloudtrail-quickscan.
Cloud Security
2 min
I started with fake logs because small data helps me understand the shape before I try bigger tools.
Cloud Security
2 min
A small PR can show real engineering skill when it is focused and easy for maintainers to review.
Open Source
2 min
Parsing IPs, URLs and hashes is a small project, but it feels close to real blue-team work.
Blue Team
2 min
Local bind scope is one part of the check. Firewall rules, routes and proxies still matter.
Networking
2 min
Security feels much clearer when I understand packets, ports, DNS, routes and Linux tools.
Networking
1 min
What I want a reader to be able to check from a case study: inputs, tests, revisions and limits.
Engineering
2 min
A personal site can be more than a resume. It can show how I organize work and improve over time.
Engineering
1 min
A connected status is only a starting point. Check the destination route and DNS result separately.
Infrastructure
2 min
I learned that secure systems start with small habits: reading logs, checking services, and understanding routes.
Infrastructure
1 min
A small input and a clear question make it easier to check what a rule actually does.
Learning
2 min
Cyber security has too many topics, so I try to connect study with small projects and notes.
Learning
1 min
↑↓ to move ↵ to open ⌘K or / anywhere