Automated
security testing
for web applications
ASTWA checks web apps built with AI tools for the leak they most often ship with: one user reading or changing another user's data. Give it the app's source and it boots a private copy, signs in as real test users, tries their doors, and shows you exactly what the app gave back.
The journey of one scan
Most security tools test what they are given. An unprepared app gives them nothing. ASTWA starts from the source and builds the rest.
- No accounts, no specs
- Access rules hide in the code
- A 200 is not an answer
1 IntakeThe archive or repository becomes one fixed snapshot.
2 UnderstandThe source is read: tables, policies, sign-up rules.
3 GatewayA sealed gateway stands between the test users and the app.
4 Sealed bootThe app boots in its own space with its own database.
5 Schema checkThe database is checked before any test runs.
6 IdentitiesReal test users are created for this scan.
7 ProbesEach user knocks on the other's doors.
8 EvidenceFindings are judged on the data the app returned, never on a status code.
9 Fix checkA supplied fix counts only when the attack stops and the owner still gets in.
10 ReportWhat was tested, what was found, and what could not be checked.
Start with the source
Upload a zip or paste a public GitHub link. ASTWA fixes the source to one snapshot and takes it from there.
Drop your app's source here
A .zip, .tar, .tar.gz or .tgz archive
No credentials, .env files or login scripts needed.
