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

sunnyday-technologies/CADCLAW

https://github.com/sunnyday-technologies/CADCLAW · scanned 2026-06-16 00:25 UTC (2 months, 2 weeks ago)

28 raw signals (0 security + 28 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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

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

All 1149 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
_write_tmp software healthy tests/test_assembly_spec.py:73
test_load_good_spec software healthy tests/test_assembly_spec.py:78
test_dump_round_trips software healthy tests/test_assembly_spec.py:94
test_rejects_protected_output_path software healthy tests/test_assembly_spec.py:113
test_rejects_unknown_view software healthy tests/test_assembly_spec.py:125
test_rejects_instance_without_component_or_source software healthy tests/test_assembly_spec.py:134
test_rejects_unknown_active_variant software healthy tests/test_assembly_spec.py:146
test_rejects_unknown_constraint_severity software healthy tests/test_assembly_spec.py:155
test_rejects_unknown_sequence_instance software healthy tests/test_assembly_spec.py:164
test_m3_reference_spec_loads software healthy tests/test_assembly_spec.py:173
_sample_report software healthy tests/test_reporters.py:14
test_includes_overall_severity software healthy tests/test_reporters.py:38
test_includes_each_finding software healthy tests/test_reporters.py:42
test_includes_suggested_fix software healthy tests/test_reporters.py:47
test_includes_confidence_budget software healthy tests/test_reporters.py:86
test_no_findings_shows_pass software healthy tests/test_reporters.py:57
test_color_off_has_no_ansi software healthy tests/test_reporters.py:64
test_color_on_has_ansi software healthy tests/test_reporters.py:68
test_starts_with_header software healthy tests/test_reporters.py:74
test_includes_findings_table software healthy tests/test_reporters.py:78
test_includes_overall_result software healthy tests/test_reporters.py:82
test_no_findings_renders_cleanly software healthy tests/test_reporters.py:91
test_finding_with_pipe_in_message_is_escaped software healthy tests/test_reporters.py:97
test_produces_valid_json software healthy tests/test_reporters.py:108
test_locked_schema_version software healthy tests/test_reporters.py:114
test_findings_are_round_trippable software healthy tests/test_reporters.py:119
test_confidence_budget_present software healthy tests/test_reporters.py:129
build_L1_good software healthy tests/generate_fixtures.py:26
build_L1_bad software healthy tests/generate_fixtures.py:49
build_L2_good software healthy tests/generate_fixtures.py:77
build_L2_bad software healthy tests/generate_fixtures.py:120
build_L3_good software healthy tests/generate_fixtures.py:135
build_L3_bad software healthy tests/generate_fixtures.py:206
_write_tmp software healthy tests/test_connector_metadata.py:43
test_load_good_metadata software healthy tests/test_connector_metadata.py:48
test_dump_round_trips software healthy tests/test_connector_metadata.py:62
test_rejects_duplicate_component_ids software healthy tests/test_connector_metadata.py:68
test_rejects_duplicate_frame_ids software healthy tests/test_connector_metadata.py:76
test_rejects_unknown_frame_kind software healthy tests/test_connector_metadata.py:84
test_rejects_bad_vector software healthy tests/test_connector_metadata.py:89
test_m3_connector_seed_loads software healthy tests/test_connector_metadata.py:94
_touch software healthy tests/test_component_manifest.py:15
test_slugify_stabilizes_manifest_ids software healthy tests/test_component_manifest.py:21
test_iter_step_files_scopes_to_requested_libraries software healthy tests/test_component_manifest.py:24
test_build_manifest_defaults_to_authored_placement_policy software healthy tests/test_component_manifest.py:34
fake_inspect software healthy tests/test_component_manifest.py:41
_run software healthy tests/test_bom_audit.py:23
_has_finding software healthy tests/test_bom_audit.py:32
test_good_bom_passes_against_l3_fixture software healthy tests/test_bom_audit.py:42
test_qty_16_fails software healthy tests/test_bom_audit.py:52

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

LabelLayerStatusPath
TestAssemblySpec software healthy tests/test_assembly_spec.py:72
TestTextReporter software healthy tests/test_reporters.py:37
TestMarkdownReporter software healthy tests/test_reporters.py:73
TestJsonReporter software healthy tests/test_reporters.py:107
TestConnectorMetadata software healthy tests/test_connector_metadata.py:42
TestComponentManifest software healthy tests/test_component_manifest.py:14
TestBomGoodPasses software healthy tests/test_bom_audit.py:41
TestStaleConnectors software healthy tests/test_bom_audit.py:51
TestStaleInserts software healthy tests/test_bom_audit.py:78
TestStaleMotorMounts software healthy tests/test_bom_audit.py:108
TestWrongWheelCount software healthy tests/test_bom_audit.py:120
TestWrongBeltWidths software healthy tests/test_bom_audit.py:133
TestExemptItemsSuppressed software healthy tests/test_bom_audit.py:164
TestMED2NegationAwareForbiddenTerms software healthy tests/test_bom_audit.py:176
TestMED5AggregatedCadCountMismatch software healthy tests/test_bom_audit.py:288
TestMED6ExpectedDesignQtyAndSpareQty software healthy tests/test_bom_audit.py:430
TestLOW6UnmappedItemNoiseReduction software healthy tests/test_bom_audit.py:582
TestINFO9MojibakeDetection software healthy tests/test_bom_audit.py:674
TestPrivacy software healthy tests/test_bom_audit.py:766
TestAssemblyCompiler software healthy tests/test_assembly_compiler.py:16
TestParser software healthy tests/test_cli.py:28
TestDoctorCommand software healthy tests/test_cli.py:41
TestParityCommand software healthy tests/test_cli.py:53
TestAssembleCommand software healthy tests/test_cli.py:69
TestExitCodes software healthy tests/test_cli.py:238
TestHarnessTiming software healthy tests/test_cli.py:252
TestUtf8StdoutFix software healthy tests/test_cli.py:271
TestInspectCommands software healthy tests/test_cli.py:319
TestRuleLoader software healthy tests/test_rules.py:51
TestBomRuleModel software healthy tests/test_rules.py:188
TestLabelSpec software healthy tests/test_rules.py:202
TestInterferenceModel software healthy tests/test_rules.py:297
TestTopLevelShapes software healthy tests/test_bom_loader.py:26
TestRequiredFieldValidation software healthy tests/test_bom_loader.py:103
TestPrivacyProjection software healthy tests/test_bom_loader.py:122
TestExemptionLogic software healthy tests/test_bom_loader.py:152
TestSeverity software healthy tests/test_findings.py:13
TestFinding software healthy tests/test_findings.py:24
TestReportRollup software healthy tests/test_findings.py:45
TestReportSerialization software healthy tests/test_findings.py:80
TestConfidenceBudget software healthy tests/test_findings.py:113
TestL1Inventory software healthy tests/test_harness.py:54
TestL1Interference software healthy tests/test_harness.py:71
TestInterferenceFixVector software healthy tests/test_harness.py:92
TestInspectModule software healthy tests/test_harness.py:204
TestColorCheck software healthy tests/test_harness.py:268
TestFloatingCheck software healthy tests/test_harness.py:316
_BB software healthy tests/test_harness.py:321
_Part software healthy tests/test_harness.py:323
TestOrientationCheck software healthy tests/test_harness.py:415

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

LabelLayerStatusPath
README.md software healthy README.md
.zenodo.json software healthy .zenodo.json
wrangler.toml software healthy wrangler.toml
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
AGENTS.md software healthy AGENTS.md
cadclaw.yaml software healthy cadclaw.yaml
test_assembly_spec.py software healthy tests/test_assembly_spec.py
test_reporters.py software healthy tests/test_reporters.py
generate_fixtures.py software healthy tests/generate_fixtures.py
test_connector_metadata.py software healthy tests/test_connector_metadata.py
test_component_manifest.py software healthy tests/test_component_manifest.py
test_bom_audit.py software healthy tests/test_bom_audit.py
test_assembly_compiler.py software healthy tests/test_assembly_compiler.py
test_cli.py software healthy tests/test_cli.py
test_rules.py software healthy tests/test_rules.py
test_bom_loader.py software healthy tests/test_bom_loader.py
test_findings.py software healthy tests/test_findings.py
test_harness.py software healthy tests/test_harness.py
test_doctor.py software healthy tests/test_doctor.py
test_v09_sandbox.py software healthy tests/test_v09_sandbox.py
test_claim_audit.py software healthy tests/test_claim_audit.py
test_m3_benchmark_scripts.py software healthy tests/test_m3_benchmark_scripts.py
generate_v09_sandbox.py software healthy tests/generate_v09_sandbox.py
test_publish_audit.py software healthy tests/test_publish_audit.py
test_compat_shim.py software healthy tests/test_compat_shim.py
bom_stale_inserts.json software healthy tests/fixtures/m3_crete/bom_stale_inserts.json
cadclaw_m3.yaml software healthy tests/fixtures/m3_crete/cadclaw_m3.yaml
bom_stale_connectors.json software healthy tests/fixtures/m3_crete/bom_stale_connectors.json
bom_good.json software healthy tests/fixtures/m3_crete/bom_good.json
bom_wrong_belts.json software healthy tests/fixtures/m3_crete/bom_wrong_belts.json
bom_wrong_wheels.json software healthy tests/fixtures/m3_crete/bom_wrong_wheels.json
bom_stale_motor_mounts.json software healthy tests/fixtures/m3_crete/bom_stale_motor_mounts.json
cadclaw.yaml software healthy tests/fixtures/v09_sandbox/cadclaw.yaml
html_with_negated.html software healthy tests/fixtures/claim_audit/html_with_negated.html
license_attribution.md software healthy tests/fixtures/claim_audit/license_attribution.md
script_with_protected_path.py software healthy tests/fixtures/claim_audit/script_with_protected_path.py
README_overclaim.md software healthy tests/fixtures/claim_audit/README_overclaim.md
third_party_claim.md software healthy tests/fixtures/claim_audit/third_party_claim.md
assembly_spec.py software healthy cadclaw/assembly_spec.py
publish_audit.py software healthy cadclaw/publish_audit.py
parity.py software healthy cadclaw/parity.py
__init__.py software healthy cadclaw/__init__.py
geometry_import.py software healthy cadclaw/geometry_import.py
inventory.py software healthy cadclaw/inventory.py
bom_loader.py software healthy cadclaw/bom_loader.py
findings.py software healthy cadclaw/findings.py
interference.py software healthy cadclaw/interference.py
render.py software healthy cadclaw/render.py
component_manifest.py software healthy cadclaw/component_manifest.py

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

LabelLayerStatusPath
tests software healthy tests
fixtures software healthy tests/fixtures
m3_crete software healthy tests/fixtures/m3_crete
v09_sandbox software healthy tests/fixtures/v09_sandbox
claim_audit software healthy tests/fixtures/claim_audit
cadclaw software healthy cadclaw
fea software healthy cadclaw/fea
reporters software healthy cadclaw/reporters
docs software healthy docs
benchmark software healthy docs/benchmark
first-results software healthy docs/benchmark/first-results
ci-for-cad software healthy docs/ci-for-cad
cadclaw_mcp software healthy cadclaw_mcp
examples software healthy examples
m3_crete software healthy examples/m3_crete
cadharness software healthy cadharness
cadclaw_cli software healthy cadclaw_cli
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
port:11 network healthy examples/m3_crete/m3_component_manifest.yaml
port:07 network healthy examples/m3_crete/m3_component_manifest.yaml

LabelLayerStatusPath
openai_or_anthropic_key::tests/test_publish_audit.py security healthy tests/test_publish_audit.py
openai_or_anthropic_key::tests/test_publish_audit.py security healthy tests/test_publish_audit.py

LabelLayerStatusPath
CLOUDFLARE_API_TOKEN cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy

LabelLayerStatusPath
repobility-clone-3_wtka8t software healthy /tmp/repobility-clone-3_wtka8t

LabelLayerStatusPath
vps::aws hardware healthy cadclaw/publish_audit.py

LabelLayerStatusPath
gha::deploy-cloudflare cicd healthy .github/workflows/deploy-cloudflare.yml

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

This page is publicly accessible at: https://repobility.com/scan/d6c71714-3831-4933-91cd-b863f3ee8c4c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d6c71714-3831-4933-91cd-b863f3ee8c4c/

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.