mcpField
C
cli-policy-audit

cli-policy-audit

github.com/diegosouzapwSecurity82.2k893 installsUpdated today
Repository

About cli-policy-audit

cli-policy-audit is an omniroute CLI skill for reviewing audit activity, managing access policies, and inspecting logs and telemetry. It supports filtering and exporting data for compliance workflows.

Key features

  1. 01Search and follow audit events
  2. 02Filter request logs
  3. 03Create and manage policies
  4. 04Evaluate access policies
  5. 05Review and export telemetry

Use cases

  1. 01Review audit activity by actor or time
  2. 02Inspect request logs by status or duration
  3. 03Update and evaluate access policies
  4. 04Export audit and telemetry data

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/diegosouzapw/omniroute --skill cli-policy-audit

After installing, type/cli-policy-auditin Claude Code to confirm it loaded.

Details

From the project README

Overview

Inspect audit logs, manage access policies, view telemetry data, and review request history from the CLI. Filter by event type, user, or time range for compliance workflows.

Quick install

npm install -g omniroute   # or: npx omniroute
omniroute --version

Subcommands

audit

Example:

omniroute audit
audit tail

Flags:

  • --source <s>
  • --follow
  • --limit <n>

Example:

omniroute audit tail
audit search <query>

Flags:

  • --source <s>
  • --since <ts>
  • --until <ts>
  • --limit <n>
  • --actor <id>
  • --action <a>

Example:

omniroute audit search <query>
audit export <file>

Flags:

  • --source <s>
  • --format <f>
  • --since <ts>
  • --until <ts>

Example:

omniroute audit export <file>
audit stats

Flags:

  • --source <s>
  • --period <p>

Example:

omniroute audit stats
audit get <id>

Flags:

  • --source <s>

Example:

omniroute audit get <id>
logs

Flags:

  • --follow
  • --filter <level>
  • --lines <n>
  • --timeout <ms>
  • --base-url <url>
  • --request-id <id>
  • --api-key <key>
  • --combo <name>
  • --status <code>
  • --duration-min <ms>
  • --duration-max <ms>
  • --export <path>

Example:

omniroute logs
policy

Example:

omniroute policy
policy list

Flags:

  • --kind <k>
  • --scope <s>

Example:

omniroute policy list
policy get <id>

Example:

omniroute policy get <id>
policy create

Flags:

  • --file <path>

Example:

omniroute policy create
policy update <id>

Flags:

  • --file <path>

Example:

omniroute policy update <id>
policy delete <id>

Flags:

  • --yes

Example:

omniroute policy delete <id>
policy evaluate

Flags:

  • --api-key <k>
  • --action <a>
  • --resource <r>
  • --context <json>

Example:

omniroute policy evaluate
policy export <file>

Example:

omniroute policy export <file>
policy import <file>

Flags:

  • --overwrite

Example:

omniroute policy import <file>
telemetry

Example:

omniroute telemetry
telemetry summary

Flags:

  • --period <p>
  • --compare-to <p>

Example:

omniroute telemetry summary
telemetry export

Flags:

  • --out <path>
  • --period <p>

Example:

omniroute telemetry export

Comments

Markdown supported