— repository
acme-billing-legacy
An AI senior engineer just finished reading every file. Here's the situation.
78/100
Risk score
6
Vulnerabilities
4
Modernizations
11%
Test coverage
Risk heatmap
Critical Warning Stable
src/db/Queries.php
92
14 issues · 1,842 loc
src/auth/Login.php
88
9 issues · 612 loc
src/api/Invoice.php
64
6 issues · 980 loc
src/utils/Crypto.php
81
7 issues · 320 loc
public/js/cart.js
58
4 issues · 540 loc
src/api/Webhook.php
49
3 issues · 220 loc
src/views/Dashboard.php
18
0 issues · 410 loc
src/utils/Logger.php
22
1 issues · 120 loc
src/api/Payment.php
90
11 issues · 1,320 loc
src/utils/Mailer.php
41
2 issues · 260 loc
public/js/checkout.js
12
0 issues · 180 loc
src/db/Migration.php
20
1 issues · 90 loc
Detected stack
PHP 5.6MySQLjQuery 1.9Bootstrap 3Apache
Deprecated APIs
- · mysql_query
- · ereg()
- · mcrypt
- · jQuery.live
Top action items
- · Patch SQL injection in Queries.php
- · Replace MD5 password hashing
- · Add CSRF tokens on Invoice routes
- · Upgrade jQuery 1.9 → native APIs