audit-labs/audit-tools
A collection of scripts, queries, and other goodies you can use in an audit.
clone: git clone https://gitbay.org/audit-labs/audit-tools.git
407ec1e58583eb4ac2dc012ba2460e9b8af02380
verified · cmc
author: Christian Cleberg <hello@cleberg.net> · 2026-07-29T04:26:18Z
tui/app.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) @@ -211,9 +211,13 @@ class RunScreen(Screen): self.query_one("#run-target", Static).update( f"Auditing [b]{target}[/] · {len(keys)} checks · → {self.output_dir}" ) - self.query_one("#progress", ProgressBar).update(total=len(keys), progress=0) + self._progress.update(total=len(keys), progress=0) self.run_audit() + @property + def _progress(self) -> ProgressBar: + return self.query_one("#progress", ProgressBar) + @work(thread=True) def run_audit(self) -> None: platform = self.app.platform @@ -241,10 +245,10 @@ class RunScreen(Screen): self._log(f"[cyan]▶[/] {ev.label}…") elif ev.kind == "done": self._log(f"[green]✓[/] {ev.label} — [b]{ev.count}[/] rows") - self.query_one("#progress", ProgressBar).advance(1) + self._progress.advance(1) elif ev.kind == "error": self._log(f"[red]✗[/] {ev.label} — {ev.message}") - self.query_one("#progress", ProgressBar).advance(1) + self._progress.advance(1) elif ev.kind == "summary": self._log("") self._log(f"[bold green]Done.[/] Package written to {ev.label}")