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
01Ingress
02Process
03Persist
04Notify
API
API gatewayRoutes
{ }
POST /invoicesapi/routes.js
Missing · no rate limit
{ }
GET /invoices/:idapi/routes.js
{ }
PUT /paymentsapi/routes.js
Risk · unsanitized
SV
Service layerBusiness 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
DatabasePostgres + Redis
sql
accounts tabledb/accounts.sql
Risk · PII unencrypted
sql
invoices tabledb/invoices.sql
sql
audit_log tabledb/audit.sql
Missing · indexes
A!
AuthJWT · 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.