https://github.com/adipundir/enwise
· scanned 2026-06-17 01:29 UTC (1 month, 2 weeks ago)
28 raw signals (0 security + 28 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +7.3 (diff) · 28 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 634 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
software | healthy | interface/app/layout.tsx:RootLayout |
Home |
software | healthy | interface/app/page.tsx:Home |
OutstandingStat |
software | healthy | interface/app/dashboard/OutstandingStat.tsx:OutstandingStat |
toggle |
software | healthy | interface/app/dashboard/OutstandingStat.tsx:toggle |
EyeIcon |
software | healthy | interface/app/dashboard/OutstandingStat.tsx:EyeIcon |
EyeOffIcon |
software | healthy | interface/app/dashboard/OutstandingStat.tsx:EyeOffIcon |
buildClaudeCodeCommands |
software | healthy | interface/app/dashboard/SetupSection.tsx:buildClaudeCodeCom… |
buildCursorPrompt |
software | healthy | interface/app/dashboard/SetupSection.tsx:buildCursorPrompt |
buildAntiGravityPrompt |
software | healthy | interface/app/dashboard/SetupSection.tsx:buildAntiGravityPr… |
buildWindsurfConfig |
software | healthy | interface/app/dashboard/SetupSection.tsx:buildWindsurfConfig |
SetupSection |
software | healthy | interface/app/dashboard/SetupSection.tsx:SetupSection |
payloadFor |
software | healthy | interface/app/dashboard/SetupSection.tsx:payloadFor |
TerminalInstallSteps |
software | healthy | interface/app/dashboard/SetupSection.tsx:TerminalInstallSte… |
PromptInstallSteps |
software | healthy | interface/app/dashboard/SetupSection.tsx:PromptInstallSteps |
CopyButton |
software | healthy | interface/app/dashboard/SetupSection.tsx:CopyButton |
copy |
software | healthy | interface/app/dashboard/SetupSection.tsx:copy |
CheckIcon |
software | healthy | interface/app/dashboard/SetupSection.tsx:CheckIcon |
step1Body |
software | healthy | interface/app/dashboard/SetupSection.tsx:step1Body |
step2Title |
software | healthy | interface/app/dashboard/SetupSection.tsx:step2Title |
step2Body |
software | healthy | interface/app/dashboard/SetupSection.tsx:step2Body |
step2Code |
software | healthy | interface/app/dashboard/SetupSection.tsx:step2Code |
step2Hint |
software | healthy | interface/app/dashboard/SetupSection.tsx:step2Hint |
step3Tail |
software | healthy | interface/app/dashboard/SetupSection.tsx:step3Tail |
StepKicker |
software | healthy | interface/app/dashboard/SetupSection.tsx:StepKicker |
AgentPicker |
software | healthy | interface/app/dashboard/SetupSection.tsx:AgentPicker |
onDocMouseDown |
software | healthy | interface/app/dashboard/SetupSection.tsx:onDocMouseDown |
onKey |
software | healthy | interface/app/dashboard/SetupSection.tsx:onKey |
DashboardLayout |
software | healthy | interface/app/dashboard/layout.tsx:DashboardLayout |
CopyLinkButton |
software | healthy | interface/app/dashboard/CopyLinkButton.tsx:CopyLinkButton |
onClick |
software | healthy | interface/app/dashboard/CopyLinkButton.tsx:onClick |
DashboardHome |
software | healthy | interface/app/dashboard/page.tsx:DashboardHome |
StatusBadge |
software | healthy | interface/app/dashboard/page.tsx:StatusBadge |
Pagination |
software | healthy | interface/app/dashboard/page.tsx:Pagination |
aggregateOutstanding |
software | healthy | interface/app/dashboard/page.tsx:aggregateOutstanding |
Stat |
software | healthy | interface/app/dashboard/page.tsx:Stat |
InvoiceRow |
software | healthy | interface/app/dashboard/page.tsx:InvoiceRow |
GET |
software | healthy | interface/app/api/cron/recurring/route.ts:GET |
json |
software | healthy | interface/app/api/cron/recurring/route.ts:json |
GET |
software | healthy | interface/app/api/health/route.ts:GET |
body |
software | healthy | interface/app/api/upload/route.ts:body |
POST |
software | healthy | interface/app/api/upload/route.ts:POST |
handleDirectUpload |
software | healthy | interface/app/api/upload/route.ts:handleDirectUpload |
handleMultipartUpload |
software | healthy | interface/app/api/upload/route.ts:handleMultipartUpload |
json |
software | healthy | interface/app/api/upload/route.ts:json |
formatBytes |
software | healthy | interface/app/api/upload/route.ts:formatBytes |
handle |
software | healthy | interface/app/api/mcp/route.ts:handle |
isHexAddress |
software | healthy | interface/app/api/invoices/[slug]/confirm-payment/route.ts:… |
isTxHash |
software | healthy | interface/app/api/invoices/[slug]/confirm-payment/route.ts:… |
POST |
software | healthy | interface/app/api/invoices/[slug]/confirm-payment/route.ts:… |
handle |
software | healthy | interface/app/api/invoices/[slug]/confirm-payment/route.ts:… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | README.md |
Makefile |
software | healthy | Makefile |
.env.example |
software | healthy | interface/.env.example |
vercel.json |
software | healthy | interface/vercel.json |
auth.ts |
software | healthy | interface/auth.ts |
eslint.config.mjs |
software | healthy | interface/eslint.config.mjs |
package-lock.json |
software | healthy | interface/package-lock.json |
drizzle.config.ts |
software | healthy | interface/drizzle.config.ts |
README.md |
software | healthy | interface/README.md |
postcss.config.mjs |
software | healthy | interface/postcss.config.mjs |
package.json |
software | healthy | interface/package.json |
next.config.ts |
software | healthy | interface/next.config.ts |
tsconfig.json |
software | healthy | interface/tsconfig.json |
globals.css |
software | healthy | interface/app/globals.css |
layout.tsx |
software | healthy | interface/app/layout.tsx |
page.tsx |
software | healthy | interface/app/page.tsx |
OutstandingStat.tsx |
software | healthy | interface/app/dashboard/OutstandingStat.tsx |
SetupSection.tsx |
software | healthy | interface/app/dashboard/SetupSection.tsx |
layout.tsx |
software | healthy | interface/app/dashboard/layout.tsx |
CopyLinkButton.tsx |
software | healthy | interface/app/dashboard/CopyLinkButton.tsx |
page.tsx |
software | healthy | interface/app/dashboard/page.tsx |
route.ts |
software | healthy | interface/app/api/cron/recurring/route.ts |
route.ts |
software | healthy | interface/app/api/health/route.ts |
route.ts |
software | healthy | interface/app/api/auth/[...nextauth]/route.ts |
route.ts |
software | healthy | interface/app/api/upload/route.ts |
route.ts |
software | healthy | interface/app/api/mcp/route.ts |
route.ts |
software | healthy | interface/app/api/invoices/[slug]/confirm-payment/route.ts |
CopyableField.tsx |
software | healthy | interface/app/i/[slug]/CopyableField.tsx |
PaidBadge.tsx |
software | healthy | interface/app/i/[slug]/PaidBadge.tsx |
PayWithWalletButton.tsx |
software | healthy | interface/app/i/[slug]/PayWithWalletButton.tsx |
page.tsx |
software | healthy | interface/app/i/[slug]/page.tsx |
route.ts |
software | healthy | interface/app/i/[slug]/pdf/route.ts |
route.ts |
software | healthy | interface/app/i/[slug]/receipt.pdf/route.ts |
page.tsx |
software | healthy | interface/app/docs/setup/page.tsx |
SignInModalShell.tsx |
software | healthy | interface/app/signin/SignInModalShell.tsx |
page.tsx |
software | healthy | interface/app/signin/page.tsx |
rotating-word.tsx |
software | healthy | interface/components/rotating-word.tsx |
site-header.tsx |
software | healthy | interface/components/site-header.tsx |
landing.tsx |
software | healthy | interface/components/landing.tsx |
site-footer.tsx |
software | healthy | interface/components/site-footer.tsx |
chain-logos.tsx |
software | healthy | interface/components/chain-logos.tsx |
InvoiceDocument.tsx |
software | healthy | interface/components/pdf/InvoiceDocument.tsx |
PaymentReceiptDocument.tsx |
software | healthy | interface/components/pdf/PaymentReceiptDocument.tsx |
PaymentReceivedEmail.tsx |
software | healthy | interface/emails/PaymentReceivedEmail.tsx |
InvoiceEmail.tsx |
software | healthy | interface/emails/InvoiceEmail.tsx |
InvoiceVoidedEmail.tsx |
software | healthy | interface/emails/InvoiceVoidedEmail.tsx |
recurring.ts |
software | healthy | interface/lib/recurring.ts |
slug.ts |
software | healthy | interface/lib/slug.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
interface |
software | healthy | interface |
app |
software | healthy | interface/app |
dashboard |
software | healthy | interface/app/dashboard |
api |
software | healthy | interface/app/api |
cron |
software | healthy | interface/app/api/cron |
recurring |
software | healthy | interface/app/api/cron/recurring |
health |
software | healthy | interface/app/api/health |
auth |
software | healthy | interface/app/api/auth |
[...nextauth] |
software | healthy | interface/app/api/auth/[...nextauth] |
upload |
software | healthy | interface/app/api/upload |
mcp |
software | healthy | interface/app/api/mcp |
invoices |
software | healthy | interface/app/api/invoices |
[slug] |
software | healthy | interface/app/api/invoices/[slug] |
confirm-payment |
software | healthy | interface/app/api/invoices/[slug]/confirm-payment |
i |
software | healthy | interface/app/i |
[slug] |
software | healthy | interface/app/i/[slug] |
pdf |
software | healthy | interface/app/i/[slug]/pdf |
receipt.pdf |
software | healthy | interface/app/i/[slug]/receipt.pdf |
docs |
software | healthy | interface/app/docs |
setup |
software | healthy | interface/app/docs/setup |
signin |
software | healthy | interface/app/signin |
components |
software | healthy | interface/components |
pdf |
software | healthy | interface/components/pdf |
emails |
software | healthy | interface/emails |
lib |
software | healthy | interface/lib |
pdf |
software | healthy | interface/lib/pdf |
web3 |
software | healthy | interface/lib/web3 |
uploads |
software | healthy | interface/lib/uploads |
email |
software | healthy | interface/lib/email |
db |
software | healthy | interface/lib/db |
migrations |
software | healthy | interface/lib/db/migrations |
meta |
software | healthy | interface/lib/db/migrations/meta |
storage |
software | healthy | interface/lib/storage |
mcp |
software | healthy | interface/lib/mcp |
tools |
software | healthy | interface/lib/mcp/tools |
invoices |
software | healthy | interface/lib/invoices |
| Label | Layer | Status | Path |
|---|---|---|---|
0022_add_business_payment_chain_id.sql |
data | healthy | interface/lib/db/migrations/0022_add_business_payment_chain… |
0000_initial.sql |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
0027_wallet_bank_guardrails.sql |
data | healthy | interface/lib/db/migrations/0027_wallet_bank_guardrails.sql |
0010_yummy_hellion.sql |
data | healthy | interface/lib/db/migrations/0010_yummy_hellion.sql |
0014_living_solo.sql |
data | healthy | interface/lib/db/migrations/0014_living_solo.sql |
0008_sleepy_betty_ross.sql |
data | healthy | interface/lib/db/migrations/0008_sleepy_betty_ross.sql |
0019_amusing_shiva.sql |
data | healthy | interface/lib/db/migrations/0019_amusing_shiva.sql |
0018_high_blackheart.sql |
data | healthy | interface/lib/db/migrations/0018_high_blackheart.sql |
0023_multi_bank_accounts.sql |
data | healthy | interface/lib/db/migrations/0023_multi_bank_accounts.sql |
0009_short_zuras.sql |
data | healthy | interface/lib/db/migrations/0009_short_zuras.sql |
0021_drop_private_payments.sql |
data | healthy | interface/lib/db/migrations/0021_drop_private_payments.sql |
0011_brief_tarantula.sql |
data | healthy | interface/lib/db/migrations/0011_brief_tarantula.sql |
0006_flimsy_swarm.sql |
data | healthy | interface/lib/db/migrations/0006_flimsy_swarm.sql |
0004_round_gravity.sql |
data | healthy | interface/lib/db/migrations/0004_round_gravity.sql |
0007_tranquil_pepper_potts.sql |
data | healthy | interface/lib/db/migrations/0007_tranquil_pepper_potts.sql |
0029_invoice_sent_to_email.sql |
data | healthy | interface/lib/db/migrations/0029_invoice_sent_to_email.sql |
0025_drop_business_default_currency.sql |
data | healthy | interface/lib/db/migrations/0025_drop_business_default_curr… |
0015_free_malice.sql |
data | healthy | interface/lib/db/migrations/0015_free_malice.sql |
0013_calm_franklin_richards.sql |
data | healthy | interface/lib/db/migrations/0013_calm_franklin_richards.sql |
0031_multichain_accepted_chains.sql |
data | healthy | interface/lib/db/migrations/0031_multichain_accepted_chains… |
0002_bizarre_big_bertha.sql |
data | healthy | interface/lib/db/migrations/0002_bizarre_big_bertha.sql |
0012_adorable_thor.sql |
data | healthy | interface/lib/db/migrations/0012_adorable_thor.sql |
0030_reusable_invoice_numbers.sql |
data | healthy | interface/lib/db/migrations/0030_reusable_invoice_numbers.s… |
0016_melted_fantastic_four.sql |
data | healthy | interface/lib/db/migrations/0016_melted_fantastic_four.sql |
0020_secret_moondragon.sql |
data | healthy | interface/lib/db/migrations/0020_secret_moondragon.sql |
0005_naive_leech.sql |
data | healthy | interface/lib/db/migrations/0005_naive_leech.sql |
0024_add_us_routing_fields.sql |
data | healthy | interface/lib/db/migrations/0024_add_us_routing_fields.sql |
0001_add_rate_buckets.sql |
data | healthy | interface/lib/db/migrations/0001_add_rate_buckets.sql |
0003_rich_abomination.sql |
data | healthy | interface/lib/db/migrations/0003_rich_abomination.sql |
0026_drop_client_wallet_fields.sql |
data | healthy | interface/lib/db/migrations/0026_drop_client_wallet_fields.… |
0028_multichain_wallets.sql |
data | healthy | interface/lib/db/migrations/0028_multichain_wallets.sql |
0017_plain_starhawk.sql |
data | healthy | interface/lib/db/migrations/0017_plain_starhawk.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
10.9.6.1 |
network | healthy | interface/app/signin/page.tsx |
3.2.8.8 |
network | healthy | interface/app/signin/page.tsx |
5.8.4.4 |
network | healthy | interface/app/signin/page.tsx |
3.2.7.8 |
network | healthy | interface/app/signin/page.tsx |
7.59.4.07 |
network | healthy | interface/components/site-footer.tsx |
1.23.82.72 |
network | healthy | interface/components/site-footer.tsx |
2.33.66.07 |
network | healthy | interface/components/site-footer.tsx |
2.2.82.64 |
network | healthy | interface/components/site-footer.tsx |
2.12.51.56 |
network | healthy | interface/components/site-footer.tsx |
3.95.29.25 |
network | healthy | interface/components/site-footer.tsx |
21.15.46.55 |
network | healthy | interface/components/site-footer.tsx |
45.245.867.64 |
network | healthy | interface/components/chain-logos.tsx |
126.032.3.3 |
network | healthy | interface/components/chain-logos.tsx |
487.264.938.693 |
network | healthy | interface/components/chain-logos.tsx |
169.254.169.254 |
network | healthy | interface/lib/db/smoke-mcp.ts |
10.0.0.1 |
network | healthy | interface/lib/db/smoke-mcp.ts |
10.0.0.0 |
network | healthy | interface/lib/storage/blob.ts |
127.0.0.0 |
network | healthy | interface/lib/storage/blob.ts |
169.254.0.0 |
network | healthy | interface/lib/storage/blob.ts |
172.16.0.0 |
network | healthy | interface/lib/storage/blob.ts |
192.168.0.0 |
network | healthy | interface/lib/storage/blob.ts |
100.64.0.0 |
network | healthy | interface/lib/storage/blob.ts |
192.0.0.0 |
network | healthy | interface/lib/storage/blob.ts |
192.0.2.0 |
network | healthy | interface/lib/storage/blob.ts |
198.18.0.0 |
network | healthy | interface/lib/storage/blob.ts |
198.51.100.0 |
network | healthy | interface/lib/storage/blob.ts |
203.0.113.0 |
network | healthy | interface/lib/storage/blob.ts |
224.0.0.0 |
network | healthy | interface/lib/storage/blob.ts |
240.0.0.0 |
network | healthy | interface/lib/storage/blob.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
accounts |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
api_tokens |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
businesses |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
clients |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
idempotency_keys |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
invoice_events |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
invoice_line_items |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
invoices |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
products |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
recurring_invoice_templates |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
sessions |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
users |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
verification_tokens |
data | healthy | interface/lib/db/migrations/0000_initial.sql |
business_bank_accounts |
data | healthy | interface/lib/db/migrations/0023_multi_bank_accounts.sql |
invoice_payments |
data | healthy | interface/lib/db/migrations/0016_melted_fantastic_four.sql |
rate_buckets |
data | healthy | interface/lib/db/migrations/0001_add_rate_buckets.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::interface/README.md |
security | healthy | interface/README.md |
auth::README.md |
security | healthy | README.md |
auth::interface/lib/mcp/auth.ts |
security | healthy | interface/lib/mcp/auth.ts |
auth::interface/auth.ts |
security | healthy | interface/auth.ts |
auth::interface/.env.example |
security | healthy | interface/.env.example |
auth::interface/package.json |
security | healthy | interface/package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | interface/app/page.tsx |
/dashboard |
frontend | healthy | interface/app/dashboard/page.tsx |
/i/[slug] |
frontend | healthy | interface/app/i/[slug]/page.tsx |
/docs/setup |
frontend | healthy | interface/app/docs/setup/page.tsx |
/signin |
frontend | healthy | interface/app/signin/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
BankAccountValidationError |
software | healthy | interface/lib/bankAccounts.ts:BankAccountValidationError |
WalletAddressValidationError |
software | healthy | interface/lib/businesses.ts:WalletAddressValidationError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | interface/drizzle.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | interface/lib/storage/blob.ts |
vps::gcp |
hardware | healthy | interface/lib/storage/blob.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
adipundir__enwise |
software | healthy | /data/fable5_failed_archive/adipundir__enwise |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | interface/app/layout.tsx |
This page is publicly accessible at:
https://repobility.com/scan/b0006c62-1c38-4a22-ac8b-7421dffc4f4b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b0006c62-1c38-4a22-ac8b-7421dffc4f4b/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.