https://github.com/skengman853/b_admin
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
112 raw signals (0 security + 112 graph)
Last scanned 2 months, 2 weeks ago · v1 · 85 actionable findings from 1 signal source. 27 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1460 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 |
|---|---|---|---|
__init__ |
software | healthy | backend/tests/test_transaction_review_api.py:17 |
test_requires_app_dependencies |
software | healthy | backend/tests/test_transaction_review_api.py:50 |
asyncSetUp |
software | healthy | backend/tests/test_transaction_review_api.py:54 |
asyncTearDown |
software | healthy | backend/tests/test_transaction_review_api.py:111 |
test_update_transaction_review_persists_status_and_note |
software | healthy | backend/tests/test_transaction_review_api.py:114 |
test_detail_and_history_endpoints_return_stable_shapes |
software | healthy | backend/tests/test_transaction_review_api.py:148 |
test_detail_prefers_persisted_primary_suggestion |
software | healthy | backend/tests/test_transaction_review_api.py:190 |
test_create_transaction_rule_updates_similar_transactions |
software | healthy | backend/tests/test_transaction_review_api.py:229 |
test_list_and_apply_existing_transaction_rule_as_template |
software | healthy | backend/tests/test_transaction_review_api.py:268 |
test_render_subject_strips_receipt_number_from_supplier_name |
software | healthy | backend/tests/test_supplier_rules.py:14 |
test_trading_as_subject_prefers_business_name |
software | healthy | backend/tests/test_supplier_rules.py:26 |
test_pub_name_in_subject_is_not_attributed_as_supplier |
software | healthy | backend/tests/test_supplier_rules.py:38 |
test_pub_trading_name_in_pdf_text_is_not_attributed_as_supp… |
software | healthy | backend/tests/test_supplier_rules.py:50 |
test_supplier_in_pdf_text_wins_over_pub_customer_address |
software | healthy | backend/tests/test_supplier_rules.py:62 |
test_no_reply_sender_without_other_signals_falls_back_to_ot… |
software | healthy | backend/tests/test_supplier_rules.py:74 |
__init__ |
software | healthy | backend/tests/test_reconciliation_suggestions.py:17 |
test_requires_app_dependencies |
software | healthy | backend/tests/test_reconciliation_suggestions.py:35 |
_transaction |
software | healthy | backend/tests/test_reconciliation_suggestions.py:39 |
_document |
software | healthy | backend/tests/test_reconciliation_suggestions.py:53 |
_row |
software | healthy | backend/tests/test_reconciliation_suggestions.py:71 |
test_direct_invoice_match_verifier_passes_on_exact_sum |
software | healthy | backend/tests/test_reconciliation_suggestions.py:85 |
test_statement_settlement_verifier_passes_on_payment_and_co… |
software | healthy | backend/tests/test_reconciliation_suggestions.py:122 |
test_supporting_docs_only_verifier_stays_partial |
software | healthy | backend/tests/test_reconciliation_suggestions.py:169 |
__init__ |
software | healthy | backend/tests/test_transaction_links_api.py:17 |
test_requires_app_dependencies |
software | healthy | backend/tests/test_transaction_links_api.py:43 |
asyncSetUp |
software | healthy | backend/tests/test_transaction_links_api.py:47 |
asyncTearDown |
software | healthy | backend/tests/test_transaction_links_api.py:115 |
test_get_links_can_persist_exact_matches_and_manual_link_ca… |
software | healthy | backend/tests/test_transaction_links_api.py:118 |
__init__ |
software | healthy | backend/tests/test_review_ui_api.py:14 |
test_requires_app_dependencies |
software | healthy | backend/tests/test_review_ui_api.py:32 |
test_returns_review_page_file |
software | healthy | backend/tests/test_review_ui_api.py:36 |
__init__ |
software | healthy | backend/tests/test_document_registry.py:16 |
test_normalize_document_record_parses_date_amount_and_revie… |
software | healthy | backend/tests/test_document_registry.py:26 |
test_normalize_document_record_strips_timezone_from_receive… |
software | healthy | backend/tests/test_document_registry.py:54 |
__init__ |
software | healthy | backend/tests/test_drive_paths.py:16 |
setUp |
software | healthy | backend/tests/test_drive_paths.py:27 |
tearDown |
software | healthy | backend/tests/test_drive_paths.py:34 |
test_drive_path_parts_follow_local_document_structure |
software | healthy | backend/tests/test_drive_paths.py:39 |
test_drive_path_parts_prefix_relative_paths_without_documen… |
software | healthy | backend/tests/test_drive_paths.py:43 |
__init__ |
software | healthy | backend/tests/test_vat_categorisation.py:17 |
_txn |
software | healthy | backend/tests/test_vat_categorisation.py:38 |
test_strips_prefixes_digits_and_pub_noise |
software | healthy | backend/tests/test_vat_categorisation.py:64 |
setUp |
software | healthy | backend/tests/test_vat_categorisation.py:71 |
test_learns_description_and_band |
software | healthy | backend/tests/test_vat_categorisation.py:81 |
test_pub_separates_same_supplier |
software | healthy | backend/tests/test_vat_categorisation.py:88 |
test_unknown_payee_returns_unknown |
software | healthy | backend/tests/test_vat_categorisation.py:92 |
test_matched_supplier_drives_resale |
software | healthy | backend/tests/test_vat_categorisation.py:97 |
test_build_vat_book_scores_against_ground_truth |
software | healthy | backend/tests/test_vat_categorisation.py:104 |
test_derives_standard_rates |
software | healthy | backend/tests/test_vat_categorisation.py:117 |
test_picks_nearest_for_messy_numbers |
software | healthy | backend/tests/test_vat_categorisation.py:123 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
docker-compose.yml |
software | healthy | docker-compose.yml |
10-security-auth.md |
software | healthy | docs/10-security-auth.md |
22-ai-reconciliation-data-plan.md |
software | healthy | docs/22-ai-reconciliation-data-plan.md |
27-vat-book-automation.md |
software | healthy | docs/27-vat-book-automation.md |
07-api-endpoints.md |
software | healthy | docs/07-api-endpoints.md |
03-architecture.md |
software | healthy | docs/03-architecture.md |
02-tech-stack.md |
software | healthy | docs/02-tech-stack.md |
04-database-schema.md |
software | healthy | docs/04-database-schema.md |
06-gmail-integration.md |
software | healthy | docs/06-gmail-integration.md |
20-execution-roadmap.md |
software | healthy | docs/20-execution-roadmap.md |
18-implementation-summary.md |
software | healthy | docs/18-implementation-summary.md |
19-claude-quickbooks-roadmap.md |
software | healthy | docs/19-claude-quickbooks-roadmap.md |
16-current-product.md |
software | healthy | docs/16-current-product.md |
01-project-overview.md |
software | healthy | docs/01-project-overview.md |
26-operating-cycle.md |
software | healthy | docs/26-operating-cycle.md |
14-phase-1-completion.md |
software | healthy | docs/14-phase-1-completion.md |
28-bookkeeper-handover-context.md |
software | healthy | docs/28-bookkeeper-handover-context.md |
12-build-phases.md |
software | healthy | docs/12-build-phases.md |
15-phase-2-completion.md |
software | healthy | docs/15-phase-2-completion.md |
24-roadmap-ahead.md |
software | healthy | docs/24-roadmap-ahead.md |
05-pdf-extraction.md |
software | healthy | docs/05-pdf-extraction.md |
21-great-tool-roadmap.md |
software | healthy | docs/21-great-tool-roadmap.md |
23-system-overview.md |
software | healthy | docs/23-system-overview.md |
13-project-structure.md |
software | healthy | docs/13-project-structure.md |
17-current-roadmap.md |
software | healthy | docs/17-current-roadmap.md |
08-background-tasks.md |
software | healthy | docs/08-background-tasks.md |
11-deployment.md |
software | healthy | docs/11-deployment.md |
25-statement-trust-implementation.md |
software | healthy | docs/25-statement-trust-implementation.md |
09-frontend-spec.md |
software | healthy | docs/09-frontend-spec.md |
backup.sh |
software | healthy | scripts/backup.sh |
Dockerfile |
software | healthy | backend/Dockerfile |
requirements.txt |
software | healthy | backend/requirements.txt |
test_transaction_review_api.py |
software | healthy | backend/tests/test_transaction_review_api.py |
test_supplier_rules.py |
software | healthy | backend/tests/test_supplier_rules.py |
test_reconciliation_suggestions.py |
software | healthy | backend/tests/test_reconciliation_suggestions.py |
test_transaction_links_api.py |
software | healthy | backend/tests/test_transaction_links_api.py |
test_review_ui_api.py |
software | healthy | backend/tests/test_review_ui_api.py |
test_document_registry.py |
software | healthy | backend/tests/test_document_registry.py |
test_drive_paths.py |
software | healthy | backend/tests/test_drive_paths.py |
test_vat_categorisation.py |
software | healthy | backend/tests/test_vat_categorisation.py |
test_document_metadata.py |
software | healthy | backend/tests/test_document_metadata.py |
test_document_ledger.py |
software | healthy | backend/tests/test_document_ledger.py |
test_statement_arithmetic.py |
software | healthy | backend/tests/test_statement_arithmetic.py |
test_pub_conflict_matching.py |
software | healthy | backend/tests/test_pub_conflict_matching.py |
test_config.py |
software | healthy | backend/tests/test_config.py |
test_bank_statement_parser.py |
software | healthy | backend/tests/test_bank_statement_parser.py |
test_transaction_reconciliation.py |
software | healthy | backend/tests/test_transaction_reconciliation.py |
test_supplier_profiles.py |
software | healthy | backend/tests/test_supplier_profiles.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BaseSettings |
software | healthy | backend/tests/test_transaction_review_api.py:16 |
TransactionReviewApiTests |
software | healthy | backend/tests/test_transaction_review_api.py:53 |
SupplierRulesTests |
software | healthy | backend/tests/test_supplier_rules.py:13 |
BaseSettings |
software | healthy | backend/tests/test_reconciliation_suggestions.py:16 |
ReconciliationSuggestionVerifierTests |
software | healthy | backend/tests/test_reconciliation_suggestions.py:38 |
BaseSettings |
software | healthy | backend/tests/test_transaction_links_api.py:16 |
TransactionLinksApiTests |
software | healthy | backend/tests/test_transaction_links_api.py:46 |
BaseSettings |
software | healthy | backend/tests/test_review_ui_api.py:13 |
ReviewUiApiTests |
software | healthy | backend/tests/test_review_ui_api.py:35 |
BaseSettings |
software | healthy | backend/tests/test_document_registry.py:15 |
DocumentRegistryTests |
software | healthy | backend/tests/test_document_registry.py:25 |
BaseSettings |
software | healthy | backend/tests/test_drive_paths.py:15 |
DrivePathTests |
software | healthy | backend/tests/test_drive_paths.py:26 |
BaseSettings |
software | healthy | backend/tests/test_vat_categorisation.py:16 |
NormalizeTests |
software | healthy | backend/tests/test_vat_categorisation.py:63 |
RulesetTests |
software | healthy | backend/tests/test_vat_categorisation.py:70 |
DeriveBandTests |
software | healthy | backend/tests/test_vat_categorisation.py:116 |
BandFromInvoiceTests |
software | healthy | backend/tests/test_vat_categorisation.py:133 |
ExtractAmountTests |
software | healthy | backend/tests/test_document_metadata.py:357 |
BaseSettings |
software | healthy | backend/tests/test_document_ledger.py:16 |
DocumentLedgerTest |
software | healthy | backend/tests/test_document_ledger.py:252 |
BaseSettings |
software | healthy | backend/tests/test_statement_arithmetic.py:28 |
ClassifyStatementRowKindTests |
software | healthy | backend/tests/test_statement_arithmetic.py:50 |
VerifyStatementArithmeticTests |
software | healthy | backend/tests/test_statement_arithmetic.py:77 |
NormalizeCurrencyCodeTests |
software | healthy | backend/tests/test_statement_arithmetic.py:323 |
InvoiceAmountOverrideTests |
software | healthy | backend/tests/test_statement_arithmetic.py:345 |
StatementQualityArithmeticTests |
software | healthy | backend/tests/test_statement_arithmetic.py:420 |
BaseSettings |
software | healthy | backend/tests/test_pub_conflict_matching.py:16 |
PubConflictMatchingTests |
software | healthy | backend/tests/test_pub_conflict_matching.py:111 |
AnnotationReferenceSupplierGuardTests |
software | healthy | backend/tests/test_pub_conflict_matching.py:139 |
FilenameBoilerplateOverlapTests |
software | healthy | backend/tests/test_pub_conflict_matching.py:177 |
BaseSettings |
software | healthy | backend/tests/test_config.py:13 |
ConfigValidationTests |
software | healthy | backend/tests/test_config.py:24 |
BaseSettings |
software | healthy | backend/tests/test_bank_statement_parser.py:15 |
BankStatementParserTests |
software | healthy | backend/tests/test_bank_statement_parser.py:39 |
BaseSettings |
software | healthy | backend/tests/test_transaction_reconciliation.py:16 |
TransactionReconciliationTests |
software | healthy | backend/tests/test_transaction_reconciliation.py:449 |
SupplierProfilesTests |
software | healthy | backend/tests/test_supplier_profiles.py:20 |
MatchRowsTests |
software | healthy | backend/tests/test_extraction_eval.py:38 |
AggregateResultsTests |
software | healthy | backend/tests/test_extraction_eval.py:85 |
BaseSettings |
software | healthy | backend/tests/test_object_storage.py:15 |
ObjectStorageTests |
software | healthy | backend/tests/test_object_storage.py:51 |
_FakeS3Client |
software | healthy | backend/tests/test_object_storage.py:37 |
BaseSettings |
software | healthy | backend/tests/test_local_document_import.py:18 |
LocalDocumentImportTests |
software | healthy | backend/tests/test_local_document_import.py:48 |
BaseSettings |
software | healthy | backend/tests/test_document_extraction_runs.py:18 |
DocumentExtractionRunTests |
software | healthy | backend/tests/test_document_extraction_runs.py:52 |
BaseSettings |
software | healthy | backend/tests/test_tracking.py:15 |
TrackingTests |
software | healthy | backend/tests/test_tracking.py:26 |
BaseSettings |
software | healthy | backend/tests/test_document_dedupe.py:16 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | backend/app/main.py |
GET /ready |
api | healthy | backend/app/main.py |
GET / |
api | healthy | backend/app/api/invoices.py |
GET /{invoice_id} |
api | healthy | backend/app/api/invoices.py |
PATCH /{invoice_id} |
api | healthy | backend/app/api/invoices.py |
POST /{invoice_id}/reject |
api | healthy | backend/app/api/invoices.py |
POST /import |
api | healthy | backend/app/api/transactions.py |
GET /vat-book |
api | healthy | backend/app/api/transactions.py |
POST /rebuild-matching |
api | healthy | backend/app/api/transactions.py |
GET /vat-book/export |
api | healthy | backend/app/api/transactions.py |
GET /vat-categories |
api | healthy | backend/app/api/transactions.py |
PATCH /{transaction_id}/category |
api | healthy | backend/app/api/transactions.py |
GET /review-queue |
api | healthy | backend/app/api/transactions.py |
GET /rules |
api | healthy | backend/app/api/transactions.py |
GET /{transaction_id}/detail |
api | healthy | backend/app/api/transactions.py |
GET /{transaction_id}/history |
api | healthy | backend/app/api/transactions.py |
GET /{transaction_id}/links |
api | healthy | backend/app/api/transactions.py |
PATCH /{transaction_id}/review |
api | healthy | backend/app/api/transactions.py |
POST /{transaction_id}/apply-rule |
api | healthy | backend/app/api/transactions.py |
POST /{transaction_id}/rule |
api | healthy | backend/app/api/transactions.py |
POST /{transaction_id}/links |
api | healthy | backend/app/api/transactions.py |
PATCH /links/{link_id} |
api | healthy | backend/app/api/transactions.py |
GET /reconciliation-report |
api | healthy | backend/app/api/transactions.py |
GET /summary |
api | healthy | backend/app/api/dashboard.py |
GET /document-inventory |
api | healthy | backend/app/api/dashboard.py |
GET /storage-summary |
api | healthy | backend/app/api/dashboard.py |
GET /statement-workbench |
api | healthy | backend/app/api/dashboard.py |
GET /suppliers |
api | healthy | backend/app/api/dashboard.py |
POST /signup |
api | healthy | backend/app/api/auth.py |
POST /login |
api | healthy | backend/app/api/auth.py |
GET /me |
api | healthy | backend/app/api/auth.py |
GET /auth-url |
api | healthy | backend/app/api/gmail.py |
GET /callback |
api | healthy | backend/app/api/gmail.py |
DELETE /disconnect |
api | healthy | backend/app/api/gmail.py |
POST /gmail |
api | healthy | backend/app/api/webhooks.py |
GET /review |
api | healthy | backend/app/api/review_ui.py |
GET /supplier-documents |
api | healthy | backend/app/api/review_ui.py |
GET /month-audit |
api | healthy | backend/app/api/review_ui.py |
GET /transactions |
api | healthy | backend/app/api/review_ui.py |
GET /tools |
api | healthy | backend/app/api/review_ui.py |
POST /scan-recent |
api | healthy | backend/app/api/pipeline.py |
GET /{document_id} |
api | healthy | backend/app/api/documents.py |
GET /{document_id}/file |
api | healthy | backend/app/api/documents.py |
PATCH /{document_id} |
api | healthy | backend/app/api/documents.py |
POST /{document_id}/approve |
api | healthy | backend/app/api/documents.py |
POST /{document_id}/split |
api | healthy | backend/app/api/documents.py |
POST /sync-drive |
api | healthy | backend/app/api/documents.py |
POST /sync-storage |
api | healthy | backend/app/api/documents.py |
POST /extract |
api | healthy | backend/app/api/documents.py |
POST /backfill-financial-state |
api | healthy | backend/app/api/documents.py |
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 |
scripts |
software | healthy | scripts |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
golden |
software | healthy | backend/tests/golden |
statements |
software | healthy | backend/tests/golden/statements |
generic_statement |
software | healthy | backend/tests/golden/statements/generic_statement |
ee150b0d1637 |
software | healthy | backend/tests/golden/statements/generic_statement/ee150b0d1… |
9fd9362ce523 |
software | healthy | backend/tests/golden/statements/generic_statement/9fd9362ce… |
statement_of_account |
software | healthy | backend/tests/golden/statements/statement_of_account |
87f247b28a10 |
software | healthy | backend/tests/golden/statements/statement_of_account/87f247… |
d3f9026590d9 |
software | healthy | backend/tests/golden/statements/statement_of_account/d3f902… |
ac565b68ca87 |
software | healthy | backend/tests/golden/statements/statement_of_account/ac565b… |
00f4458de429 |
software | healthy | backend/tests/golden/statements/statement_of_account/00f445… |
277de2a150a3 |
software | healthy | backend/tests/golden/statements/statement_of_account/277de2… |
4e8678bb4b72 |
software | healthy | backend/tests/golden/statements/statement_of_account/4e8678… |
3a92b5c2a935 |
software | healthy | backend/tests/golden/statements/statement_of_account/3a92b5… |
65b29448cb7d |
software | healthy | backend/tests/golden/statements/statement_of_account/65b294… |
471467f51bf7 |
software | healthy | backend/tests/golden/statements/statement_of_account/471467… |
1e47a189e089 |
software | healthy | backend/tests/golden/statements/statement_of_account/1e47a1… |
diageo_erp_statement |
software | healthy | backend/tests/golden/statements/diageo_erp_statement |
18e244046ab8 |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/18e244… |
d0f582b3ecec |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/d0f582… |
9ccfe464d0c9 |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/9ccfe4… |
95e4d4e6e63a |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/95e4d4… |
304d84a6c0c1 |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/304d84… |
d5b28505bc5d |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/d5b285… |
202d53bdaf17 |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/202d53… |
e091f98f9b40 |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/e091f9… |
fe39ae0525fb |
software | healthy | backend/tests/golden/statements/diageo_erp_statement/fe39ae… |
trade_statement |
software | healthy | backend/tests/golden/statements/trade_statement |
649dca658855 |
software | healthy | backend/tests/golden/statements/trade_statement/649dca658855 |
7c80d3766334 |
software | healthy | backend/tests/golden/statements/trade_statement/7c80d3766334 |
612502e98ca2 |
software | healthy | backend/tests/golden/statements/trade_statement/612502e98ca2 |
48c67e94f6a7 |
software | healthy | backend/tests/golden/statements/trade_statement/48c67e94f6a7 |
07b9235a8731 |
software | healthy | backend/tests/golden/statements/trade_statement/07b9235a8731 |
scripts |
software | healthy | backend/scripts |
app |
software | healthy | backend/app |
api |
software | healthy | backend/app/api |
static |
software | healthy | backend/app/static |
tasks |
software | healthy | backend/app/tasks |
eval |
software | healthy | backend/app/eval |
services |
software | healthy | backend/app/services |
alembic |
software | healthy | backend/alembic |
versions |
software | healthy | backend/alembic/versions |
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | backend/app/models.py |
User |
data | healthy | backend/app/models.py |
GmailConnection |
data | healthy | backend/app/models.py |
Invoice |
data | healthy | backend/app/models.py |
Document |
data | healthy | backend/app/models.py |
DocumentExtractionRun |
data | healthy | backend/app/models.py |
DocumentFinancialFact |
data | healthy | backend/app/models.py |
DocumentFinancialRow |
data | healthy | backend/app/models.py |
Transaction |
data | healthy | backend/app/models.py |
ReconciliationSuggestion |
data | healthy | backend/app/models.py |
ReconciliationSuggestionItem |
data | healthy | backend/app/models.py |
TransactionDocumentLink |
data | healthy | backend/app/models.py |
TransactionReviewEvent |
data | healthy | backend/app/models.py |
TransactionRule |
data | healthy | backend/app/models.py |
ProcessedEmail |
data | healthy | backend/app/models.py |
users |
data | healthy | backend/app/models.py |
gmail_connections |
data | healthy | backend/app/models.py |
invoices |
data | healthy | backend/app/models.py |
documents |
data | healthy | backend/app/models.py |
document_extraction_runs |
data | healthy | backend/app/models.py |
document_financial_facts |
data | healthy | backend/app/models.py |
document_financial_rows |
data | healthy | backend/app/models.py |
transactions |
data | healthy | backend/app/models.py |
reconciliation_suggestions |
data | healthy | backend/app/models.py |
reconciliation_suggestion_items |
data | healthy | backend/app/models.py |
transaction_document_links |
data | healthy | backend/app/models.py |
transaction_review_events |
data | healthy | backend/app/models.py |
transaction_rules |
data | healthy | backend/app/models.py |
processed_emails |
data | healthy | backend/app/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
api |
hardware | healthy | docker-compose.yml |
worker |
hardware | healthy | docker-compose.yml |
db |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
redis |
data | healthy | README.md |
postgresql |
data | healthy | docker-compose.prod.yml |
sqlite |
data | healthy | backend/tests/test_transaction_review_api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/tests/test_config.py |
security | healthy | backend/tests/test_config.py |
auth::backend/app/deps.py |
security | healthy | backend/app/deps.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-kz0sx54r |
software | healthy | /tmp/repobility-clone-kz0sx54r |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | docker-compose.prod.yml |
This page is publicly accessible at:
https://repobility.com/scan/18562ca5-9fa5-4652-9209-fe15dd098110/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/18562ca5-9fa5-4652-9209-fe15dd098110/
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.