rekor report

File a report to the Rekor triage queue and verify the outcome

Subcommands

rekor report create

Submit a report to the Rekor triage queue (deduplicated)

  • --title <title> — Short summary
  • --description <text> — What happened
  • --source <source> — Origin: cli_report (default) | review | security_audit
  • --classification <c> — Nature: bug (default) | flaky_test | security
  • --dedup-key <key> — Stable dedup key (e.g. "<file>::<test>"); collapses repeat occurrences
  • --severity <level> — low | medium | high | critical
  • --steps <text> — Steps to reproduce
  • --error-message <text> — Exact error text if any
  • --context <text> — Additional context (logs, request IDs)
  • --locale <code> — Notification locale (en | pt | es)
  • --reporter-email <addr> — Override reporter email (defaults to session email)
  • --base-id <id> — Base the error relates to (defaults to configured default_database)
  • --record_type <name> — RecordType the error relates to
  • --record-id <id> — Record id (UUID) the error relates to
  • --external-id <id> — External id of the related record
  • --external-source <src> — External source of the related record
  • --relationship-id <id> — Relationship id the error relates to

rekor report list

List your reports, newest first

  • --status <s> — Filter by status (e.g. shipped — awaiting your verification)

rekor report get <report_id>

"Show one of your reports: status + the message thread") .action(async function (this: Command, reportId: string) { const client = new ApiClient(

rekor report accept <report_id>

Accept a shipped fix (→ addressed)

rekor report contest <report_id>

Contest a shipped fix or a dismissal (→ back to triage)

  • --reason <text> — Why the fix/dismissal is wrong
report — Rekor