Do not create a new StackHawk Application per scan or per branch. Create the app once (`hawk create app --name [repo] --env [env]`), then reuse it: environments are the grouping unit, and findings compare scan-to-scan within the same env. Pick env names deliberately (Development, CI, Staging, Production): scanning the same code under a new env name orphans your history and every finding shows up as NEW again. Also respect the finding lifecycle (NEW, FALSE_POSITIVE, RISK_ACCEPTED, ASSIGNED): triage through the platform (`hawk op scan triage`) rather than deleting apps to clear findings.