https://github.com/solden-ai/solden
· scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)
556 raw signals (45 security + 511 graph)
Last scanned 2 months, 2 weeks ago · v1 · 486 actionable findings from 2 signal sources. 129 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 17334 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 |
|---|---|---|---|
app_lifespan |
software | healthy | main.py:247 |
_warm_db_in_background |
software | healthy | main.py:264 |
_env_flag |
software | healthy | main.py:396 |
_process_role |
software | healthy | main.py:407 |
_should_skip_deferred_startup |
software | healthy | main.py:418 |
_runtime_surface_contract |
software | healthy | main.py:424 |
_request_transport_scheme |
software | healthy | main.py:456 |
dispatch |
software | healthy | main.py:1369 |
_is_strict_profile_allowed_path |
software | healthy | main.py:1063 |
_is_flag_gated_path |
software | healthy | main.py:1110 |
_apply_runtime_surface_profile |
software | healthy | main.py:1127 |
custom_openapi |
software | dead | main.py:1412 |
clearledgr_exception_handler |
software | healthy | main.py:1435 |
_resolve_request_actor |
software | healthy | main.py:1483 |
_authorization_denied_handler |
software | healthy | main.py:1524 |
_http_exception_audit_then_default |
software | healthy | main.py:1550 |
_permission_error_handler |
software | healthy | main.py:1576 |
_v1_rate_limit_exceeded_handler |
software | healthy | main.py:1606 |
unhandled_exception_handler |
software | healthy | main.py:1636 |
_parse_cors_origins |
software | healthy | main.py:1652 |
_resolve_cors_policy |
software | healthy | main.py:1657 |
workspace_page |
software | healthy | main.py:2066 |
root_banner |
software | healthy | main.py:2087 |
favicon |
software | healthy | main.py:2112 |
health |
software | healthy | main.py:2133 |
metrics_endpoint |
software | healthy | main.py:2221 |
loadSettings |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
beforeLoad |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
summarizeBillRecord |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
safeGet |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
safeText |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
createSecretKey |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
hexHmacSha256 |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
eventTypeFor |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
afterSubmit |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
loadFileContents |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
escapeHtml |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
loadSettings |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
toBase64Url |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
base64ToBase64Url |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
createSecretKey |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
mintPanelJwt |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
onRequest |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
meta |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
$ |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
show |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
hide |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
setState |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
setText |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
fmtMoney |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ProxyAwareHTTPSRedirectMiddleware |
software | healthy | main.py:466 |
CorrelationIdMiddleware |
software | healthy | main.py:1184 |
RequestLoggingMiddleware |
software | healthy | main.py:1207 |
LegacySurfaceGuardMiddleware |
software | healthy | main.py:1241 |
WorkspaceSessionCSRFMiddleware |
software | healthy | main.py:1257 |
RequestBodySizeLimitMiddleware |
software | healthy | main.py:1297 |
SecurityHeadersMiddleware |
software | healthy | main.py:1348 |
TestRuntimeInitRejectsEmptyOrg |
software | healthy | tests/test_runtime_tenant_isolation.py:58 |
TestResolvePayloadOrg |
software | healthy | tests/test_runtime_tenant_isolation.py:119 |
TestPlatformRuntimeCache |
software | healthy | tests/test_runtime_tenant_isolation.py:202 |
TestResolveOrgIdForUser |
software | healthy | tests/test_runtime_tenant_isolation.py:289 |
TestBuildChannelRuntime |
software | healthy | tests/test_runtime_tenant_isolation.py:323 |
TestReferenceShape |
software | healthy | tests/test_extraction_guardrails.py:29 |
TestReferenceFormatGuardrail |
software | healthy | tests/test_extraction_guardrails.py:48 |
TestAmountRangeGuardrail |
software | healthy | tests/test_extraction_guardrails.py:99 |
TestPOExistenceGuardrail |
software | healthy | tests/test_extraction_guardrails.py:159 |
TestMigrationV16 |
software | healthy | tests/test_vendor_kyc.py:48 |
TestVendorStoreKycAccessors |
software | healthy | tests/test_vendor_kyc.py:94 |
TestComputeVendorYtdSpend |
software | healthy | tests/test_vendor_kyc.py:225 |
TestVendorRiskScoreService |
software | healthy | tests/test_vendor_kyc.py:273 |
TestIbanVerifiedDerivation |
software | healthy | tests/test_vendor_kyc.py:454 |
TestVendorKycAPI |
software | healthy | tests/test_vendor_kyc.py:497 |
TestFinanceEffectReviewBlockers |
software | healthy | tests/test_erp_follow_on.py:89 |
TestExecuteNonInvoiceERPFollowOn |
software | healthy | tests/test_erp_follow_on.py:255 |
TestERPConnectorStrategyBuildRoutePlan |
software | healthy | tests/test_erp_follow_on.py:533 |
TestHelperFunctions |
software | healthy | tests/test_erp_follow_on.py:742 |
TestERPFollowOnStatusSets |
software | healthy | tests/test_erp_follow_on.py:799 |
TestERPFollowOnReconciliation |
software | healthy | tests/test_erp_follow_on.py:823 |
TestQuickBooksVerify |
software | healthy | tests/test_erp_webhook_security.py:78 |
TestXeroVerify |
software | healthy | tests/test_erp_webhook_security.py:112 |
TestNetSuiteVerify |
software | healthy | tests/test_erp_webhook_security.py:132 |
TestSAPVerify |
software | healthy | tests/test_erp_webhook_security.py:187 |
TestQuickBooksWebhookEndpoint |
software | healthy | tests/test_erp_webhook_security.py:208 |
TestXeroWebhookEndpoint |
software | healthy | tests/test_erp_webhook_security.py:263 |
TestNetSuiteWebhookEndpoint |
software | healthy | tests/test_erp_webhook_security.py:322 |
TestSAPWebhookEndpoint |
software | healthy | tests/test_erp_webhook_security.py:370 |
TestOutlookWebhookFailClosed |
software | healthy | tests/test_erp_webhook_security.py:405 |
TestVendorERPSync |
software | healthy | tests/test_vendor_erp_sync.py:60 |
TestVendorSyncBackgroundWiring |
software | healthy | tests/test_vendor_erp_sync.py:228 |
TestVendorStoreFreezeAccessors |
software | healthy | tests/test_iban_change_freeze.py:70 |
TestIbanChangeFreezeService |
software | healthy | tests/test_iban_change_freeze.py:229 |
TestValidationGateFreezeHooks |
software | healthy | tests/test_iban_change_freeze.py:456 |
TestIbanVerificationAPI |
software | healthy | tests/test_iban_change_freeze.py:563 |
TestDuplicateDetection |
software | healthy | tests/test_vendor_dedup.py:63 |
TestMergeVendors |
software | healthy | tests/test_vendor_dedup.py:104 |
TestAliasManagement |
software | healthy | tests/test_vendor_dedup.py:160 |
TestResolveVendorName |
software | healthy | tests/test_vendor_dedup.py:197 |
TestDedupEndpoints |
software | healthy | tests/test_vendor_dedup.py:222 |
TestFraudControlConfigDefaults |
software | healthy | tests/test_fraud_controls_gate.py:106 |
TestFraudControlConfigFromDict |
software | healthy | tests/test_fraud_controls_gate.py:131 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
railway.toml |
software | healthy | railway.toml |
railway.beat.toml |
software | healthy | railway.beat.toml |
CUSTOMER_AGENT_CONNECTION_PLAN.md |
software | healthy | CUSTOMER_AGENT_CONNECTION_PLAN.md |
AGENT_DESIGN_SPECIFICATION.md |
software | healthy | AGENT_DESIGN_SPECIFICATION.md |
.cursorrules |
software | healthy | .cursorrules |
DESIGN.md |
software | healthy | DESIGN.md |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
railway.worker.toml |
software | healthy | railway.worker.toml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
DESIGN_THESIS.md |
software | healthy | DESIGN_THESIS.md |
TODO_BACKLOG.md |
software | healthy | TODO_BACKLOG.md |
Dockerfile |
software | healthy | Dockerfile |
CAPABILITIES.md |
software | healthy | CAPABILITIES.md |
THESIS_AUDIT.md |
software | healthy | THESIS_AUDIT.md |
AP_Workflow_Cycle_Industry_Standard.md |
software | healthy | AP_Workflow_Cycle_Industry_Standard.md |
vendor-onboarding-spec.md |
software | healthy | vendor-onboarding-spec.md |
GMAIL_ACTION_BAR_PLAN.md |
software | healthy | GMAIL_ACTION_BAR_PLAN.md |
TODOS.md |
software | healthy | TODOS.md |
pyproject.toml |
software | healthy | pyproject.toml |
commission-clawback-spec.md |
software | healthy | commission-clawback-spec.md |
main.py |
software | healthy | main.py |
requirements.txt |
software | healthy | requirements.txt |
PLAN.md |
software | healthy | PLAN.md |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
project.json |
software | healthy | integrations/netsuite-suiteapp/project.json |
README.md |
software | healthy | integrations/netsuite-suiteapp/README.md |
BFN_CERTIFICATION.md |
software | healthy | integrations/netsuite-suiteapp/BFN_CERTIFICATION.md |
MARKETPLACE.md |
software | healthy | integrations/netsuite-suiteapp/MARKETPLACE.md |
suitecloud.config.js |
software | healthy | integrations/netsuite-suiteapp/suitecloud.config.js |
ue_clearledgr_panel.js |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
sl_clearledgr_panel.js |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
panel.html |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
panel.css |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
panel.js |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
README.md |
software | healthy | integrations/sap-fiori-extension/README.md |
SAP_STORE.md |
software | healthy | integrations/sap-fiori-extension/SAP_STORE.md |
package.json |
software | healthy | integrations/sap-fiori-extension/package.json |
xs-security.json |
software | healthy | integrations/sap-fiori-extension/xs-security.json |
ICC_CERTIFICATION.md |
software | healthy | integrations/sap-fiori-extension/ICC_CERTIFICATION.md |
mta.yaml |
software | healthy | integrations/sap-fiori-extension/mta.yaml |
xs-app.json |
software | healthy | integrations/sap-fiori-extension/approuter/xs-app.json |
package.json |
software | healthy | integrations/sap-fiori-extension/approuter/package.json |
ui5.yaml |
software | healthy | integrations/sap-fiori-extension/webapp/ui5.yaml |
manifest.json |
software | healthy | integrations/sap-fiori-extension/webapp/manifest.json |
package.json |
software | healthy | integrations/sap-fiori-extension/webapp/package.json |
index.html |
software | healthy | integrations/sap-fiori-extension/webapp/index.html |
Component.js |
software | healthy | integrations/sap-fiori-extension/webapp/Component.js |
BoxPanel.controller.js |
software | healthy | integrations/sap-fiori-extension/webapp/controller/BoxPanel… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /workspace |
api | healthy | main.py |
GET / |
api | healthy | main.py |
GET /favicon.ico |
api | healthy | main.py |
GET /health |
api | healthy | main.py |
GET /metrics |
api | healthy | main.py |
POST /events |
api | healthy | ui/slack/app.py |
POST /commands |
api | healthy | ui/slack/app.py |
POST /interactions |
api | healthy | ui/slack/app.py |
POST /notify |
api | healthy | ui/slack/app.py |
POST / |
api | healthy | solden/api/escalation_policies.py |
GET /events |
api | healthy | solden/api/escalation_policies.py |
GET /{policy_id} |
api | healthy | solden/api/escalation_policies.py |
PATCH /{policy_id} |
api | healthy | solden/api/escalation_policies.py |
DELETE /{policy_id} |
api | healthy | solden/api/escalation_policies.py |
POST /ask |
api | healthy | solden/api/ask_solden.py |
GET /ask/suggestions |
api | healthy | solden/api/ask_solden.py |
GET /{slug} |
api | healthy | solden/api/pipelines.py |
GET /{slug}/stages |
api | healthy | solden/api/pipelines.py |
GET /{slug}/stages/{stage_slug}/boxes |
api | healthy | solden/api/pipelines.py |
GET /{slug}/columns |
api | healthy | solden/api/pipelines.py |
DELETE /{view_id} |
api | healthy | solden/api/pipelines.py |
GET /ap-items/by-netsuite-bill/{ns_internal_id} |
api | healthy | solden/api/netsuite_panel.py |
POST /ap-items/by-netsuite-bill/{ns_internal_id}/approve |
api | healthy | solden/api/netsuite_panel.py |
POST /ap-items/by-netsuite-bill/{ns_internal_id}/reject |
api | healthy | solden/api/netsuite_panel.py |
POST /ap-items/by-netsuite-bill/{ns_internal_id}/request-in… |
api | healthy | solden/api/netsuite_panel.py |
GET /connected |
api | healthy | solden/api/gmail_webhooks.py |
POST /push |
api | healthy | solden/api/gmail_webhooks.py |
GET /callback |
api | healthy | solden/api/gmail_webhooks.py |
POST /disconnect |
api | healthy | solden/api/gmail_webhooks.py |
GET /status/{user_id} |
api | healthy | solden/api/gmail_webhooks.py |
GET /summary |
api | healthy | solden/api/projections_ops.py |
GET /{vendor_name}/summary |
api | healthy | solden/api/projections_ops.py |
POST /rebuild |
api | healthy | solden/api/projections_ops.py |
GET /bank-matches/{box_id} |
api | healthy | solden/api/bank_match_routes.py |
POST /bank-matches/{box_id}/accept |
api | healthy | solden/api/bank_match_routes.py |
POST /bank-matches/{box_id}/reject |
api | healthy | solden/api/bank_match_routes.py |
GET /ap-items/{ap_item_id}/bank-match-boxes |
api | healthy | solden/api/bank_match_routes.py |
POST /ap-items/{ap_item_id}/reclassify/preview |
api | healthy | solden/api/reclassification_je.py |
POST /ap-items/{ap_item_id}/reclassify |
api | healthy | solden/api/reclassification_je.py |
GET /ap-items/{ap_item_id}/reclassifications |
api | healthy | solden/api/reclassification_je.py |
GET /ap-items/{ap_item_id}/vendor-match |
api | healthy | solden/api/vendor_match.py |
POST /ap-items/{ap_item_id}/revert-approval |
api | healthy | solden/api/box_revert_routes.py |
POST /{erp_type}/test |
api | healthy | solden/api/erp_connection_ops.py |
POST /{erp_type}/rotate-credentials |
api | healthy | solden/api/erp_connection_ops.py |
POST /perf |
api | healthy | solden/api/ui_perf.py |
POST /checkout |
api | healthy | solden/api/paddle_billing.py |
GET /portal |
api | healthy | solden/api/paddle_billing.py |
PATCH /collection-mode |
api | healthy | solden/api/paddle_billing.py |
GET /price-preview |
api | healthy | solden/api/paddle_billing.py |
GET /invoices |
api | healthy | solden/api/paddle_billing.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
reminder_log |
data | healthy | solden/services/task_scheduler.py |
scheduler_runs |
data | healthy | solden/services/task_scheduler.py |
api_request_metrics |
data | healthy | solden/services/metrics.py |
api_error_metrics |
data | healthy | solden/services/metrics.py |
api_reconciliation_metrics |
data | healthy | solden/services/metrics.py |
api_metrics_meta |
data | healthy | solden/services/metrics.py |
email_tasks |
data | healthy | solden/services/email_tasks.py |
task_comments |
data | healthy | solden/services/email_tasks.py |
task_status_history |
data | healthy | solden/services/email_tasks.py |
agent_profiles |
data | healthy | solden/services/agent_memory.py |
agent_memory_events |
data | healthy | solden/services/agent_memory.py |
agent_belief_states |
data | healthy | solden/services/agent_memory.py |
agent_episode_summaries |
data | healthy | solden/services/agent_memory.py |
agent_eval_snapshots |
data | healthy | solden/services/agent_memory.py |
agent_patterns |
data | healthy | solden/services/agent_memory.py |
finance_learning_events |
data | healthy | solden/services/finance_learning.py |
finance_learning_calibration |
data | healthy | solden/services/finance_learning.py |
learning_calibration_snapshots |
data | healthy | solden/services/learning_calibration.py |
agent_corrections |
data | healthy | solden/services/correction_learning.py |
agent_learned_rules |
data | healthy | solden/services/correction_learning.py |
agent_correction_events |
data | healthy | solden/services/correction_learning.py |
vendor_layout_error_stats |
data | healthy | solden/services/correction_learning.py |
reviewed_extraction_cases |
data | healthy | solden/services/correction_learning.py |
agent_review_outcomes |
data | healthy | solden/services/correction_learning.py |
vendor_layout_review_stats |
data | healthy | solden/services/correction_learning.py |
oauth_tokens |
data | healthy | solden/core/database.py |
google_auth_codes |
data | healthy | solden/core/database.py |
gmail_autopilot_state |
data | healthy | solden/core/database.py |
outlook_autopilot_state |
data | healthy | solden/core/database.py |
erp_connections |
data | healthy | solden/core/database.py |
organizations |
data | healthy | solden/core/database.py |
users |
data | healthy | solden/core/database.py |
team_invites |
data | healthy | solden/core/database.py |
slack_installations |
data | healthy | solden/core/database.py |
organization_integrations |
data | healthy | solden/core/database.py |
subscriptions |
data | healthy | solden/core/database.py |
ap_items |
data | healthy | solden/core/database.py |
bank_match_boxes |
data | healthy | solden/core/database.py |
ap_item_sources |
data | healthy | solden/core/database.py |
ap_item_context_cache |
data | healthy | solden/core/database.py |
marketing_leads |
data | healthy | solden/core/database.py |
audit_events |
data | healthy | solden/core/database.py |
pending_notifications |
data | healthy | solden/core/database.py |
webhook_subscriptions |
data | healthy | solden/core/database.py |
disputes |
data | healthy | solden/core/database.py |
delegation_rules |
data | healthy | solden/core/database.py |
approvals |
data | healthy | solden/core/database.py |
agent_retry_jobs |
data | healthy | solden/core/database.py |
api_keys |
data | healthy | solden/core/database.py |
ap_policy_versions |
data | healthy | solden/core/database.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
integrations |
software | healthy | integrations |
netsuite-suiteapp |
software | healthy | integrations/netsuite-suiteapp |
src |
software | healthy | integrations/netsuite-suiteapp/src |
FileCabinet |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet |
SuiteApps |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps |
com.clearledgr.suiteapp |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
ui |
software | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
sap-fiori-extension |
software | healthy | integrations/sap-fiori-extension |
approuter |
software | healthy | integrations/sap-fiori-extension/approuter |
webapp |
software | healthy | integrations/sap-fiori-extension/webapp |
controller |
software | healthy | integrations/sap-fiori-extension/webapp/controller |
css |
software | healthy | integrations/sap-fiori-extension/webapp/css |
deployer |
software | healthy | integrations/sap-fiori-extension/deployer |
sage-intacct-platform-app |
software | healthy | integrations/sage-intacct-platform-app |
ui |
software | healthy | integrations/sage-intacct-platform-app/ui |
salis |
software | healthy | salis |
adrs |
software | healthy | salis/adrs |
tests |
software | healthy | tests |
test_data |
software | healthy | tests/test_data |
fixtures |
software | healthy | tests/fixtures |
synthetic_invoices |
software | healthy | tests/fixtures/synthetic_invoices |
erp_dom_regression |
software | healthy | tests/erp_dom_regression |
fixtures |
software | healthy | tests/erp_dom_regression/fixtures |
static |
software | healthy | static |
workspace |
software | healthy | static/workspace |
docs |
software | healthy | docs |
security |
software | healthy | docs/security |
archive |
software | healthy | docs/archive |
ga-evidence |
software | healthy | docs/ga-evidence |
releases |
software | healthy | docs/ga-evidence/releases |
ap-v1-2026-02-25-pilot-rc1 |
software | healthy | docs/ga-evidence/releases/ap-v1-2026-02-25-pilot-rc1 |
artifacts |
software | healthy | docs/ga-evidence/releases/ap-v1-2026-02-25-pilot-rc1/artifa… |
templates |
software | healthy | docs/ga-evidence/templates |
v1 |
software | healthy | docs/v1 |
manifesto |
software | healthy | docs/manifesto |
legacy |
software | healthy | docs/legacy |
gmail-extension-ui |
software | healthy | docs/legacy/gmail-extension-ui |
fundraising |
software | healthy | docs/fundraising |
ui |
software | healthy | ui |
shared |
software | healthy | ui/shared |
teams |
software | healthy | ui/teams |
manifest |
software | healthy | ui/teams/manifest |
outlook-addin |
software | healthy | ui/outlook-addin |
src |
software | healthy | ui/outlook-addin/src |
web-app |
software | healthy | ui/web-app |
dev |
software | healthy | ui/web-app/dev |
src |
software | healthy | ui/web-app/src |
auth |
software | healthy | ui/web-app/src/auth |
api |
software | healthy | ui/web-app/src/api |
utils |
software | healthy | ui/web-app/src/utils |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ApiKeysRoute |
frontend | healthy | ui/web-app/src/routes/pages/ApiKeysRoute.js |
/HealthRoute |
frontend | healthy | ui/web-app/src/routes/pages/HealthRoute.js |
/VendorDetailPage |
frontend | healthy | ui/web-app/src/routes/pages/VendorDetailPage.js |
/SettingsPage |
frontend | healthy | ui/web-app/src/routes/pages/SettingsPage.js |
/VendorDetailPage.test |
frontend | healthy | ui/web-app/src/routes/pages/VendorDetailPage.test.js |
/AuditLogRoute |
frontend | healthy | ui/web-app/src/routes/pages/AuditLogRoute.js |
/RecordsPage |
frontend | healthy | ui/web-app/src/routes/pages/RecordsPage.js |
/RecordDetailRoute |
frontend | healthy | ui/web-app/src/routes/pages/RecordDetailRoute.js |
/ConnectionsPage.test |
frontend | healthy | ui/web-app/src/routes/pages/ConnectionsPage.test.js |
/ApiKeysPage |
frontend | healthy | ui/web-app/src/routes/pages/ApiKeysPage.js |
/HealthPage |
frontend | healthy | ui/web-app/src/routes/pages/HealthPage.js |
/OnboardingPage |
frontend | healthy | ui/web-app/src/routes/pages/OnboardingPage.js |
/SettingsPage.test |
frontend | healthy | ui/web-app/src/routes/pages/SettingsPage.test.js |
/ActivityPage.test |
frontend | healthy | ui/web-app/src/routes/pages/ActivityPage.test.js |
/RecordsRoute |
frontend | healthy | ui/web-app/src/routes/pages/RecordsRoute.js |
/WorkflowsRoute |
frontend | healthy | ui/web-app/src/routes/pages/WorkflowsRoute.js |
/RecordsPage.test |
frontend | healthy | ui/web-app/src/routes/pages/RecordsPage.test.js |
/HomePage.test |
frontend | healthy | ui/web-app/src/routes/pages/HomePage.test.js |
/ActivityRoute |
frontend | healthy | ui/web-app/src/routes/pages/ActivityRoute.js |
/AskSoldenPanel |
frontend | healthy | ui/web-app/src/routes/pages/AskSoldenPanel.js |
/AskSoldenPanel.test |
frontend | healthy | ui/web-app/src/routes/pages/AskSoldenPanel.test.js |
/StatusPage |
frontend | healthy | ui/web-app/src/routes/pages/StatusPage.js |
/ProcurementPage |
frontend | healthy | ui/web-app/src/routes/pages/ProcurementPage.js |
/VendorDetailRoute |
frontend | healthy | ui/web-app/src/routes/pages/VendorDetailRoute.js |
/ExceptionsPage |
frontend | healthy | ui/web-app/src/routes/pages/ExceptionsPage.js |
/AuditLogPage |
frontend | healthy | ui/web-app/src/routes/pages/AuditLogPage.js |
/PlanRoute |
frontend | healthy | ui/web-app/src/routes/pages/PlanRoute.js |
/RulesRoute |
frontend | healthy | ui/web-app/src/routes/pages/RulesRoute.js |
/ProcurementRoute |
frontend | healthy | ui/web-app/src/routes/pages/ProcurementRoute.js |
/ExceptionsPage.test |
frontend | healthy | ui/web-app/src/routes/pages/ExceptionsPage.test.js |
/ReportsPage.test |
frontend | healthy | ui/web-app/src/routes/pages/ReportsPage.test.js |
/ReportsPage |
frontend | healthy | ui/web-app/src/routes/pages/ReportsPage.js |
/HomePage |
frontend | healthy | ui/web-app/src/routes/pages/HomePage.js |
/ExceptionsRoute |
frontend | healthy | ui/web-app/src/routes/pages/ExceptionsRoute.js |
/ConnectionsRoute |
frontend | healthy | ui/web-app/src/routes/pages/ConnectionsRoute.js |
/WorkflowsPage |
frontend | healthy | ui/web-app/src/routes/pages/WorkflowsPage.js |
/RecordDetailPage |
frontend | healthy | ui/web-app/src/routes/pages/RecordDetailPage.js |
/RulesPage.test |
frontend | healthy | ui/web-app/src/routes/pages/RulesPage.test.js |
/VendorsPage |
frontend | healthy | ui/web-app/src/routes/pages/VendorsPage.js |
/ActivityPage |
frontend | healthy | ui/web-app/src/routes/pages/ActivityPage.js |
/RulesPage |
frontend | healthy | ui/web-app/src/routes/pages/RulesPage.js |
/VendorsPage.test |
frontend | healthy | ui/web-app/src/routes/pages/VendorsPage.test.js |
/AuditLogPage.test |
frontend | healthy | ui/web-app/src/routes/pages/AuditLogPage.test.js |
/ReportsRoute |
frontend | healthy | ui/web-app/src/routes/pages/ReportsRoute.js |
/ConnectionsPage |
frontend | healthy | ui/web-app/src/routes/pages/ConnectionsPage.js |
/ProcurementPage.test |
frontend | healthy | ui/web-app/src/routes/pages/ProcurementPage.test.js |
/WorkflowsPage.test |
frontend | healthy | ui/web-app/src/routes/pages/WorkflowsPage.test.js |
/RecordDetailPage.test |
frontend | healthy | ui/web-app/src/routes/pages/RecordDetailPage.test.js |
/SettingsRoute |
frontend | healthy | ui/web-app/src/routes/pages/SettingsRoute.js |
/VendorsRoute |
frontend | healthy | ui/web-app/src/routes/pages/VendorsRoute.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/test_chart_of_accounts.py |
security | healthy | tests/test_chart_of_accounts.py |
auth::tests/test_erp_field_mapping_posters.py |
security | healthy | tests/test_erp_field_mapping_posters.py |
auth::tests/test_sage_intacct_panel_contract.py |
security | healthy | tests/test_sage_intacct_panel_contract.py |
auth::ui/slack/app.py |
security | healthy | ui/slack/app.py |
auth::solden/api/sage_intacct_panel.py |
security | healthy | solden/api/sage_intacct_panel.py |
auth::ui/gmail-extension/src/routes/route-helpers.js |
security | healthy | ui/gmail-extension/src/routes/route-helpers.js |
auth::tests/test_webhook_auth_hardening.py |
security | healthy | tests/test_webhook_auth_hardening.py |
auth::solden/services/gmail_api.py |
security | healthy | solden/services/gmail_api.py |
auth::solden/api/ops.py |
security | healthy | solden/api/ops.py |
auth::solden/integrations/erp_sap_s4hana.py |
security | healthy | solden/integrations/erp_sap_s4hana.py |
auth::integrations/sage-intacct-platform-app/README.md |
security | healthy | integrations/sage-intacct-platform-app/README.md |
auth::solden/api/auth.py |
security | healthy | solden/api/auth.py |
auth::tests/test_calendar_ooo.py |
security | healthy | tests/test_calendar_ooo.py |
auth::scripts/get-chrome-store-refresh-token.py |
security | healthy | scripts/get-chrome-store-refresh-token.py |
auth::tests/test_erp_router_query_safety.py |
security | healthy | tests/test_erp_router_query_safety.py |
auth::integrations/netsuite-suiteapp/README.md |
security | healthy | integrations/netsuite-suiteapp/README.md |
auth::ui/web-app/src/routes/route-helpers.js |
security | healthy | ui/web-app/src/routes/route-helpers.js |
auth::ui/gmail-extension/background.js |
security | healthy | ui/gmail-extension/background.js |
auth::integrations/sap-fiori-extension/webapp/controller/Bo… |
security | healthy | integrations/sap-fiori-extension/webapp/controller/BoxPanel… |
auth::ui/web-app/src/auth/LoginPage.test.js |
security | healthy | ui/web-app/src/auth/LoginPage.test.js |
auth::scripts/seed_admin_user.py |
security | healthy | scripts/seed_admin_user.py |
auth::README.md |
security | healthy | README.md |
auth::solden/services/slack_notifications.py |
security | healthy | solden/services/slack_notifications.py |
auth::solden/api/sap_extension.py |
security | healthy | solden/api/sap_extension.py |
auth::ui/slack/manifest.json |
security | healthy | ui/slack/manifest.json |
auth::tests/test_gmail_oauth_error_surfacing.py |
security | healthy | tests/test_gmail_oauth_error_surfacing.py |
auth::ui/gmail-extension/src/routes/oauth-bridge.js |
security | healthy | ui/gmail-extension/src/routes/oauth-bridge.js |
auth::tests/test_erp_native_intake_pipeline.py |
security | healthy | tests/test_erp_native_intake_pipeline.py |
auth::.cursorrules |
security | healthy | .cursorrules |
auth::solden/services/teams_notifications.py |
security | healthy | solden/services/teams_notifications.py |
auth::tests/test_teams_audit_integration.py |
security | healthy | tests/test_teams_audit_integration.py |
auth::integrations/netsuite-suiteapp/src/FileCabinet/SuiteA… |
security | healthy | integrations/netsuite-suiteapp/src/FileCabinet/SuiteApps/co… |
auth::solden/services/calendar_ooo.py |
security | healthy | solden/services/calendar_ooo.py |
auth::tests/test_tenant_isolation.py |
security | healthy | tests/test_tenant_isolation.py |
auth::solden/core/migrations.py |
security | healthy | solden/core/migrations.py |
auth::solden/services/outlook_api.py |
security | healthy | solden/services/outlook_api.py |
auth::tests/test_surface_readiness.py |
security | healthy | tests/test_surface_readiness.py |
auth::tests/test_gmail_webhooks.py |
security | healthy | tests/test_gmail_webhooks.py |
auth::solden/services/user_offboarding.py |
security | healthy | solden/services/user_offboarding.py |
auth::workspace-addon/README.md |
security | healthy | workspace-addon/README.md |
auth::ui/web-app/src/routes/pages/ConnectionsPage.js |
security | healthy | ui/web-app/src/routes/pages/ConnectionsPage.js |
auth::tests/test_erp_preflight.py |
security | healthy | tests/test_erp_preflight.py |
auth::solden/services/celery_tasks.py |
security | healthy | solden/services/celery_tasks.py |
auth::tests/test_teams_verify.py |
security | healthy | tests/test_teams_verify.py |
auth::solden/services/finance_agent_runtime.py |
security | healthy | solden/services/finance_agent_runtime.py |
auth::solden/services/agent_command_dispatch.py |
security | healthy | solden/services/agent_command_dispatch.py |
auth::ui/web-app/src/routes/pages/OnboardingPage.js |
security | healthy | ui/web-app/src/routes/pages/OnboardingPage.js |
auth::solden/api/netsuite_panel.py |
security | healthy | solden/api/netsuite_panel.py |
auth::tests/test_erp_journal_entry_capture.py |
security | healthy | tests/test_erp_journal_entry_capture.py |
auth::solden/core/org_utils.py |
security | healthy | solden/core/org_utils.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | main.py |
169.254.169.254 |
network | healthy | tests/test_workflow_hooks.py |
10.0.0.5 |
network | healthy | tests/test_workflow_hooks.py |
100.100.100.200 |
network | healthy | tests/test_workflow_hooks.py |
93.184.216.34 |
network | healthy | tests/test_workflow_hooks.py |
10.0.0.1 |
network | healthy | tests/test_rate_limit.py |
192.168.1.1 |
network | healthy | tests/test_rate_limit.py |
203.0.113.7 |
network | healthy | tests/test_paddle_price_preview.py |
13.5.8.8 |
network | healthy | ui/web-app/src/shell/SidebarNav.js |
169.254.0.0 |
network | healthy | solden/core/effects/catalog.py |
100.64.0.0 |
network | healthy | solden/core/effects/catalog.py |
192.0.0.0 |
network | healthy | solden/core/effects/catalog.py |
198.18.0.0 |
network | healthy | solden/core/effects/catalog.py |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/publish-chrome-extension.yml |
erp-api-regression |
cicd | healthy | .github/workflows/erp-dom-regression.yml |
deploy |
cicd | healthy | .github/workflows/railway-deploy-workers.yml |
gmail-runtime-smoke |
cicd | healthy | .github/workflows/gmail-runtime-smoke-nightly.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
backend |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
invoice-extraction-regression |
cicd | healthy | .github/workflows/invoice-extraction-regression.yml |
browser-harness |
cicd | healthy | .github/workflows/gmail-extension-browser-harness.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::ui/web-app/Dockerfile |
hardware | healthy | ui/web-app/Dockerfile |
api |
hardware | healthy | docker-compose.yml |
worker |
hardware | healthy | docker-compose.yml |
beat |
hardware | healthy | docker-compose.yml |
db |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
tunnel |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/test_teams_installations.py |
security | healthy | tests/test_teams_installations.py |
password_literal::tests/test_erp_field_mapping_posters.py |
security | healthy | tests/test_erp_field_mapping_posters.py |
password_literal::tests/test_erp_field_mapping_posters.py |
security | healthy | tests/test_erp_field_mapping_posters.py |
password_literal::tests/test_modules_5_6_carry_overs.py |
security | healthy | tests/test_modules_5_6_carry_overs.py |
password_literal::tests/test_modules_5_6_carry_overs.py |
security | healthy | tests/test_modules_5_6_carry_overs.py |
password_literal::tests/test_modules_5_6_carry_overs.py |
security | healthy | tests/test_modules_5_6_carry_overs.py |
password_literal::tests/test_modules_5_6_carry_overs.py |
security | healthy | tests/test_modules_5_6_carry_overs.py |
password_literal::scripts/seed_demo_tenant.py |
security | healthy | scripts/seed_demo_tenant.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::publish-chrome-extension |
cicd | healthy | .github/workflows/publish-chrome-extension.yml |
gha::erp-dom-regression |
cicd | healthy | .github/workflows/erp-dom-regression.yml |
gha::railway-deploy-workers |
cicd | healthy | .github/workflows/railway-deploy-workers.yml |
gha::gmail-runtime-smoke-nightly |
cicd | healthy | .github/workflows/gmail-runtime-smoke-nightly.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::invoice-extraction-regression |
cicd | healthy | .github/workflows/invoice-extraction-regression.yml |
gha::gmail-extension-browser-harness |
cicd | healthy | .github/workflows/gmail-extension-browser-harness.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CHROME_CLIENT_SECRET |
cicd | healthy | — |
CHROME_REFRESH_TOKEN |
cicd | healthy | — |
CHROME_CLIENT_ID |
cicd | healthy | — |
RAILWAY_TOKEN |
cicd | healthy | — |
GMAIL_E2E_PROFILE_DIR |
cicd | healthy | — |
CHROME_EXTENSION_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8010 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:5174 |
network | healthy | ui/web-app/vite.config.js |
port:8080 |
network | healthy | ui/web-app/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/test_operational_memory.py |
vps::gcp |
hardware | healthy | tests/test_workflow_hooks.py |
vps::ec2 |
hardware | healthy | docs/legacy/gmail-extension-ui/demo-mode.js |
vps::azure |
hardware | healthy | ui/teams/manifest/build_package.sh |
vps::digitalocean |
hardware | healthy | ui/gmail-extension/engines/DiscoveryEngine.js |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | railway.toml |
postgres |
data | healthy | railway.toml |
postgresql |
data | healthy | railway.toml |
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration_v42.py |
data | healthy | tests/test_migration_v42.py |
migrations_cmd.py |
data | healthy | solden/cli/migrations_cmd.py |
migrations.py |
data | healthy | solden/core/migrations.py |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | tests/test_runtime_surface_scope.py |
nginx |
network | healthy | solden/api/dashboard.py |
envoy |
network | healthy | solden/api/auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | railway.toml |
pubsub |
data | healthy | tests/test_gmail_webhooks.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7e98ugwy |
software | healthy | /tmp/repobility-clone-7e98ugwy |
This page is publicly accessible at:
https://repobility.com/scan/eebda10c-e6ed-4051-bd65-f08fc5068cfc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/eebda10c-e6ed-4051-bd65-f08fc5068cfc/
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.