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
Review all