https://github.com/tannpv/draftright
· scanned 2026-06-16 00:30 UTC (2 months, 2 weeks ago)
169 raw signals (0 security + 169 graph)
Last scanned 2 months, 2 weeks ago · v1 · 141 actionable findings from 1 signal source. 28 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2276 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 |
|---|---|---|---|
docker-compose.dev.yml |
software | healthy | docker-compose.dev.yml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
HANDOVER-2026-05-21.md |
software | healthy | HANDOVER-2026-05-21.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
Package.swift |
software | healthy | Package.swift |
architecture-standards.md |
software | healthy | docs/architecture-standards.md |
native-wallets-setup.md |
software | healthy | docs/native-wallets-setup.md |
perf-baseline-20260531.md |
software | healthy | docs/perf-baseline-20260531.md |
infrastructure.md |
software | healthy | docs/infrastructure.md |
universal-link-deploy-20260531.md |
software | healthy | docs/universal-link-deploy-20260531.md |
changelog.md |
software | healthy | docs/changelog.md |
2026-05-18-play-closed-testing-instructions.md |
software | healthy | docs/superpowers/qa/2026-05-18-play-closed-testing-instruct… |
2026-05-17-android-multilang-keyboard-qa.md |
software | healthy | docs/superpowers/qa/2026-05-17-android-multilang-keyboard-q… |
rime-spike-findings.md |
software | healthy | docs/superpowers/notes/rime-spike-findings.md |
2026-06-04-subscription-nudges.md |
software | healthy | docs/superpowers/plans/2026-06-04-subscription-nudges.md |
2026-03-29-android-keyboard-rewrite-cache.md |
software | healthy | docs/superpowers/plans/2026-03-29-android-keyboard-rewrite-… |
2026-03-29-android-qwerty-keyboard.md |
software | healthy | docs/superpowers/plans/2026-03-29-android-qwerty-keyboard.md |
2026-05-09-macos-extension-token-adoption.md |
software | healthy | docs/superpowers/plans/2026-05-09-macos-extension-token-ado… |
2026-05-18-ios-multilang-keyboard.md |
software | healthy | docs/superpowers/plans/2026-05-18-ios-multilang-keyboard.md |
2026-05-12-feedback-backend-spec-a.md |
software | healthy | docs/superpowers/plans/2026-05-12-feedback-backend-spec-a.md |
2026-05-02-extension-tokens.md |
software | healthy | docs/superpowers/plans/2026-05-02-extension-tokens.md |
2026-06-13-go-backend-phase1a.md |
software | healthy | docs/superpowers/plans/2026-06-13-go-backend-phase1a.md |
2026-05-13-feedback-clients-spec-b.md |
software | healthy | docs/superpowers/plans/2026-05-13-feedback-clients-spec-b.md |
2026-05-14-entity-extraction.md |
software | healthy | docs/superpowers/plans/2026-05-14-entity-extraction.md |
2026-05-22-cjk-ime-framework-japanese.md |
software | healthy | docs/superpowers/plans/2026-05-22-cjk-ime-framework-japanes… |
2026-05-30-rewrite-latency-resilience.md |
software | healthy | docs/superpowers/plans/2026-05-30-rewrite-latency-resilienc… |
2026-05-13-feedback-board-spec-c.md |
software | healthy | docs/superpowers/plans/2026-05-13-feedback-board-spec-c.md |
2026-05-17-android-multilang-keyboard.md |
software | healthy | docs/superpowers/plans/2026-05-17-android-multilang-keyboar… |
2026-03-29-draftright-backend-api.md |
software | healthy | docs/superpowers/plans/2026-03-29-draftright-backend-api.md |
2026-06-13-go-backend-phase0.md |
software | healthy | docs/superpowers/plans/2026-06-13-go-backend-phase0.md |
2026-05-29-rust-rewrite-microservice.md |
software | healthy | docs/superpowers/plans/2026-05-29-rust-rewrite-microservice… |
2026-06-13-go-backend-phase1b.md |
software | healthy | docs/superpowers/plans/2026-06-13-go-backend-phase1b.md |
2026-05-10-multi-channel-update-urls.md |
software | healthy | docs/superpowers/plans/2026-05-10-multi-channel-update-urls… |
2026-03-30-v2-backend-rewrite-cache.md |
software | healthy | docs/superpowers/plans/2026-03-30-v2-backend-rewrite-cache.… |
2026-05-31-performance-test-plan.md |
software | healthy | docs/superpowers/plans/2026-05-31-performance-test-plan.md |
2026-05-29-go-rewrite-microservice.md |
software | healthy | docs/superpowers/plans/2026-05-29-go-rewrite-microservice.md |
2026-06-14-go-backend-phase2-entitlements.md |
software | healthy | docs/superpowers/plans/2026-06-14-go-backend-phase2-entitle… |
2026-04-30-customer-registration.md |
software | healthy | docs/superpowers/plans/2026-04-30-customer-registration.md |
2026-05-02-extension-tokens-verification.md |
software | healthy | docs/superpowers/plans/2026-05-02-extension-tokens-verifica… |
2026-05-12-feature-request-system-design.md |
software | healthy | docs/superpowers/specs/2026-05-12-feature-request-system-de… |
2026-03-29-windows-linux-desktop-design.md |
software | healthy | docs/superpowers/specs/2026-03-29-windows-linux-desktop-des… |
2026-03-29-android-keyboard-rewrite-cache-design.md |
software | healthy | docs/superpowers/specs/2026-03-29-android-keyboard-rewrite-… |
2026-05-12-feature-request-demo.html |
software | healthy | docs/superpowers/specs/2026-05-12-feature-request-demo.html |
2026-06-13-go-backend-phase0-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-go-backend-phase0-design.… |
2026-03-29-android-qwerty-keyboard-design.md |
software | healthy | docs/superpowers/specs/2026-03-29-android-qwerty-keyboard-d… |
2026-05-22-cjk-ime-framework-design.md |
software | healthy | docs/superpowers/specs/2026-05-22-cjk-ime-framework-design.… |
2026-05-14-entity-extraction-design.md |
software | healthy | docs/superpowers/specs/2026-05-14-entity-extraction-design.… |
2026-06-13-go-backend-phase1a-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-go-backend-phase1a-design… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
http |
software | healthy | scripts/test-extension-tokens-e2e.py:44 |
record |
software | healthy | scripts/test-extension-tokens-e2e.py:75 |
login |
software | healthy | scripts/test-extension-tokens-e2e.py:83 |
run |
software | healthy | scripts/test-extension-tokens-e2e.py:98 |
_summarize |
software | healthy | scripts/test-extension-tokens-e2e.py:254 |
main |
software | healthy | scripts/test-extension-tokens-e2e.py:271 |
load_font |
software | healthy | scripts/gen-screenshots.py:28 |
base_canvas |
software | healthy | scripts/gen-screenshots.py:44 |
add_footer_brand |
software | healthy | scripts/gen-screenshots.py:63 |
wrap_text |
software | dead | scripts/gen-screenshots.py:76 |
screenshot_hero |
software | healthy | scripts/gen-screenshots.py:95 |
screenshot_tones |
software | healthy | scripts/gen-screenshots.py:132 |
screenshot_anywhere |
software | healthy | scripts/gen-screenshots.py:169 |
screenshot_privacy |
software | healthy | scripts/gen-screenshots.py:206 |
main |
software | healthy | scripts/gen-screenshots.py:246 |
main |
software | healthy | scripts/seed-keyboard-multi-ios-test-cases.py:23 |
main |
software | healthy | scripts/seed-single-instance-test-cases.py:17 |
load_font |
software | healthy | scripts/gen-feature-graphic.py:59 |
main |
software | healthy | scripts/seed-keyboard-multi-test-cases.py:17 |
main |
software | healthy | scripts/test-linux-api-smoke.py:46 |
check |
software | healthy | scripts/test-linux-api-smoke.py:55 |
_summary |
software | healthy | scripts/test-linux-api-smoke.py:126 |
_req |
software | healthy | scripts/ms-store-submit.py:43 |
get_token |
software | healthy | scripts/ms-store-submit.py:61 |
get_app |
software | healthy | scripts/ms-store-submit.py:77 |
delete_pending_submission |
software | healthy | scripts/ms-store-submit.py:82 |
create_submission |
software | healthy | scripts/ms-store-submit.py:91 |
build_upload_zip |
software | healthy | scripts/ms-store-submit.py:98 |
upload_zip |
software | healthy | scripts/ms-store-submit.py:108 |
main |
software | healthy | scripts/ms-store-submit.py:117 |
GoogleSignInButton |
software | healthy | website/src/components/GoogleSignInButton.tsx:GoogleSignInB… |
onClick |
software | healthy | website/src/components/GoogleSignInButton.tsx:onClick |
ResetPasswordForm |
software | healthy | website/src/components/ResetPasswordForm.tsx:ResetPasswordF… |
submit |
software | healthy | website/src/components/ResetPasswordForm.tsx:submit |
SubscribeButton |
software | healthy | website/src/components/SubscribeButton.tsx:SubscribeButton |
onClick |
software | healthy | website/src/components/SubscribeButton.tsx:onClick |
toPlan |
software | healthy | website/src/components/Checkout.tsx:toPlan |
formatVnd |
software | healthy | website/src/components/Checkout.tsx:formatVnd |
formatPrice |
software | healthy | website/src/components/Checkout.tsx:formatPrice |
c |
software | healthy | website/src/components/Checkout.tsx:c |
stepIndex |
software | healthy | website/src/components/Checkout.tsx:stepIndex |
stepLabel |
software | healthy | website/src/components/Checkout.tsx:stepLabel |
Checkout |
software | healthy | website/src/components/Checkout.tsx:Checkout |
getToken |
software | healthy | website/src/components/Checkout.tsx:getToken |
goBack |
software | healthy | website/src/components/Checkout.tsx:goBack |
submitAuth |
software | healthy | website/src/components/Checkout.tsx:submitAuth |
onFacebook |
software | healthy | website/src/components/Checkout.tsx:onFacebook |
msg |
software | healthy | website/src/components/Checkout.tsx:msg |
onContinue |
software | healthy | website/src/components/Checkout.tsx:onContinue |
renderPlan |
software | healthy | website/src/components/Checkout.tsx:renderPlan |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
qa |
software | healthy | docs/superpowers/qa |
notes |
software | healthy | docs/superpowers/notes |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
plans |
software | healthy | docs/plans |
specs |
software | healthy | docs/specs |
demos |
software | healthy | docs/demos |
scripts |
software | healthy | scripts |
website |
software | healthy | website |
src |
software | healthy | website/src |
components |
software | healthy | website/src/components |
lib |
software | healthy | website/src/lib |
styles |
software | healthy | website/src/styles |
deploy |
software | healthy | deploy |
DraftRightLinux |
software | healthy | DraftRightLinux |
draftright |
software | healthy | DraftRightLinux/draftright |
models |
software | healthy | DraftRightLinux/draftright/models |
ui |
software | healthy | DraftRightLinux/draftright/ui |
resources |
software | healthy | DraftRightLinux/draftright/resources |
helpers |
software | healthy | DraftRightLinux/draftright/helpers |
services |
software | healthy | DraftRightLinux/draftright/services |
packaging |
software | healthy | DraftRightLinux/packaging |
flatpak |
software | healthy | DraftRightLinux/packaging/flatpak |
admin |
software | healthy | admin |
src |
software | healthy | admin/src |
components |
software | healthy | admin/src/components |
lib |
software | healthy | admin/src/lib |
pages |
software | healthy | admin/src/pages |
hooks |
software | healthy | admin/src/hooks |
e2e |
software | healthy | admin/e2e |
DraftRightMobile |
software | healthy | DraftRightMobile |
android |
software | healthy | DraftRightMobile/android |
fastlane |
software | healthy | DraftRightMobile/android/fastlane |
app |
software | healthy | DraftRightMobile/android/app |
src |
software | healthy | DraftRightMobile/android/app/src |
test |
software | healthy | DraftRightMobile/android/app/src/test |
kotlin |
software | healthy | DraftRightMobile/android/app/src/test/kotlin |
com |
software | healthy | DraftRightMobile/android/app/src/test/kotlin/com |
draftright |
software | healthy | DraftRightMobile/android/app/src/test/kotlin/com/draftright |
keyboard |
software | healthy | DraftRightMobile/android/app/src/test/kotlin/com/draftright… |
lang |
software | healthy | DraftRightMobile/android/app/src/test/kotlin/com/draftright… |
composer |
software | healthy | DraftRightMobile/android/app/src/test/kotlin/com/draftright… |
ime |
software | healthy | DraftRightMobile/android/app/src/test/kotlin/com/draftright… |
main |
software | healthy | DraftRightMobile/android/app/src/main |
kotlin |
software | healthy | DraftRightMobile/android/app/src/main/kotlin |
com |
software | healthy | DraftRightMobile/android/app/src/main/kotlin/com |
draftright |
software | healthy | DraftRightMobile/android/app/src/main/kotlin/com/draftright |
draftright_mobile |
software | healthy | DraftRightMobile/android/app/src/main/kotlin/com/draftright… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestResult |
software | healthy | scripts/test-extension-tokens-e2e.py:29 |
TestRunner |
software | healthy | scripts/test-extension-tokens-e2e.py:37 |
DraftRightApplication |
software | healthy | DraftRightLinux/draftright/application.py:31 |
Tone |
software | healthy | DraftRightLinux/draftright/models/tone.py:4 |
PaymentMethodKind |
software | healthy | DraftRightLinux/draftright/models/payment.py:16 |
BillingPeriod |
software | healthy | DraftRightLinux/draftright/models/payment.py:36 |
PaymentMethodDescriptor |
software | healthy | DraftRightLinux/draftright/models/payment.py:64 |
BankInfo |
software | healthy | DraftRightLinux/draftright/models/payment.py:106 |
CheckoutResult |
software | healthy | DraftRightLinux/draftright/models/payment.py:126 |
RedirectCheckout |
software | healthy | DraftRightLinux/draftright/models/payment.py:167 |
QrCheckout |
software | healthy | DraftRightLinux/draftright/models/payment.py:173 |
BankTransferCheckout |
software | healthy | DraftRightLinux/draftright/models/payment.py:181 |
PaymentStatus |
software | healthy | DraftRightLinux/draftright/models/payment.py:187 |
PaymentStatusUpdate |
software | healthy | DraftRightLinux/draftright/models/payment.py:219 |
SuggestFeatureDialog |
software | healthy | DraftRightLinux/draftright/ui/suggest_feature_dialog.py:27 |
PaymentStatusBanner |
software | healthy | DraftRightLinux/draftright/ui/payment_status_banner.py:22 |
SubscriptionPage |
software | healthy | DraftRightLinux/draftright/ui/subscription_page.py:37 |
TrayIcon |
software | healthy | DraftRightLinux/draftright/ui/tray_icon.py:22 |
QrCheckoutDialog |
software | healthy | DraftRightLinux/draftright/ui/checkout_dialogs.py:26 |
BankTransferDialog |
software | healthy | DraftRightLinux/draftright/ui/checkout_dialogs.py:99 |
SettingsWindow |
software | healthy | DraftRightLinux/draftright/ui/settings_window.py:27 |
RewritePanel |
software | healthy | DraftRightLinux/draftright/ui/rewrite_panel.py:109 |
APIError |
software | healthy | DraftRightLinux/draftright/services/api_client.py:13 |
APIClient |
software | healthy | DraftRightLinux/draftright/services/api_client.py:21 |
ClipboardService |
software | healthy | DraftRightLinux/draftright/services/clipboard_service.py:46 |
_X11Listener |
software | healthy | DraftRightLinux/draftright/services/hotkey_service.py:60 |
_WaylandListener |
software | healthy | DraftRightLinux/draftright/services/hotkey_service.py:149 |
HotkeyService |
software | healthy | DraftRightLinux/draftright/services/hotkey_service.py:241 |
PaymentSheetPresenter |
software | healthy | DraftRightLinux/draftright/services/payment_service.py:31 |
PaymentHandler |
software | healthy | DraftRightLinux/draftright/services/payment_service.py:48 |
RedirectPaymentHandler |
software | healthy | DraftRightLinux/draftright/services/payment_service.py:57 |
QrPaymentHandler |
software | healthy | DraftRightLinux/draftright/services/payment_service.py:84 |
BankTransferPaymentHandler |
software | healthy | DraftRightLinux/draftright/services/payment_service.py:100 |
PaymentStatusStream |
software | healthy | DraftRightLinux/draftright/services/payment_service.py:116 |
PaymentService |
software | healthy | DraftRightLinux/draftright/services/payment_service.py:183 |
TextInjector |
software | healthy | DraftRightLinux/draftright/services/text_injector.py:35 |
UpdateInfo |
software | healthy | DraftRightLinux/draftright/services/update_service.py:29 |
UpdateService |
software | healthy | DraftRightLinux/draftright/services/update_service.py:45 |
AuthService |
software | healthy | DraftRightLinux/draftright/services/auth_service.py:137 |
SettingsService |
software | healthy | DraftRightLinux/draftright/services/settings_service.py:79 |
_AsyncioPolicy |
software | healthy | DraftRightLinux/draftright/services/error_reporter.py:99 |
of |
software | healthy | backend/test/integration/auth-login.int-spec.ts:of |
AppModule |
software | healthy | backend/src/app.module.ts:AppModule |
UsersService |
software | healthy | backend/src/users/users.service.ts:UsersService |
UsersModule |
software | healthy | backend/src/users/users.module.ts:UsersModule |
User |
software | healthy | backend/src/users/entities/user.entity.ts:User |
UsageService |
software | healthy | backend/src/usage/usage.service.ts:UsageService |
UsageModule |
software | healthy | backend/src/usage/usage.module.ts:UsageModule |
UsageLog |
software | healthy | backend/src/usage/entities/usage-log.entity.ts:UsageLog |
EmailModule |
software | healthy | backend/src/email/email.module.ts:EmailModule |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /auth/register |
api | healthy | backend/src/auth/auth.controller.ts |
POST /auth/login |
api | healthy | backend/src/auth/auth.controller.ts |
POST /auth/refresh |
api | healthy | backend/src/auth/auth.controller.ts |
POST /auth/verify-email |
api | healthy | backend/src/auth/auth.controller.ts |
POST /auth/resend-verification |
api | healthy | backend/src/auth/auth.controller.ts |
POST /auth/forgot-password |
api | healthy | backend/src/auth/auth.controller.ts |
POST /auth/reset-password |
api | healthy | backend/src/auth/auth.controller.ts |
POST /auth/social |
api | healthy | backend/src/auth/auth.controller.ts |
POST /auth/change-password |
api | healthy | backend/src/auth/auth.controller.ts |
GET /auth/me |
api | healthy | backend/src/auth/auth.controller.ts |
DELETE /auth/account |
api | healthy | backend/src/auth/auth.controller.ts |
GET /auth/account |
api | healthy | backend/src/auth/auth.controller.ts |
DELETE /auth/extension-tokens/:id |
api | healthy | backend/src/auth/extension-token.controller.ts |
POST /lemonsqueezy/checkout |
api | healthy | backend/src/lemonsqueezy/lemonsqueezy.controller.ts |
GET /lemonsqueezy/portal |
api | healthy | backend/src/lemonsqueezy/lemonsqueezy.controller.ts |
POST /lemonsqueezy/webhook |
api | healthy | backend/src/lemonsqueezy/lemonsqueezy.controller.ts |
GET /updates/latest |
api | healthy | backend/src/updates/updates.controller.ts |
GET /ime-packs/manifest |
api | healthy | backend/src/ime-packs/ime-packs.controller.ts |
GET /admin/bug-reports |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/bug-reports/:id |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/bug-reports/:id/screenshot |
api | healthy | backend/src/admin/admin.controller.ts |
PATCH /admin/bug-reports/:id |
api | healthy | backend/src/admin/admin.controller.ts |
DELETE /admin/bug-reports/:id |
api | healthy | backend/src/admin/admin.controller.ts |
POST /admin/bug-reports/:id/fix-proposal |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/inbox/counts |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/inbox |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/errors |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/errors/:id |
api | healthy | backend/src/admin/admin.controller.ts |
PATCH /admin/errors/:id |
api | healthy | backend/src/admin/admin.controller.ts |
DELETE /admin/errors/:id |
api | healthy | backend/src/admin/admin.controller.ts |
POST /admin/errors/:id/suggest-fix |
api | healthy | backend/src/admin/admin.controller.ts |
POST /admin/errors/run-ai-cron |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/releases |
api | healthy | backend/src/admin/admin.controller.ts |
POST /admin/releases |
api | healthy | backend/src/admin/admin.controller.ts |
DELETE /admin/releases/:platform/:channel |
api | healthy | backend/src/admin/admin.controller.ts |
POST /admin/release-policies |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/email-logs |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/email-templates |
api | healthy | backend/src/admin/admin.controller.ts |
PATCH /admin/email-templates/:key |
api | healthy | backend/src/admin/admin.controller.ts |
DELETE /admin/email-templates/:key |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/email-templates/:key/preview |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/settings |
api | healthy | backend/src/admin/admin.controller.ts |
PATCH /admin/settings |
api | healthy | backend/src/admin/admin.controller.ts |
POST /admin/settings/test-email |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/stats |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/users |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/users/:id |
api | healthy | backend/src/admin/admin.controller.ts |
PATCH /admin/users/:id |
api | healthy | backend/src/admin/admin.controller.ts |
GET /admin/plans |
api | healthy | backend/src/admin/admin.controller.ts |
POST /admin/plans |
api | healthy | backend/src/admin/admin.controller.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend-rewrite-go/internal/shared/router.go |
security | healthy | backend-rewrite-go/internal/shared/router.go |
auth::backend-rewrite-go/internal/rewrite/transport/handler… |
security | healthy | backend-rewrite-go/internal/rewrite/transport/handler_rewri… |
auth::backend-rewrite-go/internal/shared/exttoken_auth.go |
security | healthy | backend-rewrite-go/internal/shared/exttoken_auth.go |
auth::backend-rewrite-go/internal/platform/auth/optional.go |
security | healthy | backend-rewrite-go/internal/platform/auth/optional.go |
auth::backend-rewrite-go/internal/payment/handler_checkout.… |
security | healthy | backend-rewrite-go/internal/payment/handler_checkout.go |
auth::backend/src/extraction/extraction.controller.ts |
security | healthy | backend/src/extraction/extraction.controller.ts |
auth::backend/src/config/env.schema.ts |
security | healthy | backend/src/config/env.schema.ts |
auth::backend/src/bug-reports/jwt-user.service.ts |
security | healthy | backend/src/bug-reports/jwt-user.service.ts |
auth::backend-rewrite-go/internal/feedback/handler_test.go |
security | healthy | backend-rewrite-go/internal/feedback/handler_test.go |
auth::backend-rewrite-go/internal/shared/router_observabili… |
security | healthy | backend-rewrite-go/internal/shared/router_observability_tes… |
auth::backend-rewrite-go/internal/bugreports/usecase.go |
security | healthy | backend-rewrite-go/internal/bugreports/usecase.go |
auth::backend-rewrite-go/internal/shared/exttoken_auth_test… |
security | healthy | backend-rewrite-go/internal/shared/exttoken_auth_test.go |
auth::backend-rewrite-go/fixtures/payment_checkout_errors.j… |
security | healthy | backend-rewrite-go/fixtures/payment_checkout_errors.json |
auth::scripts/test-extension-tokens-e2e.py |
security | healthy | scripts/test-extension-tokens-e2e.py |
auth::backend/src/admin/admin.controller.ts |
security | healthy | backend/src/admin/admin.controller.ts |
auth::website/src/lib/socialAuth.ts |
security | healthy | website/src/lib/socialAuth.ts |
auth::backend-rewrite-go/go.mod |
security | healthy | backend-rewrite-go/go.mod |
auth::backend-rewrite-go/CLAUDE.md |
security | healthy | backend-rewrite-go/CLAUDE.md |
auth::backend/src/subscriptions/subscriptions.controller.ts |
security | healthy | backend/src/subscriptions/subscriptions.controller.ts |
auth::backend/src/auth/auth.controller.ts |
security | healthy | backend/src/auth/auth.controller.ts |
auth::backend-rewrite-go/internal/shared/router_phase4b_tes… |
security | healthy | backend-rewrite-go/internal/shared/router_phase4b_test.go |
auth::backend-rewrite-go/README.md |
security | healthy | backend-rewrite-go/README.md |
auth::backend/scripts/generate-openapi.ts |
security | healthy | backend/scripts/generate-openapi.ts |
auth::backend/src/payment/payment.controller.ts |
security | healthy | backend/src/payment/payment.controller.ts |
auth::backend-rewrite-go/scripts/smoke.sh |
security | healthy | backend-rewrite-go/scripts/smoke.sh |
auth::backend/src/auth/rewrite-auth.guard.spec.ts |
security | healthy | backend/src/auth/rewrite-auth.guard.spec.ts |
auth::backend-rewrite-go/internal/shared/pg/sqlc/queries_co… |
security | healthy | backend-rewrite-go/internal/shared/pg/sqlc/queries_core.sql… |
auth::backend/src/admin/entities/app-settings.entity.ts |
security | healthy | backend/src/admin/entities/app-settings.entity.ts |
auth::backend-rewrite-go/internal/platform/auth/jwt.go |
security | healthy | backend-rewrite-go/internal/platform/auth/jwt.go |
auth::backend/src/admin/admin-auth.service.ts |
security | healthy | backend/src/admin/admin-auth.service.ts |
auth::backend/package.json |
security | healthy | backend/package.json |
auth::backend/src/bug-reports/feedback.controller.ts |
security | healthy | backend/src/bug-reports/feedback.controller.ts |
auth::backend-rewrite-go/internal/exttoken/handler.go |
security | healthy | backend-rewrite-go/internal/exttoken/handler.go |
auth::backend-rewrite-go/internal/auth/usecase_more_test.go |
security | healthy | backend-rewrite-go/internal/auth/usecase_more_test.go |
auth::scripts/seed-test-cases.py |
security | healthy | scripts/seed-test-cases.py |
auth::backend-rewrite-go/internal/shared/pg/sqlc/queries_bu… |
security | healthy | backend-rewrite-go/internal/shared/pg/sqlc/queries_bugrepor… |
auth::admin/src/pages/SettingsPage.tsx |
security | healthy | admin/src/pages/SettingsPage.tsx |
auth::backend-rewrite-go/internal/auth/social_apple_test.go |
security | healthy | backend-rewrite-go/internal/auth/social_apple_test.go |
auth::backend/src/auth/auth.service.ts |
security | healthy | backend/src/auth/auth.service.ts |
auth::backend-rewrite-go/fixtures/errors_ingest_honeypot.js… |
security | healthy | backend-rewrite-go/fixtures/errors_ingest_honeypot.json |
auth::backend/src/auth/extension-token.controller.ts |
security | healthy | backend/src/auth/extension-token.controller.ts |
auth::docs/superpowers/specs/2026-06-13-go-backend-architec… |
security | healthy | docs/superpowers/specs/2026-06-13-go-backend-architecture.h… |
auth::backend/src/auth/auth.module.ts |
security | healthy | backend/src/auth/auth.module.ts |
auth::backend/openapi.json |
security | healthy | backend/openapi.json |
auth::backend-rewrite-go/internal/bugreports/repo_pg.go |
security | healthy | backend-rewrite-go/internal/bugreports/repo_pg.go |
auth::backend/src/admin/admin-auth.controller.ts |
security | healthy | backend/src/admin/admin-auth.controller.ts |
auth::admin/src/pages/BugReportsPage.tsx |
security | healthy | admin/src/pages/BugReportsPage.tsx |
auth::backend-rewrite-go/internal/rewrite/transport/handler… |
security | healthy | backend-rewrite-go/internal/rewrite/transport/handler_rewri… |
auth::admin/CLAUDE.md |
security | healthy | admin/CLAUDE.md |
auth::backend/CLAUDE.md |
security | healthy | backend/CLAUDE.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GoogleSignInButton |
frontend | healthy | website/src/components/GoogleSignInButton.tsx |
ResetPasswordForm |
frontend | healthy | website/src/components/ResetPasswordForm.tsx |
SubscribeButton |
frontend | healthy | website/src/components/SubscribeButton.tsx |
Checkout |
frontend | healthy | website/src/components/Checkout.tsx |
FeedbackBoardCard |
frontend | healthy | website/src/components/FeedbackBoardCard.tsx |
VerifyEmailForm |
frontend | healthy | website/src/components/VerifyEmailForm.tsx |
AccountPage |
frontend | healthy | website/src/components/AccountPage.tsx |
ForgotPasswordForm |
frontend | healthy | website/src/components/ForgotPasswordForm.tsx |
LoginForm |
frontend | healthy | website/src/components/LoginForm.tsx |
PasswordInput |
frontend | healthy | website/src/components/PasswordInput.tsx |
SuggestFeatureWidget |
frontend | healthy | website/src/components/SuggestFeatureWidget.tsx |
SignupForm |
frontend | healthy | website/src/components/SignupForm.tsx |
FeedbackBoard |
frontend | healthy | website/src/components/FeedbackBoard.tsx |
Playground |
frontend | healthy | website/src/components/Playground.tsx |
ReportBugDialog |
frontend | healthy | website/src/components/ReportBugDialog.tsx |
ReportBugWidget |
frontend | healthy | website/src/components/ReportBugWidget.tsx |
App |
frontend | healthy | admin/src/App.tsx |
StatCard |
frontend | healthy | admin/src/components/StatCard.tsx |
DataTable |
frontend | healthy | admin/src/components/DataTable.tsx |
Modal |
frontend | healthy | admin/src/components/Modal.tsx |
Toast |
frontend | healthy | admin/src/components/Toast.tsx |
ReportBugButton |
frontend | healthy | admin/src/components/ReportBugButton.tsx |
Layout |
frontend | healthy | admin/src/components/Layout.tsx |
UsersPage |
frontend | healthy | admin/src/pages/UsersPage.tsx |
ProvidersPage |
frontend | healthy | admin/src/pages/ProvidersPage.tsx |
AdminUsersPage |
frontend | healthy | admin/src/pages/AdminUsersPage.tsx |
LoginPage |
frontend | healthy | admin/src/pages/LoginPage.tsx |
ProfilePage |
frontend | healthy | admin/src/pages/ProfilePage.tsx |
EmailLogsPage |
frontend | healthy | admin/src/pages/EmailLogsPage.tsx |
UserDetailPage |
frontend | healthy | admin/src/pages/UserDetailPage.tsx |
EmailTemplatesPage |
frontend | healthy | admin/src/pages/EmailTemplatesPage.tsx |
TransactionsPage |
frontend | healthy | admin/src/pages/TransactionsPage.tsx |
InboxPage |
frontend | healthy | admin/src/pages/InboxPage.tsx |
SettingsPage |
frontend | healthy | admin/src/pages/SettingsPage.tsx |
BugReportsPage |
frontend | healthy | admin/src/pages/BugReportsPage.tsx |
PaymentsPage |
frontend | healthy | admin/src/pages/PaymentsPage.tsx |
ErrorsPage |
frontend | healthy | admin/src/pages/ErrorsPage.tsx |
DashboardPage |
frontend | healthy | admin/src/pages/DashboardPage.tsx |
VersionsPage |
frontend | healthy | admin/src/pages/VersionsPage.tsx |
PlansPage |
frontend | healthy | admin/src/pages/PlansPage.tsx |
AnalyticsPage |
frontend | healthy | admin/src/pages/AnalyticsPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/UsersPage |
frontend | healthy | admin/src/pages/UsersPage.tsx |
/ProvidersPage |
frontend | healthy | admin/src/pages/ProvidersPage.tsx |
/AdminUsersPage |
frontend | healthy | admin/src/pages/AdminUsersPage.tsx |
/LoginPage |
frontend | healthy | admin/src/pages/LoginPage.tsx |
/ProfilePage |
frontend | healthy | admin/src/pages/ProfilePage.tsx |
/EmailLogsPage |
frontend | healthy | admin/src/pages/EmailLogsPage.tsx |
/UserDetailPage |
frontend | healthy | admin/src/pages/UserDetailPage.tsx |
/EmailTemplatesPage |
frontend | healthy | admin/src/pages/EmailTemplatesPage.tsx |
/TransactionsPage |
frontend | healthy | admin/src/pages/TransactionsPage.tsx |
/InboxPage |
frontend | healthy | admin/src/pages/InboxPage.tsx |
/SettingsPage |
frontend | healthy | admin/src/pages/SettingsPage.tsx |
/BugReportsPage |
frontend | healthy | admin/src/pages/BugReportsPage.tsx |
/PaymentsPage |
frontend | healthy | admin/src/pages/PaymentsPage.tsx |
/ErrorsPage |
frontend | healthy | admin/src/pages/ErrorsPage.tsx |
/DashboardPage |
frontend | healthy | admin/src/pages/DashboardPage.tsx |
/VersionsPage |
frontend | healthy | admin/src/pages/VersionsPage.tsx |
/PlansPage |
frontend | healthy | admin/src/pages/PlansPage.tsx |
/AnalyticsPage |
frontend | healthy | admin/src/pages/AnalyticsPage.tsx |
/login |
frontend | healthy | admin/src/App.tsx |
/ |
frontend | healthy | admin/src/App.tsx |
/users |
frontend | healthy | admin/src/App.tsx |
/users/:id |
frontend | healthy | admin/src/App.tsx |
/plans |
frontend | healthy | admin/src/App.tsx |
/providers |
frontend | healthy | admin/src/App.tsx |
/profile |
frontend | healthy | admin/src/App.tsx |
/analytics |
frontend | healthy | admin/src/App.tsx |
/transactions |
frontend | healthy | admin/src/App.tsx |
/payments |
frontend | healthy | admin/src/App.tsx |
/settings |
frontend | healthy | admin/src/App.tsx |
/email-logs |
frontend | healthy | admin/src/App.tsx |
/email-templates |
frontend | healthy | admin/src/App.tsx |
/admin-users |
frontend | healthy | admin/src/App.tsx |
/errors |
frontend | healthy | admin/src/App.tsx |
/bug-reports |
frontend | healthy | admin/src/App.tsx |
/versions |
frontend | healthy | admin/src/App.tsx |
/inbox |
frontend | healthy | admin/src/App.tsx |
* |
frontend | healthy | admin/src/App.tsx |
/metrics |
frontend | healthy | backend/src/common/metrics/metrics.module.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | docker-compose.dev.yml |
port:3100 |
network | healthy | docker-compose.dev.yml |
port:4100 |
network | healthy | docker-compose.dev.yml |
port:80 |
network | healthy | docker-compose.dev.yml |
port:5273 |
network | healthy | docker-compose.dev.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:3001 |
network | healthy | docker-compose.yml |
port:4000 |
network | healthy | docker-compose.yml |
port:256 |
network | healthy | DraftRightLinux/packaging/flatpak/com.draftright.app.yml |
port:55365 |
network | healthy | DraftRightLinux/packaging/flatpak/com.draftright.app.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GOOGLE_OAUTH_CLIENT_SECRET_WINDOWS |
cicd | healthy | — |
NODE_VERSION |
cicd | healthy | — |
ANDROID_KEYSTORE_BASE64 |
cicd | healthy | — |
INSTALLER_NAME |
cicd | healthy | — |
DROPLET_HOST |
cicd | healthy | — |
KEY_PROPERTIES |
cicd | healthy | — |
WORKDIR |
cicd | healthy | — |
ARTIFACT_NAME |
cicd | healthy | — |
PLAY_SERVICE_ACCOUNT_JSON |
cicd | healthy | — |
MSIX_PATH |
cicd | healthy | — |
DROPLET_SSH_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
2026-05-09-payment-phase3a-stripe-customer.sql |
data | healthy | backend/migrations/2026-05-09-payment-phase3a-stripe-custom… |
2026-05-10-bug-reports.sql |
data | healthy | backend/migrations/2026-05-10-bug-reports.sql |
2026-04-30-email-verification.sql |
data | healthy | backend/migrations/2026-04-30-email-verification.sql |
2026-04-30-lemonsqueezy-payment.sql |
data | healthy | backend/migrations/2026-04-30-lemonsqueezy-payment.sql |
2026-05-10-bug-reports-ai-fix.sql |
data | healthy | backend/migrations/2026-05-10-bug-reports-ai-fix.sql |
2026-05-02-extension-tokens.sql |
data | healthy | backend/migrations/2026-05-02-extension-tokens.sql |
2026-05-10-multi-channel-releases.sql |
data | healthy | backend/migrations/2026-05-10-multi-channel-releases.sql |
2026-05-09-app-settings-payment-modes.sql |
data | healthy | backend/migrations/2026-05-09-app-settings-payment-modes.sql |
2026-05-20-client-log-level.sql |
data | healthy | backend/migrations/2026-05-20-client-log-level.sql |
2026-05-09-payment-phase3a-plans.sql |
data | healthy | backend/migrations/2026-05-09-payment-phase3a-plans.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
email_suppressions |
data | healthy | backend/sql/2026-06-04-email-suppressions.sql |
feature_votes |
data | healthy | backend/sql/2026-05-12-feedback.sql |
email_templates |
data | healthy | backend/sql/2026-05-26-email-templates.sql |
email_logs |
data | healthy | backend/sql/2026-05-26-email-logs.sql |
bug_reports |
data | healthy | backend/migrations/2026-05-10-bug-reports.sql |
extension_tokens |
data | healthy | backend/migrations/2026-05-02-extension-tokens.sql |
app_release_policies |
data | healthy | backend/migrations/2026-05-10-multi-channel-releases.sql |
public |
data | healthy | backend-rewrite-go/internal/platform/db/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
image::admin/Dockerfile |
hardware | healthy | admin/Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
image::backend-rewrite-go/Dockerfile |
hardware | healthy | backend-rewrite-go/Dockerfile |
backend |
hardware | healthy | docker-compose.yml |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
rewrite-go |
hardware | healthy | docker-compose.yml |
website |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | DraftRightMobile/.github/workflows/play-deploy.yml |
static |
cicd | healthy | .github/workflows/backend-ci.yml |
unit |
cicd | healthy | .github/workflows/backend-ci.yml |
openapi-drift |
cicd | healthy | .github/workflows/backend-ci.yml |
integration |
cicd | healthy | .github/workflows/backend-ci.yml |
build |
cicd | healthy | .github/workflows/build-windows.yml |
publish-to-update-server |
cicd | healthy | .github/workflows/build-windows.yml |
msix |
cicd | healthy | .github/workflows/build-windows.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | docker-compose.dev.yml |
redis |
data | healthy | docker-compose.dev.yml |
postgresql |
data | healthy | CLAUDE.md |
cassandra |
data | healthy | backend/package-lock.json |
mongodb |
data | healthy | backend/package-lock.json |
mysql |
data | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::admin/.env.production |
security | healthy | admin/.env.production |
password_literal::scripts/test-linux-api-smoke.py |
security | healthy | scripts/test-linux-api-smoke.py |
password_literal::admin/e2e/report-bug.spec.ts |
security | healthy | admin/e2e/report-bug.spec.ts |
password_literal::backend/test/integration/auth-login.int-s… |
security | healthy | backend/test/integration/auth-login.int-spec.ts |
password_literal::backend/test/integration/auth-login.int-s… |
security | healthy | backend/test/integration/auth-login.int-spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::droplet |
hardware | healthy | scripts/deploy-website.sh |
vps::azure |
hardware | healthy | scripts/ms-store-submit.py |
vps::aws |
hardware | healthy | backend/package-lock.json |
vps::gcp |
hardware | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::play-deploy |
cicd | healthy | DraftRightMobile/.github/workflows/play-deploy.yml |
gha::backend-ci |
cicd | healthy | .github/workflows/backend-ci.yml |
gha::build-windows |
cicd | healthy | .github/workflows/build-windows.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | docker-compose.dev.yml |
nginx |
network | healthy | admin/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.64.5 |
network | healthy | scripts/dev-run-windows.sh |
127.0.0.1 |
network | healthy | DraftRightMobile/ios/KBUITests/run-ui-tests.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-eqe3rfvn |
software | healthy | /tmp/repobility-clone-eqe3rfvn |
This page is publicly accessible at:
https://repobility.com/scan/f51f6f22-fa06-420d-9f06-0d3b91bee55d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f51f6f22-fa06-420d-9f06-0d3b91bee55d/
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.