Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

skin306152-star/pearnly-app

https://github.com/skin306152-star/pearnly-app · scanned 2026-06-16 00:15 UTC (2 months, 2 weeks ago)

855 raw signals (0 security + 855 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 809 actionable findings from 1 signal source. 46 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 15344 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.

LabelLayerStatusPath
lifespan software healthy app.py:240
_capture_unhandled_500 software healthy app.py:373
serialize_pipeline_result software healthy tests/run_pipeline_batches.py:67
run_batch software healthy tests/run_pipeline_batches.py:122
discover_batch_files software healthy tests/run_pipeline_batches.py:167
summarize_batch software healthy tests/run_pipeline_batches.py:193
print_summary software healthy tests/run_pipeline_batches.py:266
main software healthy tests/run_pipeline_batches.py:312
test_pydantic_validation_collapses_to_one_line software healthy tests/test_error_format.py:16
test_value_error_with_long_message_truncates software healthy tests/test_error_format.py:51
test_strips_pydantic_doc_urls_from_wrapped_text software healthy tests/test_error_format.py:59
test_handles_empty_exception software healthy tests/test_error_format.py:69
_print_invoice software healthy tests/test_layer2_structure.py:47
main software healthy tests/test_layer2_structure.py:83
_render_page_png software healthy tests/test_layer3_fallback.py:53
_short software healthy tests/test_layer3_fallback.py:75
_print_compare software healthy tests/test_layer3_fallback.py:85
main software healthy tests/test_layer3_fallback.py:96
load software healthy tests/compare_b1_b2_fix.py:30
iter_pages software healthy tests/compare_b1_b2_fix.py:34
aggregate software healthy tests/compare_b1_b2_fix.py:43
field_diff software healthy tests/compare_b1_b2_fix.py:122
main software healthy tests/compare_b1_b2_fix.py:152
_row software healthy tests/compare_b1_b2_fix.py:172
discover_all_files software healthy tests/run_pipeline_benchmark.py:74
_peak_mem_mb software healthy tests/run_pipeline_benchmark.py:87
_run_one software healthy tests/run_pipeline_benchmark.py:98
benchmark software healthy tests/run_pipeline_benchmark.py:141
_pct software healthy tests/run_pipeline_benchmark.py:184
synthesize_large_pdf software healthy tests/run_pipeline_benchmark.py:226
main software healthy tests/run_pipeline_benchmark.py:246
_empty_page software healthy tests/test_validators_6091.py:31
test_6091_in_description_with_legit_amounts_from_debit_cred… software healthy tests/test_validators_6091.py:45
test_6091_mis_sourced_from_description_column_is_rejected_a… software healthy tests/test_validators_6091.py:66
test_amount_from_voucher_number_column_is_rejected software healthy tests/test_validators_6091.py:86
test_amount_from_account_code_column_is_rejected software healthy tests/test_validators_6091.py:99
test_thai_description_column_label_rejected software healthy tests/test_validators_6091.py:112
test_both_debit_and_credit_nonzero_flagged software healthy tests/test_validators_6091.py:123
test_direction_deposit_requires_debit software healthy tests/test_validators_6091.py:136
test_no_ref_means_no_source_check software healthy tests/test_validators_6091.py:148
test_description_token_leak_detected_without_ref software healthy tests/test_validators_6091.py:163
test_clean_bank_row_passes software healthy tests/test_validators_6091.py:182
test_amount_from_reference_column_rejected software healthy tests/test_validators_6091.py:199
test_deposit_from_description_column_rejected software healthy tests/test_validators_6091.py:214
test_invoice_amount_from_description_rejected software healthy tests/test_validators_6091.py:228
setUp software healthy tests/test_table_path.py:23
test_excel_returns_one_page_per_sheet software healthy tests/test_table_path.py:40
test_excel_preserves_column_headers software healthy tests/test_table_path.py:45
test_excel_6091_stays_in_description_row software healthy tests/test_table_path.py:53
test_excel_full_text_renders_pipe_grid software healthy tests/test_table_path.py:64

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
OUTCOMES.md software healthy OUTCOMES.md
requirements-dev.txt software healthy requirements-dev.txt
docker-compose.dev.yml software healthy docker-compose.dev.yml
.prettierrc.json software healthy .prettierrc.json
playwright.config.js software healthy playwright.config.js
home.css software healthy home.css
ONBOARDING.md software healthy ONBOARDING.md
app.py software healthy app.py
package.json software healthy package.json
login.html software healthy login.html
CONTRIBUTING.md software healthy CONTRIBUTING.md
vite.config.mjs software healthy vite.config.mjs
Dockerfile software healthy Dockerfile
deploy.sh software healthy deploy.sh
package-lock.json software healthy package-lock.json
pearnly_nav_prototype_final.html software healthy pearnly_nav_prototype_final.html
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
tsconfig.json software healthy tsconfig.json
home.html software healthy home.html
eslint.config.mjs software healthy eslint.config.mjs
requirements.txt software healthy requirements.txt
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
HANDOVER_TO_NEXT_WINDOW.md software healthy HANDOVER_TO_NEXT_WINDOW.md
run_pipeline_batches.py software healthy tests/run_pipeline_batches.py
__init__.py software healthy tests/__init__.py
test_error_format.py software healthy tests/test_error_format.py
test_layer2_structure.py software healthy tests/test_layer2_structure.py
test_layer3_fallback.py software healthy tests/test_layer3_fallback.py
compare_b1_b2_fix.py software healthy tests/compare_b1_b2_fix.py
run_pipeline_benchmark.py software healthy tests/run_pipeline_benchmark.py
test_validators_6091.py software healthy tests/test_validators_6091.py
test_table_path.py software healthy tests/test_table_path.py
test_layer1_vision.py software healthy tests/test_layer1_vision.py
test_vat_excel_integration.py software healthy tests/integration/test_vat_excel_integration.py
test_mrerp_customer_sync_create.py software healthy tests/integration/test_mrerp_customer_sync_create.py
test_health_endpoint_contract.py software healthy tests/integration/test_health_endpoint_contract.py
test_erp_matching_safety_net.py software healthy tests/integration/test_erp_matching_safety_net.py
test_ready_endpoint_contract.py software healthy tests/integration/test_ready_endpoint_contract.py
test_clients_integration.py software healthy tests/integration/test_clients_integration.py
__init__.py software healthy tests/integration/__init__.py
test_excel_charge_units_safety_net.py software healthy tests/integration/test_excel_charge_units_safety_net.py
test_recon_field_override_safety_net.py software healthy tests/integration/test_recon_field_override_safety_net.py
test_mrerp_customer_sync.py software healthy tests/integration/test_mrerp_customer_sync.py
test_mrerp_product_parse_safety_net.py software healthy tests/integration/test_mrerp_product_parse_safety_net.py
README.md software healthy tests/integration/README.md
test_mrerp_product_sync.py software healthy tests/integration/test_mrerp_product_sync.py
test_bank_recon_integration.py software healthy tests/integration/test_bank_recon_integration.py
test_ocr_recognize_contract_integration.py software healthy tests/integration/test_ocr_recognize_contract_integration.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ShortErrorTests software healthy tests/test_error_format.py:15
M software healthy tests/test_error_format.py:20
GLDescription6091RegressionTests software healthy tests/test_validators_6091.py:42
BankStatementValidatorTests software healthy tests/test_validators_6091.py:180
InvoiceValidatorSourceColumnTests software healthy tests/test_validators_6091.py:226
TablePathExcelTests software healthy tests/test_table_path.py:21
TablePathCSVTests software healthy tests/test_table_path.py:76
TablePathDispatchTests software healthy tests/test_table_path.py:104
VatExcelAccessGateIntegrationTest software healthy tests/integration/test_vat_excel_integration.py:36
VatExcelBuildValidationIntegrationTest software healthy tests/integration/test_vat_excel_integration.py:65
CustomerAutoCreateIntegrationTest software healthy tests/integration/test_mrerp_customer_sync_create.py:57
HealthEndpointContractIntegrationTest software healthy tests/integration/test_health_endpoint_contract.py:39
NormalizeCompanyNameTest software healthy tests/integration/test_erp_matching_safety_net.py:42
NormalizeItemNameTest software healthy tests/integration/test_erp_matching_safety_net.py:71
LevenshteinTest software healthy tests/integration/test_erp_matching_safety_net.py:93
FuzzyMatchTest software healthy tests/integration/test_erp_matching_safety_net.py:125
ReadyEndpointContractIntegrationTest software healthy tests/integration/test_ready_endpoint_contract.py:38
ClientsListIntegrationTest software healthy tests/integration/test_clients_integration.py:28
ClientsCreateValidationIntegrationTest software healthy tests/integration/test_clients_integration.py:50
TextFileCharCountTest software healthy tests/integration/test_excel_charge_units_safety_net.py:42
DegenerateInputCharCountTest software healthy tests/integration/test_excel_charge_units_safety_net.py:68
EndToEndUnitsToCostTest software healthy tests/integration/test_excel_charge_units_safety_net.py:88
XlsxCharCountTest software healthy tests/integration/test_excel_charge_units_safety_net.py:110
AllowedFieldsContractTest software healthy tests/integration/test_recon_field_override_safety_net.py:41
ParseOverridesTest software healthy tests/integration/test_recon_field_override_safety_net.py:71
CustomerSyncLookupIntegrationTest software healthy tests/integration/test_mrerp_customer_sync.py:51
ParseStkmasListingTest software healthy tests/integration/test_mrerp_product_parse_safety_net.py:57
SuggestGenericProductCodeTest software healthy tests/integration/test_mrerp_product_parse_safety_net.py:114
ProductSyncResultDictTest software healthy tests/integration/test_mrerp_product_parse_safety_net.py:168
ProductSyncLookupIntegrationTest software healthy tests/integration/test_mrerp_product_sync.py:45
BankReconUploadValidationIntegrationTest software healthy tests/integration/test_bank_recon_integration.py:38
BankReconSessionLookupIntegrationTest software healthy tests/integration/test_bank_recon_integration.py:80
OcrRecognizeRequiredFileIntegrationTest software healthy tests/integration/test_ocr_recognize_contract_integration.p…
OcrRecognizeFormatGuardIntegrationTest software healthy tests/integration/test_ocr_recognize_contract_integration.p…
RequestContextMiddlewareTest software healthy tests/integration/test_request_context_middleware.py:47
SignupValidationContractIntegrationTest software healthy tests/integration/test_signup_integration.py:34
ArchiveListIntegrationTest software healthy tests/integration/test_archive_integration.py:28
ArchiveDetailNonexistentReturns404IntegrationTest software healthy tests/integration/test_archive_integration.py:53
ArchiveDeleteUnauthorizedReturns4xxIntegrationTest software healthy tests/integration/test_archive_integration.py:73
TechnicalErrorTest software healthy tests/integration/test_mrerp_adapter_technical.py:48
ProductAutoCreateIntegrationTest software healthy tests/integration/test_mrerp_product_sync_create.py:52
ReconJobsListIntegrationTest software healthy tests/integration/test_recon_integration.py:28
ReconVatExcelEmptyUploadIntegrationTest software healthy tests/integration/test_recon_integration.py:50
ReconBankRoutesReachableIntegrationTest software healthy tests/integration/test_recon_integration.py:76
PlatformOnboardingE2E software healthy tests/integration/test_platform_onboarding_integration.py:33
CsvExtractionContractTest software healthy tests/integration/test_table_path_safety_net.py:43
TxtAndBoundaryTest software healthy tests/integration/test_table_path_safety_net.py:72
DecodeBytesTest software healthy tests/integration/test_table_path_safety_net.py:92
NormalizeHeaderTest software healthy tests/integration/test_table_path_safety_net.py:115
RenderGridTextTest software healthy tests/integration/test_table_path_safety_net.py:126

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
POST /api/dms/id-card/recognize api healthy routes/dms_routes.py
POST /api/dms/customer-fields api healthy routes/dms_routes.py
GET /api/dms/geo api healthy routes/dms_routes.py
POST /api/dms/id-card/push api healthy routes/dms_routes.py
POST /from-history/{history_id} api healthy routes/knowledge_risk_routes.py
GET /{history_id} api healthy routes/knowledge_risk_routes.py
POST /api/team/invitations api healthy routes/console_invite_routes.py
GET /api/team/invitations api healthy routes/console_invite_routes.py
DELETE /api/team/invitations/{invitation_id} api healthy routes/console_invite_routes.py
GET /api/invitations/{token}/preview api healthy routes/console_invite_routes.py
POST /api/invitations/{token}/accept api healthy routes/console_invite_routes.py
POST /api/ownership/transfer api healthy routes/console_invite_routes.py
POST /api/ownership/transfer/accept api healthy routes/console_invite_routes.py
GET /report api healthy routes/inventory_report_routes.py
POST /gl-vat/run api healthy routes/recon_routes_glvat.py
GET /gl-vat/tasks api healthy routes/recon_routes_glvat.py
GET /gl-vat/{task_id} api healthy routes/recon_routes_glvat.py
GET /gl-vat/{task_id}/export api healthy routes/recon_routes_glvat.py
DELETE /gl-vat/{task_id} api healthy routes/recon_routes_glvat.py
POST /gl-vat/tasks/batch_delete api healthy routes/recon_routes_glvat.py
GET /api/email-ingest/account api healthy routes/email_ingest_routes.py
PUT /api/email-ingest/account api healthy routes/email_ingest_routes.py
DELETE /api/email-ingest/account api healthy routes/email_ingest_routes.py
POST /api/email-ingest/test api healthy routes/email_ingest_routes.py
POST /api/email-ingest/trigger api healthy routes/email_ingest_routes.py
GET /api/email-ingest/logs api healthy routes/email_ingest_routes.py
POST /api/admin/users api healthy routes/admin_users_mutation_routes.py
PATCH /api/admin/users/{user_id}/quota api healthy routes/admin_users_mutation_routes.py
PATCH /api/admin/users/{user_id}/status api healthy routes/admin_users_mutation_routes.py
POST /api/admin/users/{user_id}/delete api healthy routes/admin_users_mutation_routes.py
POST /api/admin/users/{user_id}/reset-password api healthy routes/admin_users_mutation_routes.py
PATCH /api/admin/employees/{employee_id}/active api healthy routes/admin_users_mutation_routes.py
POST /api/admin/employees/{employee_id}/reset-password api healthy routes/admin_users_mutation_routes.py
DELETE /api/admin/employees/{employee_id} api healthy routes/admin_users_mutation_routes.py
POST /api/admin/users/{user_id}/cascade-delete api healthy routes/admin_users_mutation_routes.py
POST /{doc_id}/send api healthy routes/sales_send_routes.py
GET /shared/{token}/pdf api healthy routes/sales_send_routes.py
GET /api/version api healthy routes/meta_aliases_routes.py
GET /api/v1/ocr/quota api healthy routes/meta_aliases_routes.py
POST /api/v1/ocr/recognize api healthy routes/meta_aliases_routes.py
GET /api/health api healthy routes/pages_routes.py
GET /api/ready api healthy routes/pages_routes.py
GET /api/contact api healthy routes/pages_routes.py
GET /api/v1/health api healthy routes/pages_routes.py
GET /api/v1/contact api healthy routes/pages_routes.py
GET / api healthy routes/pages_routes.py
GET /login api healthy routes/pages_routes.py
GET /home api healthy routes/pages_routes.py
GET /admin api healthy routes/pages_routes.py
GET /admin/{rest:path} api healthy routes/pages_routes.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tests software healthy tests
integration software healthy tests/integration
unit software healthy tests/unit
knowledge software healthy tests/unit/knowledge
eval software healthy tests/eval
ground_truth software healthy tests/eval/ground_truth
visual software healthy tests/visual
design software healthy tests/visual/design
e2e software healthy tests/e2e
_helpers software healthy tests/e2e/_helpers
static software healthy static
brand software healthy static/brand
admin software healthy static/admin
landing software healthy static/landing
pos software healthy static/pos
console software healthy static/console
docs software healthy docs
integrations software healthy docs/integrations
templates software healthy docs/integrations/templates
ocr-migration software healthy docs/ocr-migration
sales-module software healthy docs/sales-module
docs software healthy docs/sales-module/docs
migrations software healthy docs/sales-module/migrations
product-vision software healthy docs/product-vision
testing software healthy docs/testing
architecture software healthy docs/architecture
smart-intake software healthy docs/smart-intake
audits software healthy docs/audits
ui software healthy docs/ui
company-blueprint software healthy docs/company-blueprint
agent software healthy docs/agent
accounting software healthy docs/accounting
bank-recon-mj software healthy docs/accounting/bank-recon-mj
workspace-isolation software healthy docs/workspace-isolation
reconciliation software healthy docs/reconciliation
platform-onboarding software healthy docs/platform-onboarding
onboarding software healthy docs/onboarding
permissions software healthy docs/permissions
pos software healthy docs/pos
restaurant software healthy docs/pos/restaurant
cleanup software healthy docs/cleanup
purchasing software healthy docs/purchasing
perf software healthy docs/perf
refactor software healthy docs/refactor
knowledge software healthy docs/knowledge
scripts software healthy scripts
sql software healthy scripts/sql
probe software healthy scripts/probe
_debug software healthy scripts/probe/_debug
design-preview software healthy design-preview

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
products data healthy docs/sales-module/migrations/0001_sales_core.sql
document_number_sequences data healthy docs/sales-module/migrations/0001_sales_core.sql
sales_documents data healthy docs/sales-module/migrations/0001_sales_core.sql
sales_document_lines data healthy docs/sales-module/migrations/0001_sales_core.sql
error_events data healthy scripts/sql/b7_error_events.sql
pos_terminals data healthy docs/pos/_e2e_po_b2.py
pos_cashiers data healthy docs/pos/_e2e_po_b2.py
pos_shifts data healthy docs/pos/_e2e_po_b2.py
pos_sales data healthy docs/pos/_e2e_po_b2.py
pos_sale_lines data healthy docs/pos/_e2e_po_b2.py
pos_payments data healthy docs/pos/_e2e_po_b2.py
warehouses data healthy docs/pos/_e2e_po_a3.py
inventory_batches data healthy docs/pos/_e2e_po_a3.py
inventory_stock data healthy docs/pos/_e2e_po_a3.py
inventory_transactions data healthy docs/pos/_e2e_po_a3.py
product_units data healthy docs/pos/_e2e_po_a2.py
tenant_modules data healthy docs/pos/_e2e_po_a1.py
pos_areas data healthy docs/pos/restaurant/_e2e_restaurant.py
pos_tables data healthy docs/pos/restaurant/_e2e_restaurant.py
pos_table_sessions data healthy docs/pos/restaurant/_e2e_restaurant.py
pos_kot data healthy docs/pos/restaurant/_e2e_restaurant.py
pos_session_lines data healthy docs/pos/restaurant/_e2e_restaurant.py
notification_rules data healthy services/notification/store.py
notification_logs data healthy services/notification/store.py
import_template_mappings data healthy services/importer/template_store.py
tax_filings data healthy services/tax/schema.py
filing_lines data healthy services/tax/schema.py
tax_settings data healthy services/tax/schema.py
email_codes data healthy services/auth/email_codes_schema.py
subscription_log data healthy services/auth/schema.py
payment_pending data healthy services/auth/schema.py
risk_log data healthy services/auth/schema.py
password_reset_log data healthy services/auth/schema.py
login_failure_log data healthy services/auth/schema.py
exceptions data healthy services/exceptions/exceptions_schema.py
exception_whitelist data healthy services/exceptions/exceptions_schema.py
chart_of_accounts data healthy services/accounting/schema.py
account_mappings data healthy services/accounting/schema.py
journal_vouchers data healthy services/accounting/schema.py
journal_lines data healthy services/accounting/schema.py
accounting_settings data healthy services/accounting/schema.py
review_learned data healthy services/accounting/schema.py
acct_bank_accounts data healthy services/accounting/schema.py
acct_bank_lines data healthy services/accounting/schema.py
acct_voucher_templates data healthy services/accounting/schema.py
seller_workspace_routes data healthy services/workspace/seller_routing.py
workspace_clients data healthy services/workspace/store.py
user_company_roles data healthy services/billing/credits_schema.py
tenant_credits data healthy services/billing/credits_schema.py
credit_transactions data healthy services/billing/credits_schema.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
auth::alembic/versions/0009_sales_buyer_and_payment.py security healthy alembic/versions/0009_sales_buyer_and_payment.py
auth::pearnly_nav_prototype_final.html security healthy pearnly_nav_prototype_final.html
auth::services/auth/signup_core.py security healthy services/auth/signup_core.py
auth::core/db.py security healthy core/db.py
auth::services/authz/deps.py security healthy services/authz/deps.py
auth::services/email_ingest/email_ingest.py security healthy services/email_ingest/email_ingest.py
auth::routes/google_oauth_routes.py security healthy routes/google_oauth_routes.py
auth::requirements.txt security healthy requirements.txt
auth::scripts/check_authz_coverage.py security healthy scripts/check_authz_coverage.py
auth::services/auth/password.py security healthy services/auth/password.py
auth::services/sales/buyer.py security healthy services/sales/buyer.py
auth::src/home/erp-xero.ts security healthy src/home/erp-xero.ts
auth::routes/oauth_routes.py security healthy routes/oauth_routes.py
auth::routes/auth_me_routes.py security healthy routes/auth_me_routes.py
auth::services/auth/user_lookup.py security healthy services/auth/user_lookup.py
auth::tests/unit/test_google_connect_query_token.py security healthy tests/unit/test_google_connect_query_token.py
auth::core/auth.py security healthy core/auth.py
auth::services/auth/account_merge.py security healthy services/auth/account_merge.py
auth::services/auth/oauth_create.py security healthy services/auth/oauth_create.py
auth::scripts/check_line_ratchet.py security healthy scripts/check_line_ratchet.py
auth::services/erp/xero_pusher.py security healthy services/erp/xero_pusher.py
auth::tests/unit/test_erp_oauth_store_coverage.py security healthy tests/unit/test_erp_oauth_store_coverage.py
auth::routes/me_routes.py security healthy routes/me_routes.py
auth::services/sales/pdf_labels.py security healthy services/sales/pdf_labels.py
auth::services/ratelimit/middleware.py security healthy services/ratelimit/middleware.py
auth::src/home/sales-wizard-steps.ts security healthy src/home/sales-wizard-steps.ts
auth::src/home/sales-wizard-preview.ts security healthy src/home/sales-wizard-preview.ts
auth::routes/login_routes.py security healthy routes/login_routes.py
auth::tests/e2e/13-password-change.spec.js security healthy tests/e2e/13-password-change.spec.js
auth::routes/pos_auth_routes.py security healthy routes/pos_auth_routes.py
auth::routes/erp_xero_routes.py security healthy routes/erp_xero_routes.py
auth::services/auth/auth_signup.py security healthy services/auth/auth_signup.py
auth::services/authz/resolver.py security healthy services/authz/resolver.py
auth::services/billing/credits_schema.py security healthy services/billing/credits_schema.py
auth::src/home/purchase-google.ts security healthy src/home/purchase-google.ts
auth::services/users/columns.py security healthy services/users/columns.py
auth::app.py security healthy app.py
auth::src/home/sales-wizard-i18n-langs.ts security healthy src/home/sales-wizard-i18n-langs.ts
auth::services/export/__init__.py security healthy services/export/__init__.py
auth::tests/unit/test_line_liff.py security healthy tests/unit/test_line_liff.py
auth::tests/unit/test_erp_oauth_store_contract.py security healthy tests/unit/test_erp_oauth_store_contract.py
auth::src/home/sales-wizard-i18n.ts security healthy src/home/sales-wizard-i18n.ts
auth::routes/billing_credits_routes.py security healthy routes/billing_credits_routes.py
auth::services/erp/oauth_store.py security healthy services/erp/oauth_store.py
auth::services/export/schema.py security healthy services/export/schema.py
auth::CLAUDE.md/CLAUDE.md security healthy CLAUDE.md/CLAUDE.md
auth::tests/unit/test_oauth_state.py security healthy tests/unit/test_oauth_state.py
auth::tests/integration/_helpers.py security healthy tests/integration/_helpers.py
auth::scripts/check_imports.py security healthy scripts/check_imports.py
auth::src/home/page-integrations.ts security healthy src/home/page-integrations.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
32.4.9.5 network healthy app.py
45.76.53.194 network healthy requirements.txt
66.42.49.213 network healthy AGENTS.md
192.0.2.1 network healthy tests/integration/test_mrerp_adapter_technical.py
1.1.1.1 network healthy tests/integration/test_ratelimit_middleware.py
2.2.2.2 network healthy tests/integration/test_ratelimit_middleware.py
127.0.0.1 network healthy tests/unit/test_erp_test_connection_route_dispatch.py
1.2.3.4 network healthy tests/unit/test_route_helpers_contract.py
5.6.7.8 network healthy tests/unit/test_route_helpers_contract.py
9.9.9.9 network healthy tests/unit/test_route_helpers_contract.py
32.5.5.2 network healthy routes/recon_routes_glvat.py
32.5.5.20 network healthy routes/recon_routes_glvat.py
32.5.5.32 network healthy routes/recon_routes_v1_batch.py
32.4.10.0 network healthy routes/vat_excel_routes.py
32.5.5.18 network healthy services/startup.py
32.5.5.10 network healthy services/users/columns.py
32.5.5.11 network healthy services/users/columns.py
27.8.1.15 network healthy services/auth/signup_core.py
32.4.9.1 network healthy services/vat/vat_file_classifier.py
32.4.9.2 network healthy services/vat/vat_file_classifier.py
32.4.9.6 network healthy services/vat/vat_excel_i18n.py
32.5.5.3 network healthy services/vat/vat_parser_common.py
32.5.5.5 network healthy services/vat/vat_parser_pdf.py
32.5.5.4 network healthy services/vat/vat_parser_pdf.py
32.5.5.9 network healthy services/vat/vat_ocr_extract.py
32.4.10.1 network healthy services/vat/vat_excel_export.py
27.8.1.2 network healthy services/excel/excel_template_th.py
32.5.5.29 network healthy services/recon/gl_vat_parse_pdf.py
32.5.5.8 network healthy services/ocr/pdf_text_extractor.py
32.5.5.7 network healthy CLAUDE.md/CLAUDE.md
32.5.5.12 network healthy CLAUDE.md/CLAUDE.md
32.5.5.15 network healthy CLAUDE.md/CLAUDE.md
32.5.5.17 network healthy CLAUDE.md/CLAUDE.md
32.5.5.16 network healthy src/home/dashboard.ts
32.5.5.13 network healthy src/home/session-heartbeat.ts
32.5.5.37 network healthy src/home/integration-config.ts
63.285.631.631 network healthy src/home/settings-panels.ts
63.283.63.63 network healthy src/home/settings-panels.ts
627.285.627.63 network healthy src/home/settings-panels.ts
629.283.629.63 network healthy src/home/settings-panels.ts
9.608.391.082 network healthy src/home/settings-panels.ts
1.058.59.12 network healthy src/home/settings-panels.ts
301.079.766.038 network healthy src/home/settings-panels.ts
2.5.9.1 network healthy src/home/page-automation-panes-1.ts
8.74.32.07 network healthy src/home/page-integrations.ts
77.21.88.49 network healthy src/home/page-integrations.ts
1.25.07.65 network healthy src/home/page-integrations.ts
2.99.87.54 network healthy src/home/page-integrations.ts
32.5.5.34 network healthy src/home/core.ts

LabelLayerStatusPath
test_restaurant_core_migration.py data healthy tests/unit/test_restaurant_core_migration.py
test_sales_pdf_archive_migration.py data healthy tests/unit/test_sales_pdf_archive_migration.py
test_sales_discount_migration.py data healthy tests/unit/test_sales_discount_migration.py
test_sales_paper_lang_migration.py data healthy tests/unit/test_sales_paper_lang_migration.py
test_tenant_modules_migration.py data healthy tests/unit/test_tenant_modules_migration.py
test_sales_buyer_payment_migration.py data healthy tests/unit/test_sales_buyer_payment_migration.py
test_sales_settings_migration.py data healthy tests/unit/test_sales_settings_migration.py
test_sales_reference_migration.py data healthy tests/unit/test_sales_reference_migration.py
test_sales_send_migration.py data healthy tests/unit/test_sales_send_migration.py
test_sales_seller_brand_migration.py data healthy tests/unit/test_sales_seller_brand_migration.py
test_sales_promptpay_wht_migration.py data healthy tests/unit/test_sales_promptpay_wht_migration.py
test_admin_migration_routes_contract.py data healthy tests/unit/test_admin_migration_routes_contract.py
test_pos_core_migration.py data healthy tests/unit/test_pos_core_migration.py
test_sales_core_migration.py data healthy tests/unit/test_sales_core_migration.py
test_pos_perf_indexes_migration.py data healthy tests/unit/test_pos_perf_indexes_migration.py
test_field_overrides_migration.py data healthy tests/unit/test_field_overrides_migration.py
test_pos_sales_migration.py data healthy tests/unit/test_pos_sales_migration.py
test_authz_schema_migration.py data healthy tests/unit/test_authz_schema_migration.py
test_product_units_migration.py data healthy tests/unit/test_product_units_migration.py
test_sales_approval_migration.py data healthy tests/unit/test_sales_approval_migration.py
test_sales_copies_layout_migration.py data healthy tests/unit/test_sales_copies_layout_migration.py
test_sales_terms_migration.py data healthy tests/unit/test_sales_terms_migration.py
test_sales_price_includes_vat_migration.py data healthy tests/unit/test_sales_price_includes_vat_migration.py
test_inventory_core_migration.py data healthy tests/unit/test_inventory_core_migration.py
test_numbering_workspace_migration.py data healthy tests/unit/test_numbering_workspace_migration.py
test_pos_product_units_migration.py data healthy tests/unit/test_pos_product_units_migration.py
0001_sales_core.sql data healthy docs/sales-module/migrations/0001_sales_core.sql
admin_migration_routes.py data healthy routes/admin_migration_routes.py
migration.py data healthy services/membership/migration.py
workspace_backfill.py data healthy services/db_migrations/workspace_backfill.py
__init__.py data healthy services/db_migrations/__init__.py
authz_schema.py data healthy services/db_migrations/authz_schema.py
field_overrides.py data healthy services/db_migrations/field_overrides.py
numbering_workspace_key.py data healthy services/db_migrations/numbering_workspace_key.py

LabelLayerStatusPath
password_literal::tests/unit/test_erp_test_connection_route… security healthy tests/unit/test_erp_test_connection_route_dispatch.py
password_literal::tests/unit/test_erp_test_connection_route… security healthy tests/unit/test_erp_test_connection_route_dispatch.py
password_literal::tests/unit/test_admin_users_routes_contra… security healthy tests/unit/test_admin_users_routes_contract.py
password_literal::tests/unit/test_team_invitations.py security healthy tests/unit/test_team_invitations.py
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing-i18n.js security healthy static/landing/landing-i18n.js
password_literal::static/landing/landing.js security healthy static/landing/landing.js
password_literal::static/landing/landing.js security healthy static/landing/landing.js
password_literal::static/console/invite.js security healthy static/console/invite.js
password_literal::static/console/invite.js security healthy static/console/invite.js
password_literal::static/console/invite.js security healthy static/console/invite.js
password_literal::static/console/invite.js security healthy static/console/invite.js
password_literal::services/erp/erp_mrerp_listing.py security healthy services/erp/erp_mrerp_listing.py

LabelLayerStatusPath
port:7860 network healthy Dockerfile
port:5432 network healthy docker-compose.yml
port:8791 network healthy tests/visual/test_design_fidelity.spec.js
port:8794 network healthy scripts/_acct_shot.cjs
port:587 network healthy routes/auth_email_code_routes.py
port:08 network healthy .github/dependabot.yml

LabelLayerStatusPath
lint cicd healthy .github/workflows/ci.yml
lint-size cicd healthy .github/workflows/ci.yml
lint-ui cicd healthy .github/workflows/ci.yml
lint-debt cicd healthy .github/workflows/ci.yml
lint-routes cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
postgres data healthy .env.example
postgresql data healthy .env.example
redis data healthy tests/unit/test_task_queue_contract.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
db hardware healthy docker-compose.yml
app hardware healthy docker-compose.yml

LabelLayerStatusPath
vps::vultr hardware healthy AGENTS.md
vps::gcp hardware healthy docs/ocr-migration/README.md
vps::aws hardware healthy CLAUDE.md/CLAUDE.md

LabelLayerStatusPath
repobility-clone-teay25d4 software healthy /tmp/repobility-clone-teay25d4

LabelLayerStatusPath
nginx network healthy services/startup.py

LabelLayerStatusPath
gpu (detected) hardware healthy tests/unit/test_erp_test_connection_route_dispatch.py

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/fe8c17ea-929d-4c6b-ba1f-1087c9a7f6bf/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fe8c17ea-929d-4c6b-ba1f-1087c9a7f6bf/

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.