‹
Blueprint AI
/
legacy-billing-service · reverse-engineered
main
GitHub · connected
Engineering
?
Export
Understand
Design
Operate
Code audit · in progress
legacy-billing-service — reverse-engineered map
4 layers
4 stages
12 elements
Connect a repository to begin
Blueprint AI will read your repo, reconstruct the system flow, and flag risks, gaps and opportunities.
acme-corp
/
legacy-billing-service
LAYER / STAGE
01
Ingress
02
Process
03
Persist
04
Notify
API
API gateway
Routes
{ }
POST /invoices
api/routes.js
Missing · no rate limit
{ }
GET /invoices/:id
api/routes.js
{ }
PUT /payments
api/routes.js
Risk · unsanitized
SV
Service layer
Business logic
fn
validateInput()
middleware.js
fn
processBilling()
billing.service.js
Opp · add cache
fn
generateInvoice()
invoice.service.js
Missing · error handler
fn
sendNotification()
notify.service.js
+AI · auto-retry
DB
Database
Postgres + Redis
sql
accounts table
db/accounts.sql
Risk · PII unencrypted
sql
invoices table
db/invoices.sql
sql
audit_log table
db/audit.sql
Missing · indexes
A!
Auth
JWT · legacy
key
verifyToken()
auth/jwt.legacy.js
Risk · deprecated
key
refreshToken()
auth/jwt.legacy.js
Risk · CVE-2024
GitHub connector
authorized · acme-corp
×
Repository to analyse
github.com/
acme-corp/legacy-billing-service
Connect & analyse
Parsing repository…
api/routes.js
read
middleware.js
read
billing.service.js
read
auth/jwt.legacy.js
read
db/*.sql
read
files
247
routes
38
services
11
deps
76
Audit summary
9 issues found across the codebase.
!
4
Risks
?
3
Gaps · missing pieces
+
1
Opportunity
✦
1
AI capability
09 / USP
Connect a repo. Get an instant map of risks, gaps, and opportunities.