1. Authorization first
No check starts without ownership proof: a DNS record or HTTPS file for a site, a verified GitHub App for a repository, a read-only connection for a database. Authorization is timestamped, revocable and re-verified on every analysis.
2. Read-only by default
Checks use GET, HEAD and OPTIONS requests, paced and volume-limited. Database audits read the catalog and access rules, never your data. The real browser is confined to the proven domain.
3. Evidence for every flaw
A flaw is only reported when replayed: the request and response (or the exact code location) are kept as evidence, with secrets masked. An uncertain result is marked inconclusive — never presented as safe or as dangerous.
4. Fixes prepared, never imposed
Hackaiz prepares the fix: a GitHub pull request you review and merge yourself, or a remediation guide for what cannot be automated. No automatic merge, no direct modification of your sites or databases.
5. Re-verification and monitoring
After a fix, a new check confirms the evidence is gone; for code, your repository tests and deployment proof are taken into account. With your approval, monitoring re-runs the analysis when something changes.
What Hackaiz never does
- No destructive testing: no denial of service, no deleting or modifying data.
- No analysis without ownership proof and recorded authorization.
- No invented or inflated flaws: a clean result is reported as such.
- No automatic merge, no writes without your explicit approval.
- No identifiable customer data in public statistics: only anonymized aggregates.