https://github.com/ashfaque-rifaye/crosscheck
· scanned 2026-06-17 01:35 UTC (1 month, 2 weeks ago)
9 raw signals (0 security + 9 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +6.2 (diff) · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 118 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 |
|---|---|---|---|
llm_mode |
software | healthy | backend/config.py:53 |
provider_label |
software | healthy | backend/config.py:64 |
get_settings |
software | healthy | backend/config.py:70 |
distinct_sources |
software | dead | backend/models.py:102 |
health |
software | healthy | backend/app.py:26 |
scan |
software | healthy | backend/app.py:48 |
_as_dict |
software | healthy | backend/providers/foundry_provider.py:38 |
_first |
software | healthy | backend/providers/foundry_provider.py:51 |
__init__ |
software | healthy | backend/providers/foundry_provider.py:62 |
_retrieve |
software | healthy | backend/providers/foundry_provider.py:76 |
_parse |
software | healthy | backend/providers/foundry_provider.py:88 |
search |
software | healthy | backend/providers/foundry_provider.py:120 |
all_passages |
software | healthy | backend/providers/foundry_provider.py:123 |
_coerce_type |
software | healthy | backend/providers/foundry_provider.py:133 |
_slug |
software | healthy | backend/providers/mock_provider.py:25 |
_parse_frontmatter |
software | healthy | backend/providers/mock_provider.py:29 |
_split_sections |
software | healthy | backend/providers/mock_provider.py:41 |
_load_doc |
software | healthy | backend/providers/mock_provider.py:58 |
__init__ |
software | healthy | backend/providers/mock_provider.py:82 |
_load |
software | healthy | backend/providers/mock_provider.py:86 |
search |
software | healthy | backend/providers/mock_provider.py:92 |
all_passages |
software | healthy | backend/providers/mock_provider.py:109 |
search |
software | healthy | backend/providers/base.py:18 |
all_passages |
software | healthy | backend/providers/base.py:22 |
sources |
software | healthy | backend/providers/base.py:25 |
get_provider |
software | healthy | backend/reasoning/pipeline.py:42 |
_extract_claims |
software | healthy | backend/reasoning/pipeline.py:55 |
_norm_subject |
software | healthy | backend/reasoning/pipeline.py:77 |
_cluster_count |
software | healthy | backend/reasoning/pipeline.py:81 |
_suggest_resolution |
software | healthy | backend/reasoning/pipeline.py:85 |
_build_conflict |
software | healthy | backend/reasoning/pipeline.py:109 |
_rank |
software | healthy | backend/reasoning/pipeline.py:145 |
_summarize |
software | healthy | backend/reasoning/pipeline.py:152 |
_offline_report |
software | healthy | backend/reasoning/pipeline.py:167 |
_offline_with_error |
software | healthy | backend/reasoning/pipeline.py:208 |
run_audit |
software | healthy | backend/reasoning/pipeline.py:221 |
claim_extraction_user |
software | healthy | backend/reasoning/prompts.py:26 |
contradiction_user |
software | healthy | backend/reasoning/prompts.py:56 |
_loads |
software | healthy | backend/reasoning/llm.py:16 |
__init__ |
software | healthy | backend/reasoning/llm.py:31 |
available |
software | healthy | backend/reasoning/llm.py:54 |
chat_json |
software | healthy | backend/reasoning/llm.py:57 |
get_llm_client |
software | healthy | backend/reasoning/llm.py:72 |
$ |
software | healthy | web/app.js:$ |
delay |
software | healthy | web/app.js:delay |
esc |
software | healthy | web/app.js:esc |
loadHealth |
software | healthy | web/app.js:loadHealth |
setBadge |
software | healthy | web/app.js:setBadge |
renderExamples |
software | healthy | web/app.js:renderExamples |
runScan |
software | healthy | web/app.js:runScan |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
requirements.txt |
software | healthy | requirements.txt |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
__init__.py |
software | healthy | backend/__init__.py |
config.py |
software | healthy | backend/config.py |
models.py |
software | healthy | backend/models.py |
app.py |
software | healthy | backend/app.py |
foundry_provider.py |
software | healthy | backend/providers/foundry_provider.py |
__init__.py |
software | healthy | backend/providers/__init__.py |
mock_provider.py |
software | healthy | backend/providers/mock_provider.py |
base.py |
software | healthy | backend/providers/base.py |
pipeline.py |
software | healthy | backend/reasoning/pipeline.py |
__init__.py |
software | healthy | backend/reasoning/__init__.py |
prompts.py |
software | healthy | backend/reasoning/prompts.py |
llm.py |
software | healthy | backend/reasoning/llm.py |
security-policy.md |
software | healthy | corpus/security-policy.md |
pricing-sheet.md |
software | healthy | corpus/pricing-sheet.md |
api-spec-v1.md |
software | healthy | corpus/api-spec-v1.md |
architecture-doc.md |
software | healthy | corpus/architecture-doc.md |
api-changelog.md |
software | healthy | corpus/api-changelog.md |
master-contract.md |
software | healthy | corpus/master-contract.md |
onboarding-guide.md |
software | healthy | corpus/onboarding-guide.md |
db-runbook.md |
software | healthy | corpus/db-runbook.md |
README.md |
software | healthy | infra/README.md |
app.js |
software | healthy | web/app.js |
index.html |
software | healthy | web/index.html |
cached_report.json |
software | healthy | samples/cached_report.json |
launch.json |
software | healthy | .claude/launch.json |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
Settings |
software | healthy | backend/config.py:21 |
SourceType |
software | healthy | backend/models.py:16 |
ConflictType |
software | healthy | backend/models.py:29 |
Severity |
software | healthy | backend/models.py:36 |
SourceRef |
software | healthy | backend/models.py:46 |
Passage |
software | healthy | backend/models.py:58 |
Claim |
software | healthy | backend/models.py:67 |
ConflictSide |
software | healthy | backend/models.py:79 |
Conflict |
software | healthy | backend/models.py:87 |
TraceStep |
software | healthy | backend/models.py:106 |
ReportSummary |
software | healthy | backend/models.py:114 |
Report |
software | healthy | backend/models.py:124 |
ScanRequest |
software | healthy | backend/app.py:20 |
FoundryIQProvider |
software | healthy | backend/providers/foundry_provider.py:59 |
MockProvider |
software | healthy | backend/providers/mock_provider.py:79 |
KnowledgeProvider |
software | healthy | backend/providers/base.py:14 |
LLMClient |
software | healthy | backend/reasoning/llm.py:30 |
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
software | healthy | backend |
providers |
software | healthy | backend/providers |
reasoning |
software | healthy | backend/reasoning |
corpus |
software | healthy | corpus |
infra |
software | healthy | infra |
web |
software | healthy | web |
samples |
software | healthy | samples |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | backend/app.py |
POST /api/scan |
api | healthy | backend/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ashfaque-rifaye__crosscheck |
software | healthy | /data/fable5_failed_archive/ashfaque-rifaye__crosscheck |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/771270c1-3a09-444c-ac4d-8e8354491c5e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/771270c1-3a09-444c-ac4d-8e8354491c5e/
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.