Skip to main content

Audit Timeline

@jentz/audit-timelinev2026.07.30.1· 22d agoREPORTS
01README

Workflow-scope report that renders a change-audit timeline from CloudWatch Logs Insights query rows collected earlier in the workflow (any model emitting query_results artifacts, e.g. @webframp/aws/logs), plus an actor roster and ready-to-run identity-resolution SQL.

Generic by design: every environment-specific detail — which row fields feed each column, the identity-resolution SQL template, and an optional source-IP -> origin annotation map — comes from a config artifact produced in the same workflow (e.g. @jentz/local-config over a gitignored JSON file). The published report contains no environment identifiers.

Emits a markdown body (timeline table with ISO-8601 UTC timestamps, actor/verb/service/site/path/status/body columns, an optional failed-attempts table with configurable family labels, actor roster with first/last-seen, and the SQL block for the human-run identity hop) and a JSON payload carrying the normalized events[], failedAttempts[], actors[], and resolutionSql[].

The report never throws: unreadable or schema-mismatched artifacts are counted and skipped, and an unexpected failure degrades to a still-valid report with the degraded flag set. Query artifacts whose status never reached Complete (e.g. a timed-out Logs Insights wait) are listed in incompleteQueries and stamped as a markdown warning, so a cut-off query cannot read as "no changes".

02Reports1
@jentz/audit-timelineworkflow
audit_timeline.ts

Change-audit timeline built from Logs Insights query rows collected

auditlogstimelineforensicsreport
03Previous Versions2
2026.07.30.0
2026.07.29.0
04Stats
A
100 / 100
Downloads
0
Archive size
15.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels