AUR Audit Scan Flow

Regex chain to two exits

AUR Audit Scan Flow Regex chain to two exits 01 / aur-audit Scan EX / Outcome initial · aur-audit Scan initial ReadTargets · aur-audit Scan ReadTargets Scan PKGBUILD · aur-audit Scan Scan PKGBUILD Scan install · aur-audit Scan Scan install CheckNetwork · base64, eval · aur-audit Scan CheckNetwork base64, eval Evaluate · aur-audit Scan Evaluate Exit 0 · compiles · Outcome · ship Exit 0 compiles ship Exit 1 · paru halts · Outcome · stop Exit 1 paru halts stop clean Legend Agent logic Policy

Scan chain

  • • Locate build files, scan both
  • • Regex matches on three fronts

Two exits

  • • Exit 1 halts the build
  • • Exit 0 compiles the package