Skip to main content
To raise a ticket for each new finding, or to keep a table of them, read the current period’s findings once a day after the morning audit and write each one by its id. A finding keeps its id from the morning it is found until it is fixed, so writing by id updates it in place.

A complete script

This Python script reads every finding of one period, a page at a time, and prints one JSON line per finding. Replace upsert with a write to your system.

How to use it

  • Run it after the morning checks. Each audit runs once a morning; reading more often returns the same answer.
  • Read state. It is open, pending or fixed. A finding that becomes fixed stays in the period’s list, so the next sync updates it rather than leaving it behind.
  • Pick the period. period:2026-10 is one month’s run. At month end, sync the closing month one last time, then switch to the new one.
  • Narrow it with audit:, statement:, category: or state: terms. See List open findings.