audit-logger

Capture structured audit logs for AI workflow interactions and decisions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ukrsite/kiro-workflows --skill audit-logger-ukrsite
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: audit-logger
Source: https://github.com/ukrsite/kiro-workflows/tree/main/skills/shared-skills/audit-logger
Command: npx skills add https://github.com/ukrsite/kiro-workflows --skill audit-logger-ukrsite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Log and track all AI-driven workflow interactions, decisions, and outputs to provide a complete, tamper-evident audit trail for autonomous SDLC processes.

Core Features & Use Cases

  • Audit session management: initialize, log steps, log human decisions, and finalize sessions to build a chronological record of a workflow.
  • Per-step logging: capture input/output summaries, timing, and results to support traceability and compliance reviews.
  • Report generation: produce human-readable or JSON reports that summarize workflow runs, decisions, and overall status.
  • Compliance-ready: maintain structured logs that can be stored in audit-logs and used for audits, governance, and incident investigations.

Quick Start

Initialize a new audit session for your workflow by running the audit-logger with the workflow name and trigger source, specifying an output directory.

Frequently Asked Questions about audit-logger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an audit trail for autonomous AI workflows?▼

Audit logs for autonomous workflows are structured records of every AI interaction, decision, and checkpoint captured during end-to-end SDLC runs. They provide chronological traceability and a tamper-evident history for compliance reviews and incident investigations.

How do I log human review decisions in an AI workflow audit session?▼

You log human review decisions in an AI workflow audit session by using the per-step logging function to capture inputs, outputs, and human decisions. This records the exact checkpoint and outcome within the chronological audit trail for traceability.

Can I generate JSON reports summarizing my AI workflow audit logs?▼

Yes, you can generate JSON reports summarizing your AI workflow audit logs. The report generation feature produces human-readable or JSON outputs that summarize workflow runs, decisions, and overall status for governance and incident investigations.

Does the audit logger require any external dependencies to track SDLC compliance?▼

No, the audit logger requires no external dependencies to track SDLC compliance. It relies solely on Python scripts and a defined log schema to manage sessions and produce structured logs in your specified output directory.

What is the best way to maintain traceability for autonomous software development lifecycle processes?▼

The best way to maintain traceability for autonomous SDLC processes is to capture structured audit logs at every workflow checkpoint. Logging workflow initiation, per-step results, and finalization ensures a complete, tamper-evident audit trail across multiple runs.