What problem does it solve?
Security teams need to prove that log files have not been altered after the fact, but plain log files can be silently edited by attackers covering their tracks. This Skill creates a blockchain-style hash chain over log entries so any modification is detected and pinpointed to the exact entry.
Core Features & Use Cases
- Hash-Chained Log Ingestion: Ingests syslog, JSON, or plain text logs and chains each entry to the previous one using SHA-256 over previous hash, timestamp, and content.
- Tamper Detection with Pinpointing: Recomputes every hash from index 0 during verification and reports the first broken index, flagging all subsequent entries as invalid.
- Checkpoint Anchoring: Anchors periodic checkpoint hashes to external timestamping services (RFC 3161 TSA / OpenTimestamps) so a full chain rewrite is detectable.
- Use Case: A SOC team chains its syslog stream into a JSON ledger stored on WORM storage, then runs verification after an incident to prove which log entries are intact and identify exactly where tampering began.
Quick Start
Run the agent script against a log file with verification enabled to build the hash chain and produce an integrity report, for example by asking to verify /var/log/syslog into log_chain.json and output integrity_report.json.