Critical issues must be fixed and the app scanned again before approval.
This is a suggestion based on the checks below. The approval decision belongs to the reviewer.
The same code always gives the same result. Rule-based checks covered 1171 files. The AI review read the 25 most security-relevant files of 1171.
| Check | Result | Status | Related standard |
|---|---|---|---|
| Exposed secrets API keys, passwords and tokens written into the code | 3 critical, 27 warnings across 1171 files | Fail | ASVS 4.0.3 V6.4 Secret Management · CWE-798 |
| Known-vulnerable libraries Packages checked against the OSV.dev vulnerability database | 37 vulnerable packages (3 serious) in 167 packages you installed directly | Fail | ASVS 4.0.3 V14.2 Dependency · Top 10 2021 A06 |
| Weak cryptography Outdated hashes, broken cipher modes, hardcoded keys, small RSA keys | 0 issues across 1171 files Check required: no weak pattern was confirmed, but one thing needs a person to look: An old hash (MD5 or SHA-1) is used, and this app also handles passwords (lib/insecurity.ts line 41). It may or may not be connected, so check what that hash protects. This check only covers four specific patterns and does not review other cryptography. | Check required | ASVS 4.0.3 V6.2 Algorithms · Top 10 2021 A02 |
| Who can do what Database access rules and login checks on backend functions (Supabase apps) | Not applicable (no Supabase database or function files found), or not run for this report | Not checked | ASVS 4.0.3 V4 Access Control · Top 10 2021 A01 |
Written by an AI model reading the code. Treat it as an informed opinion: results can vary slightly between runs, and "no issues found" means none were seen in the files read, not that the area is proven secure.
| Area | Findings | Status | Related standard |
|---|---|---|---|
| Auth Login, sessions and who can do what | No issues seen in the 25 files the AI read, out of 1171. That is not proof this area is secure. | Nothing found | ASVS 4.0.3 V2 Authentication, V3 Session Management · Top 10 2021 A07 |
| Database How data is stored and who can read it | No issues seen in the 25 files the AI read, out of 1171. That is not proof this area is secure. | Nothing found | ASVS 4.0.3 V4 Access Control, V5 Validation · Top 10 2021 A01, A03 |
| API The app's server endpoints and what they accept | Authentication Completely Bypassable via JWT Forgery; SQL Injection in Product Search Endpoint; Unrestricted File Upload Allows Remote Code Execution; +1 more | Fail | ASVS 4.0.3 V13 API and Web Service · Top 10 2021 A01 |
| Config Settings, environment variables and deployment setup | No issues seen in the 25 files the AI read, out of 1171. That is not proof this area is secure. | Nothing found | ASVS 4.0.3 V14 Configuration · Top 10 2021 A05 |
| Frontend What runs in the user's browser | DOM-Based XSS via Unescaped User Input; Client-Side Security Controls Can Be Bypassed | Needs fixes | ASVS 4.0.3 V5 Validation, Sanitization and Encoding · Top 10 2021 A03 |
| Libraries Third-party packages the app depends on | Known Vulnerable Dependencies Detected; Intentionally Outdated Vulnerable Packages for Training | Fail | ASVS 4.0.3 V14.2 Dependency · Top 10 2021 A06 |
Free, widely used tools your team can run without Verilay:
| What | Tool |
|---|---|
| Known-vulnerable libraries | OSV-Scanner (google/osv-scanner) |
| Code security bugs | Semgrep community rules |
| Secrets in code and history | Gitleaks |
| Live site, passive scan (with the owner's permission) | OWASP ZAP baseline scan |
| Reviewed by: | Date: |
| Decision:ApproveApprove with fixesDon't approve | |
| Conditions or notes: | |
Generated by Verilay (verilay.dev) from report 62c5d4e98042. AI-assisted analysis may contain false positives or miss issues. Not a professional security audit. See verilay.dev/ai-disclaimer.