https://github.com/dbower44022/crmbuilder
· scanned 2026-06-17 01:56 UTC (1 month, 1 week ago)
845 raw signals (0 security + 845 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -4.0 (diff) · 829 actionable findings from 1 signal source. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 16459 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 |
|---|---|---|---|
loader |
software | healthy | tests/test_workflows.py:23 |
_write_yaml |
software | healthy | tests/test_workflows.py:54 |
test_on_create_trigger |
software | healthy | tests/test_workflows.py:78 |
test_on_update_trigger |
software | healthy | tests/test_workflows.py:95 |
test_on_field_change_trigger |
software | healthy | tests/test_workflows.py:111 |
test_on_field_transition_trigger |
software | healthy | tests/test_workflows.py:131 |
test_on_delete_trigger |
software | healthy | tests/test_workflows.py:154 |
test_set_field_action |
software | healthy | tests/test_workflows.py:177 |
test_clear_field_action |
software | healthy | tests/test_workflows.py:195 |
test_send_email_action |
software | healthy | tests/test_workflows.py:211 |
test_send_internal_notification_action |
software | healthy | tests/test_workflows.py:229 |
test_where_clause_parsed |
software | healthy | tests/test_workflows.py:255 |
test_missing_id |
software | healthy | tests/test_workflows.py:284 |
test_duplicate_id |
software | healthy | tests/test_workflows.py:299 |
test_missing_name |
software | healthy | tests/test_workflows.py:323 |
test_missing_trigger |
software | healthy | tests/test_workflows.py:338 |
test_empty_actions |
software | healthy | tests/test_workflows.py:352 |
test_invalid_trigger_event |
software | healthy | tests/test_workflows.py:365 |
test_on_field_change_missing_field |
software | healthy | tests/test_workflows.py:381 |
test_on_field_change_bad_field |
software | healthy | tests/test_workflows.py:399 |
test_on_field_transition_no_from_to |
software | healthy | tests/test_workflows.py:416 |
test_invalid_action_type |
software | healthy | tests/test_workflows.py:433 |
test_set_field_missing_field |
software | healthy | tests/test_workflows.py:447 |
test_set_field_bad_field |
software | healthy | tests/test_workflows.py:464 |
test_set_field_missing_value |
software | healthy | tests/test_workflows.py:480 |
test_send_email_missing_template |
software | healthy | tests/test_workflows.py:497 |
test_send_email_missing_to |
software | healthy | tests/test_workflows.py:514 |
test_send_email_to_literal_email |
software | healthy | tests/test_workflows.py:531 |
test_send_email_to_bad_field |
software | healthy | tests/test_workflows.py:549 |
test_send_internal_notification_bad_to |
software | healthy | tests/test_workflows.py:565 |
test_send_internal_notification_role_ok |
software | healthy | tests/test_workflows.py:584 |
test_send_internal_notification_user_ok |
software | healthy | tests/test_workflows.py:601 |
test_missing_template_ref |
software | healthy | tests/test_workflows.py:626 |
test_valid_workflow |
software | healthy | tests/test_workflows.py:653 |
test_set_field_with_now_value |
software | healthy | tests/test_workflows.py:672 |
_make_program |
software | healthy | tests/test_workflows.py:696 |
test_short_circuits_without_api_calls |
software | healthy | tests/test_workflows.py:712 |
test_emits_not_supported_lines |
software | healthy | tests/test_workflows.py:745 |
test_skips_delete_entities |
software | healthy | tests/test_workflows.py:772 |
test_no_workflows_returns_empty |
software | healthy | tests/test_workflows.py:797 |
make_program |
software | healthy | tests/test_run_worker.py:50 |
make_entity |
software | healthy | tests/test_run_worker.py:60 |
run_worker_sync |
software | healthy | tests/test_run_worker.py:77 |
test_full_rebuild_deletes_and_creates |
software | healthy | tests/test_run_worker.py:123 |
test_skip_deletes_no_delete_calls |
software | healthy | tests/test_run_worker.py:157 |
test_skip_deletes_with_pure_delete_entity |
software | healthy | tests/test_run_worker.py:187 |
test_skip_deletes_existing_entity_skips_create |
software | healthy | tests/test_run_worker.py:214 |
test_full_rebuild_field_operations_proceed |
software | healthy | tests/test_run_worker.py:230 |
_make_default_client |
software | healthy | tests/test_run_worker.py:265 |
_step_results_by_name |
software | healthy | tests/test_run_worker.py:280 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
score-mentor-request-form.yaml |
software | healthy | score-mentor-request-form.yaml |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
start-v2.sh |
software | healthy | start-v2.sh |
score-mentor-request-form-fields.md |
software | healthy | score-mentor-request-form-fields.md |
test_workflows.py |
software | healthy | tests/test_workflows.py |
test_run_worker.py |
software | healthy | tests/test_run_worker.py |
test_audit_manager.py |
software | healthy | tests/test_audit_manager.py |
test_audit_manifest.py |
software | healthy | tests/test_audit_manifest.py |
test_ssh_deploy.py |
software | healthy | tests/test_ssh_deploy.py |
test_duplicate_checks.py |
software | healthy | tests/test_duplicate_checks.py |
test_wizard_field_hints.py |
software | healthy | tests/test_wizard_field_hints.py |
test_upgrade_ssh.py |
software | healthy | tests/test_upgrade_ssh.py |
conftest.py |
software | healthy | tests/conftest.py |
test_audit_db.py |
software | healthy | tests/test_audit_db.py |
test_relationship_manager.py |
software | healthy | tests/test_relationship_manager.py |
test_comparator.py |
software | healthy | tests/test_comparator.py |
test_deploy_config_repo.py |
software | healthy | tests/test_deploy_config_repo.py |
test_condition_expression.py |
software | healthy | tests/test_condition_expression.py |
__init__.py |
software | healthy | tests/__init__.py |
test_deploy_worker.py |
software | healthy | tests/test_deploy_worker.py |
test_secrets.py |
software | healthy | tests/test_secrets.py |
test_visible_when.py |
software | healthy | tests/test_visible_when.py |
test_team_manager.py |
software | healthy | tests/test_team_manager.py |
test_record_generator.py |
software | healthy | tests/test_record_generator.py |
test_relative_date.py |
software | healthy | tests/test_relative_date.py |
test_configure_progress.py |
software | healthy | tests/test_configure_progress.py |
test_audit_entry.py |
software | healthy | tests/test_audit_entry.py |
test_layout_roundtrip.py |
software | healthy | tests/test_layout_roundtrip.py |
test_entity_manager.py |
software | healthy | tests/test_entity_manager.py |
test_role_manager.py |
software | healthy | tests/test_role_manager.py |
test_field_manager.py |
software | healthy | tests/test_field_manager.py |
test_layout_manager.py |
software | healthy | tests/test_layout_manager.py |
test_reporter.py |
software | healthy | tests/test_reporter.py |
test_required_when.py |
software | healthy | tests/test_required_when.py |
test_models.py |
software | healthy | tests/test_models.py |
test_formula.py |
software | healthy | tests/test_formula.py |
test_verification_spec.py |
software | healthy | tests/test_verification_spec.py |
test_data_profiler.py |
software | healthy | tests/test_data_profiler.py |
test_saved_views.py |
software | healthy | tests/test_saved_views.py |
test_regenerate_record_worker.py |
software | healthy | tests/test_regenerate_record_worker.py |
test_api_client.py |
software | healthy | tests/test_api_client.py |
test_wizard_manual_record_handler.py |
software | healthy | tests/test_wizard_manual_record_handler.py |
test_filtered_tabs.py |
software | healthy | tests/test_filtered_tabs.py |
test_deploy_entry.py |
software | healthy | tests/test_deploy_entry.py |
test_connection_config_form.py |
software | healthy | tests/test_connection_config_form.py |
test_wizard_persistence.py |
software | healthy | tests/test_wizard_persistence.py |
test_config_loader.py |
software | healthy | tests/test_config_loader.py |
test_tooltip_manager.py |
software | healthy | tests/test_tooltip_manager.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestWorkflowTriggerParsing |
software | healthy | tests/test_workflows.py:75 |
TestWorkflowActionParsing |
software | healthy | tests/test_workflows.py:174 |
TestWorkflowWhereParsing |
software | healthy | tests/test_workflows.py:252 |
TestWorkflowValidation |
software | healthy | tests/test_workflows.py:281 |
TestWorkflowTemplateCrossBlock |
software | healthy | tests/test_workflows.py:623 |
TestWorkflowValidProgram |
software | healthy | tests/test_workflows.py:650 |
TestWorkflowManager |
software | healthy | tests/test_workflows.py:693 |
FakeProfiler |
software | healthy | tests/test_audit_manager.py:1204 |
ExplodingProfiler |
software | healthy | tests/test_audit_manager.py:1175 |
_MemoryBackend |
software | healthy | tests/test_deploy_config_repo.py:22 |
TestParseShorthand |
software | healthy | tests/test_condition_expression.py:27 |
TestParseStructured |
software | healthy | tests/test_condition_expression.py:64 |
TestParseLeaf |
software | healthy | tests/test_condition_expression.py:171 |
TestValidateOperators |
software | healthy | tests/test_condition_expression.py:209 |
TestValidateValueShape |
software | healthy | tests/test_condition_expression.py:242 |
TestValidateFieldReferences |
software | healthy | tests/test_condition_expression.py:331 |
TestEvaluateOperators |
software | healthy | tests/test_condition_expression.py:377 |
TestEvaluateStructural |
software | healthy | tests/test_condition_expression.py:486 |
TestEvaluateRelativeDates |
software | healthy | tests/test_condition_expression.py:546 |
TestRender |
software | healthy | tests/test_condition_expression.py:578 |
TestParseRoleClause |
software | healthy | tests/test_condition_expression.py:639 |
TestValidateRoleClauseContext |
software | healthy | tests/test_condition_expression.py:730 |
TestValidateRoleClauseOperator |
software | healthy | tests/test_condition_expression.py:781 |
TestValidateRoleClauseValueShape |
software | healthy | tests/test_condition_expression.py:831 |
TestValidateRoleClauseKnownRoles |
software | healthy | tests/test_condition_expression.py:880 |
TestCollectUnknownRoles |
software | healthy | tests/test_condition_expression.py:943 |
TestRenderRoleClause |
software | healthy | tests/test_condition_expression.py:987 |
TestCollectUnknownFieldsIgnoresRoleClauses |
software | healthy | tests/test_condition_expression.py:1031 |
_MemoryBackend |
software | healthy | tests/test_deploy_worker.py:43 |
_MemoryBackend |
software | healthy | tests/test_secrets.py:14 |
TestIsRelativeDate |
software | healthy | tests/test_relative_date.py:17 |
TestResolveBareTokens |
software | healthy | tests/test_relative_date.py:57 |
TestResolveNDays |
software | healthy | tests/test_relative_date.py:85 |
TestResolveEdgeCases |
software | healthy | tests/test_relative_date.py:120 |
TestInstanceProfileProjectFolder |
software | healthy | tests/test_models.py:8 |
TestParseArithmetic |
software | healthy | tests/test_formula.py:40 |
TestExtractFieldRefs |
software | healthy | tests/test_formula.py:161 |
TestRenderArithmetic |
software | healthy | tests/test_formula.py:185 |
TestFormulaLoading |
software | healthy | tests/test_formula.py:237 |
TestFormulaValidation |
software | healthy | tests/test_formula.py:444 |
TestFormulaRendering |
software | healthy | tests/test_formula.py:902 |
TestExternalDependenciesBuilder |
software | healthy | tests/test_verification_spec.py:30 |
FakeEspoClient |
software | healthy | tests/test_data_profiler.py:79 |
_MemoryBackend |
software | healthy | tests/test_regenerate_record_worker.py:47 |
_FakeSSH |
software | healthy | tests/test_regenerate_record_worker.py:140 |
_MemoryBackend |
software | healthy | tests/test_wizard_manual_record_handler.py:55 |
_MemoryBackend |
software | healthy | tests/test_connection_config_form.py:25 |
_MemoryBackend |
software | healthy | tests/test_wizard_persistence.py:24 |
_MemoryBackend |
software | healthy | tests/test_regenerate_record_dialog.py:42 |
_S |
software | healthy | tests/crmbuilder_v2/access/test_principal.py:169 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
schema_migration |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
agent |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
agent_version |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
skill |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
agent_skill |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
governance_rule |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
agent_governance |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
audit_log |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
enforcement_event |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
schema_version |
data | healthy | automation/db/client_schema.py |
Domain |
data | healthy | automation/db/client_schema.py |
Entity |
data | healthy | automation/db/client_schema.py |
Field |
data | healthy | automation/db/client_schema.py |
FieldOption |
data | healthy | automation/db/client_schema.py |
Relationship |
data | healthy | automation/db/client_schema.py |
Persona |
data | healthy | automation/db/client_schema.py |
BusinessObject |
data | healthy | automation/db/client_schema.py |
Process |
data | healthy | automation/db/client_schema.py |
ProcessStep |
data | healthy | automation/db/client_schema.py |
Requirement |
data | healthy | automation/db/client_schema.py |
ProcessEntity |
data | healthy | automation/db/client_schema.py |
ProcessField |
data | healthy | automation/db/client_schema.py |
ProcessPersona |
data | healthy | automation/db/client_schema.py |
Decision |
data | healthy | automation/db/client_schema.py |
OpenIssue |
data | healthy | automation/db/client_schema.py |
WorkItem |
data | healthy | automation/db/client_schema.py |
Dependency |
data | healthy | automation/db/client_schema.py |
AISession |
data | healthy | automation/db/client_schema.py |
ChangeLog |
data | healthy | automation/db/client_schema.py |
ChangeImpact |
data | healthy | automation/db/client_schema.py |
GenerationLog |
data | healthy | automation/db/client_schema.py |
LayoutPanel |
data | healthy | automation/db/client_schema.py |
LayoutRow |
data | healthy | automation/db/client_schema.py |
LayoutTab |
data | healthy | automation/db/client_schema.py |
ListColumn |
data | healthy | automation/db/client_schema.py |
Instance |
data | healthy | automation/db/client_schema.py |
DeploymentRun |
data | healthy | automation/db/client_schema.py |
InstanceDeployConfig |
data | healthy | automation/db/client_schema.py |
ExtensionLicense |
data | healthy | automation/db/client_schema.py |
ExtensionInstall |
data | healthy | automation/db/client_schema.py |
ConfigurationRun |
data | healthy | automation/db/client_schema.py |
Client |
data | healthy | automation/db/migrations.py |
Client_new |
data | healthy | automation/db/migrations.py |
IF |
data | healthy | automation/db/migrations.py |
ConfigurationRun_new |
data | healthy | automation/db/migrations.py |
WorkItem_new |
data | healthy | automation/db/migrations.py |
Role |
data | healthy | automation/db/migrations.py |
Team |
data | healthy | automation/db/migrations.py |
FilteredTab |
data | healthy | automation/db/migrations.py |
clients |
data | healthy | crmbuilder-v2/src/crmbuilder_v2/mcp_server/auth.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
crmbuilder_v2 |
software | healthy | tests/crmbuilder_v2 |
access |
software | healthy | tests/crmbuilder_v2/access |
adapters |
software | healthy | tests/crmbuilder_v2/adapters |
api |
software | healthy | tests/crmbuilder_v2/api |
scripts |
software | healthy | tests/crmbuilder_v2/scripts |
migration |
software | healthy | tests/crmbuilder_v2/migration |
transform |
software | healthy | tests/crmbuilder_v2/transform |
runtime |
software | healthy | tests/crmbuilder_v2/runtime |
bootstrap |
software | healthy | tests/crmbuilder_v2/bootstrap |
fixtures |
software | healthy | tests/crmbuilder_v2/bootstrap/fixtures |
catalog |
software | healthy | tests/crmbuilder_v2/bootstrap/fixtures/catalog |
subclasses |
software | healthy | tests/crmbuilder_v2/bootstrap/fixtures/catalog/subclasses |
mcp_server |
software | healthy | tests/crmbuilder_v2/mcp_server |
integration |
software | healthy | tests/crmbuilder_v2/integration |
render |
software | healthy | tests/crmbuilder_v2/render |
ui |
software | healthy | tests/crmbuilder_v2/ui |
chat |
software | healthy | tests/crmbuilder_v2/ui/chat |
widgets |
software | healthy | tests/crmbuilder_v2/ui/widgets |
db |
software | healthy | tests/db |
core |
software | healthy | tests/core |
fixtures |
software | healthy | tests/fixtures |
layouts |
software | healthy | tests/fixtures/layouts |
test_docgen |
software | healthy | tests/test_docgen |
config |
software | healthy | tests/config |
reconcile |
software | healthy | tests/reconcile |
ui |
software | healthy | tests/ui |
automation |
software | healthy | automation |
workflow |
software | healthy | automation/workflow |
docgen |
software | healthy | automation/docgen |
templates |
software | healthy | automation/docgen/templates |
queries |
software | healthy | automation/docgen/queries |
tests |
software | healthy | automation/tests |
integration |
software | healthy | automation/tests/integration |
fixtures |
software | healthy | automation/tests/fixtures |
impact |
software | healthy | automation/impact |
cbm_import |
software | healthy | automation/cbm_import |
db |
software | healthy | automation/db |
core |
software | healthy | automation/core |
schemas |
software | healthy | automation/core/schemas |
deployment |
software | healthy | automation/core/deployment |
prompts |
software | healthy | automation/prompts |
importer |
software | healthy | automation/importer |
parsers |
software | healthy | automation/importer/parsers |
mappers |
software | healthy | automation/importer/mappers |
config |
software | healthy | automation/config |
migrations |
software | healthy | automation/migrations |
ui |
software | healthy | automation/ui |
dashboard |
software | healthy | automation/ui/dashboard |
mode_integration |
software | healthy | automation/ui/mode_integration |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration_mapping_model.py |
data | healthy | tests/crmbuilder_v2/access/test_migration_mapping_model.py |
test_migration_mapping_verification.py |
data | healthy | tests/crmbuilder_v2/access/test_migration_mapping_verificat… |
test_migration_mapping_api_verification.py |
data | healthy | tests/crmbuilder_v2/api/test_migration_mapping_api_verifica… |
test_migration_mappings_api.py |
data | healthy | tests/crmbuilder_v2/api/test_migration_mappings_api.py |
test_0049_requirements_provenance.py |
data | healthy | tests/crmbuilder_v2/migration/test_0049_requirements_proven… |
test_0041_principals_tokens_roles.py |
data | healthy | tests/crmbuilder_v2/migration/test_0041_principals_tokens_r… |
test_sqlite_to_postgres.py |
data | healthy | tests/crmbuilder_v2/migration/test_sqlite_to_postgres.py |
test_0012_commits_and_blocked_by.py |
data | healthy | tests/crmbuilder_v2/migration/test_0012_commits_and_blocked… |
test_0051_review_signoffs.py |
data | healthy | tests/crmbuilder_v2/migration/test_0051_review_signoffs.py |
test_0045_findings_entity.py |
data | healthy | tests/crmbuilder_v2/migration/test_0045_findings_entity.py |
test_0043_registry_catalog.py |
data | healthy | tests/crmbuilder_v2/migration/test_0043_registry_catalog.py |
test_0046_0047_pi_153_deposit_path.py |
data | healthy | tests/crmbuilder_v2/migration/test_0046_0047_pi_153_deposit… |
test_0042_changelog_principal_attribution.py |
data | healthy | tests/crmbuilder_v2/migration/test_0042_changelog_principal… |
__init__.py |
data | healthy | tests/crmbuilder_v2/migration/__init__.py |
test_0048_migration_mapping_entity.py |
data | healthy | tests/crmbuilder_v2/migration/test_0048_migration_mapping_e… |
test_0038_engagement_id_discriminator.py |
data | healthy | tests/crmbuilder_v2/migration/test_0038_engagement_id_discr… |
test_engagement_id_collision_coexistence.py |
data | healthy | tests/crmbuilder_v2/migration/test_engagement_id_collision_… |
test_0037_engagements_table.py |
data | healthy | tests/crmbuilder_v2/migration/test_0037_engagements_table.py |
test_unify_engagement_dbs.py |
data | healthy | tests/crmbuilder_v2/migration/test_unify_engagement_dbs.py |
test_0050_planning_item_implements_requirement.py |
data | healthy | tests/crmbuilder_v2/migration/test_0050_planning_item_imple… |
test_engagement_leak_isolation.py |
data | healthy | tests/crmbuilder_v2/migration/test_engagement_leak_isolatio… |
test_migration_lock.py |
data | healthy | tests/crmbuilder_v2/runtime/test_migration_lock.py |
test_catalog_seed_migration.py |
data | healthy | tests/crmbuilder_v2/bootstrap/test_catalog_seed_migration.py |
test_master_migrations.py |
data | healthy | tests/db/test_master_migrations.py |
test_client_v9_migration.py |
data | healthy | tests/db/test_client_v9_migration.py |
test_client_migrations.py |
data | healthy | tests/db/test_client_migrations.py |
test_client_v14_migration.py |
data | healthy | tests/db/test_client_v14_migration.py |
test_client_v11_v12_migrations.py |
data | healthy | tests/db/test_client_v11_v12_migrations.py |
test_instance_migration.py |
data | healthy | automation/tests/test_instance_migration.py |
test_ui_schema_migration.py |
data | healthy | automation/tests/test_ui_schema_migration.py |
test_migrations.py |
data | healthy | automation/tests/test_migrations.py |
migrations.py |
data | healthy | automation/db/migrations.py |
__init__.py |
data | healthy | automation/migrations/__init__.py |
instance_json_migration.py |
data | healthy | automation/migrations/instance_json_migration.py |
migration_v2_0_postgres.sql |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
migration_v2_0_sqlite.sql |
data | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
demo_pi133_migration_lock.py |
data | healthy | crmbuilder-v2/scripts/demo_pi133_migration_lock.py |
migration_mapping.py |
data | healthy | crmbuilder-v2/src/crmbuilder_v2/access/repositories/migrati… |
migration_mappings.py |
data | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/migration_mappi… |
sqlite_to_postgres.py |
data | healthy | crmbuilder-v2/src/crmbuilder_v2/migration/sqlite_to_postgre… |
unify_engagement_dbs.py |
data | healthy | crmbuilder-v2/src/crmbuilder_v2/migration/unify_engagement_… |
__init__.py |
data | healthy | crmbuilder-v2/src/crmbuilder_v2/migration/__init__.py |
version_info.py |
data | healthy | crmbuilder-v2/src/crmbuilder_v2/migration/version_info.py |
migration_lock.py |
data | healthy | crmbuilder-v2/src/crmbuilder_v2/runtime/migration_lock.py |
env.py |
data | healthy | crmbuilder-v2/migrations/env.py |
env.py |
data | healthy | crmbuilder-v2/migrations/pg/env.py |
0008_pi_153_rejected_and_utilization_evidence.py |
data | healthy | crmbuilder-v2/migrations/pg/versions/0008_pi_153_rejected_a… |
0005_pi_122_registry_catalog_entities.py |
data | healthy | crmbuilder-v2/migrations/pg/versions/0005_pi_122_registry_c… |
0007_pi_134_findings_entity.py |
data | healthy | crmbuilder-v2/migrations/pg/versions/0007_pi_134_findings_e… |
0004_pi_gamma_changelog_principal_attribution.py |
data | healthy | crmbuilder-v2/migrations/pg/versions/0004_pi_gamma_changelo… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/main.py |
GET /next-identifier |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/close_out_paylo… |
GET /{identifier} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/close_out_paylo… |
POST / |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/close_out_paylo… |
PUT /{identifier} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/close_out_paylo… |
PATCH /{identifier} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/close_out_paylo… |
DELETE /{identifier} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/close_out_paylo… |
POST /{identifier}/restore |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/close_out_paylo… |
GET /recent-sessions |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/orientation.py |
GET /decisions-for-session/{identifier} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/orientation.py |
POST /{identifier}/claim |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/planning_items.… |
POST /{identifier}/release |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/planning_items.… |
POST /{identifier}/dispatch |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/planning_items.… |
GET /{identifier}/phase-overview |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/planning_items.… |
POST /{identifier}/decompose |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/planning_items.… |
GET /connection |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/admin.py |
GET /version |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/admin.py |
GET /{session_identifier}/conversations |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/sessions.py |
GET /{session_identifier}/commits |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/sessions.py |
GET /ready-batches |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/orchestration.py |
POST /reserve |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/identifiers.py |
GET /triage-completeness |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/migration_mappi… |
GET /compile-preflight |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/migration_mappi… |
GET /{identifier}/backlog |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/projects.py |
GET /{identifier}/eligible-planning-items |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/projects.py |
GET /by-sha/{sha} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/commits.py |
GET /entities |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
GET /entities/{catalog_id} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
GET /entities/{catalog_id}/attributes/{name} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
GET /search |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
GET /cross-system-map/{catalog_id} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
POST /gap-check |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
POST /entities |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
PUT /entities/{catalog_id} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
PATCH /entities/{catalog_id} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
DELETE /entities/{catalog_id} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
POST /entities/{catalog_id}/attributes |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
PUT /entities/{catalog_id}/attributes/{name} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
PATCH /entities/{catalog_id}/attributes/{name} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
DELETE /entities/{catalog_id}/attributes/{name} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/catalog.py |
GET /versions |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/charter.py |
GET /versions/{version} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/charter.py |
PUT / |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/charter.py |
PATCH /versions/{version}/make-current |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/charter.py |
GET /{identifier}/versions |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/reference_books… |
POST /{identifier}/versions |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/reference_books… |
GET /{identifier}/version-at |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/reference_books… |
POST /delete |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/references.py |
DELETE /{ref_id} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/references.py |
GET /from/{source_type}/{source_id} |
api | healthy | crmbuilder-v2/src/crmbuilder_v2/api/routers/references.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::PRDs/product/crmbuilder-v2/close-out-payloads/ses_071… |
security | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_071.json |
auth::docs/crm-platforms/platforms/dynamics365.yaml |
security | healthy | docs/crm-platforms/platforms/dynamics365.yaml |
auth::docs/crm-platforms/platforms/pipedrive.yaml |
security | healthy | docs/crm-platforms/platforms/pipedrive.yaml |
auth::docs/crm-platforms/platforms/creatio.yaml |
security | healthy | docs/crm-platforms/platforms/creatio.yaml |
auth::PRDs/product/crmbuilder-v2/close-out-payloads/ses_073… |
security | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_073.json |
auth::crmbuilder-v2/src/crmbuilder_v2/config.py |
security | healthy | crmbuilder-v2/src/crmbuilder_v2/config.py |
auth::crmbuilder-v2/src/crmbuilder_v2/mcp_server/auth.py |
security | healthy | crmbuilder-v2/src/crmbuilder_v2/mcp_server/auth.py |
auth::docs/crm-platforms/platforms/monica.yaml |
security | healthy | docs/crm-platforms/platforms/monica.yaml |
auth::docs/crm-platforms/platforms/civicrm.yaml |
security | healthy | docs/crm-platforms/platforms/civicrm.yaml |
auth::docs/crm-platforms/platforms/bigin.yaml |
security | healthy | docs/crm-platforms/platforms/bigin.yaml |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::crmbuilder-v2/src/crmbuilder_v2/api/principal_middlew… |
security | healthy | crmbuilder-v2/src/crmbuilder_v2/api/principal_middleware.py |
auth::crmbuilder-v2/src/crmbuilder_v2/mcp_server/server.py |
security | healthy | crmbuilder-v2/src/crmbuilder_v2/mcp_server/server.py |
auth::docs/crm-platforms/platforms/attio.yaml |
security | healthy | docs/crm-platforms/platforms/attio.yaml |
auth::docs/crm-platforms/platforms/nimble.yaml |
security | healthy | docs/crm-platforms/platforms/nimble.yaml |
auth::docs/crm-platforms/platforms/odoo.yaml |
security | healthy | docs/crm-platforms/platforms/odoo.yaml |
auth::PRDs/product/crmbuilder-v2/close-out-payloads/ses_112… |
security | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_112.json |
auth::PRDs/product/crmbuilder-v2/close-out-payloads/ses_103… |
security | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_103.json |
auth::PRDs/product/crmbuilder-v2/close-out-payloads/ses_154… |
security | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_154.json |
auth::PRDs/product/crmbuilder-v2/close-out-payloads/ses_110… |
security | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_110.json |
auth::docs/crm-platforms/platforms/zoho.yaml |
security | healthy | docs/crm-platforms/platforms/zoho.yaml |
auth::docs/crm-platforms/platforms/suitecrm.yaml |
security | healthy | docs/crm-platforms/platforms/suitecrm.yaml |
auth::tests/crmbuilder_v2/mcp_server/test_transport_dispatc… |
security | healthy | tests/crmbuilder_v2/mcp_server/test_transport_dispatch.py |
auth::PRDs/product/crmbuilder-v2/close-out-payloads/ses_077… |
security | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_077.json |
auth::docs/crm-platforms/platforms/gohighlevel.yaml |
security | healthy | docs/crm-platforms/platforms/gohighlevel.yaml |
auth::crmbuilder-v2/scripts/backfill_pi_083_area.py |
security | healthy | crmbuilder-v2/scripts/backfill_pi_083_area.py |
auth::docs/crm-platforms/platforms/hubspot.yaml |
security | healthy | docs/crm-platforms/platforms/hubspot.yaml |
auth::docs/crm-platforms/platforms/sugarcrm.yaml |
security | healthy | docs/crm-platforms/platforms/sugarcrm.yaml |
auth::PRDs/product/crmbuilder-v2/close-out-payloads/ses_156… |
security | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_156.json |
auth::docs/crm-platforms/platforms/salesforce.yaml |
security | healthy | docs/crm-platforms/platforms/salesforce.yaml |
auth::docs/crm-platforms/platforms/bitrix24.yaml |
security | healthy | docs/crm-platforms/platforms/bitrix24.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/test_deploy_config_repo.py |
security | healthy | tests/test_deploy_config_repo.py |
password_literal::tests/test_deploy_config_repo.py |
security | healthy | tests/test_deploy_config_repo.py |
password_literal::tests/test_deploy_config_repo.py |
security | healthy | tests/test_deploy_config_repo.py |
password_literal::tests/test_deploy_worker.py |
security | healthy | tests/test_deploy_worker.py |
password_literal::tests/test_deploy_worker.py |
security | healthy | tests/test_deploy_worker.py |
password_literal::tests/test_deploy_worker.py |
security | healthy | tests/test_deploy_worker.py |
password_literal::tests/test_audit_entry.py |
security | healthy | tests/test_audit_entry.py |
password_literal::tests/test_regenerate_record_worker.py |
security | healthy | tests/test_regenerate_record_worker.py |
password_literal::tests/test_regenerate_record_worker.py |
security | healthy | tests/test_regenerate_record_worker.py |
password_literal::tests/test_wizard_manual_record_handler.py |
security | healthy | tests/test_wizard_manual_record_handler.py |
password_literal::tests/test_deploy_entry.py |
security | healthy | tests/test_deploy_entry.py |
password_literal::tests/test_deploy_entry.py |
security | healthy | tests/test_deploy_entry.py |
password_literal::tests/test_connection_config_form.py |
security | healthy | tests/test_connection_config_form.py |
password_literal::tests/test_wizard_persistence.py |
security | healthy | tests/test_wizard_persistence.py |
password_literal::tests/test_wizard_persistence.py |
security | healthy | tests/test_wizard_persistence.py |
password_literal::tests/test_recovery_ssh.py |
security | healthy | tests/test_recovery_ssh.py |
password_literal::tests/test_recovery_ssh.py |
security | healthy | tests/test_recovery_ssh.py |
password_literal::tests/test_recovery_ssh.py |
security | healthy | tests/test_recovery_ssh.py |
password_literal::tests/test_regenerate_record_dialog.py |
security | healthy | tests/test_regenerate_record_dialog.py |
password_literal::tests/test_regenerate_record_dialog.py |
security | healthy | tests/test_regenerate_record_dialog.py |
password_literal::automation/tests/test_extension_ssh.py |
security | healthy | automation/tests/test_extension_ssh.py |
password_literal::automation/tests/test_deployment_logic.py |
security | healthy | automation/tests/test_deployment_logic.py |
password_literal::automation/tests/test_deploy_wizard_logic… |
security | healthy | automation/tests/test_deploy_wizard_logic.py |
password_literal::automation/tests/test_deploy_wizard_logic… |
security | healthy | automation/tests/test_deploy_wizard_logic.py |
password_literal::automation/tests/test_deploy_wizard_logic… |
security | healthy | automation/tests/test_deploy_wizard_logic.py |
password_literal::automation/core/deployment/deploy_config_… |
security | healthy | automation/core/deployment/deploy_config_repo.py |
password_literal::automation/ui/deployment/connection_confi… |
security | healthy | automation/ui/deployment/connection_config_dialog.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | CLAUDE.md |
1.2.3.4 |
network | healthy | tests/test_ssh_deploy.py |
14.12.5.2 |
network | healthy | automation/core/deployment/connectivity.py |
14.12.5.1 |
network | healthy | automation/core/deployment/ssh_deploy.py |
165.232.150.42 |
network | healthy | automation/ui/deployment/connection_config_dialog.py |
104.131.45.208 |
network | healthy | automation/ui/deployment/deploy_wizard/wizard_dialog.py |
15.197.148.33 |
network | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_071.json |
3.33.130.190 |
network | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_071.json |
172.67.219.60 |
network | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_071.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9999 |
network | healthy | tests/crmbuilder_v2/mcp_server/test_transport_dispatch.py |
port:12345 |
network | healthy | tests/crmbuilder_v2/mcp_server/test_transport_dispatch.py |
port:5432 |
network | healthy | .github/workflows/postgres-tests.yml |
port:8810 |
network | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_065.json |
port:16 |
network | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
port:45 |
network | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
port:17 |
network | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
port:30 |
network | healthy | PRDs/product/crmbuilder-v2/agent-profile-registry/illustrat… |
port:55432 |
network | healthy | crmbuilder-v2/docker-compose.dev.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | CLAUDE.md |
vps::droplet |
hardware | healthy | CLAUDE.md |
vps::hetzner |
hardware | healthy | PRDs/product/crmbuilder-v2/close-out-payloads/ses_064.json |
vps::aws |
hardware | healthy | docs/crm-platforms/platforms/salesforce.yaml |
vps::azure |
hardware | healthy | docs/crm-platforms/platforms/salesforce.yaml |
vps::gcp |
hardware | healthy | docs/crm-platforms/platforms/salesforce.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
postgres |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | CLAUDE.md |
mariadb |
data | healthy | CLAUDE.md |
mysql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
dbower44022__crmbuilder |
software | healthy | /data/fable5_failed_archive/dbower44022__crmbuilder |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::postgres-tests |
cicd | healthy | .github/workflows/postgres-tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
cicd | healthy | .github/workflows/postgres-tests.yml |
This page is publicly accessible at:
https://repobility.com/scan/907b28b4-0574-43f3-86d5-532b56cae079/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/907b28b4-0574-43f3-86d5-532b56cae079/
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.