SynapseAudit is designed for iterative use.
As code changes:
Analysis can be re-run at any time
Each run reflects the current state of the code
Previous findings may disappear, change, or be replaced
This makes SynapseAudit useful during:
Refactoring
Fixing identified issues
Exploring alternative implementations
Verifying changes
There is no limit on how often analysis can be re-run.