https://github.com/timkush1/TrustAgent
· scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)
44 raw signals (0 security + 44 graph)
Last scanned 2 months, 2 weeks ago · v1 · 34 actionable findings from 1 signal source. 10 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 602 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 |
|---|---|---|---|
check_health |
software | healthy | test_e2e.py:34 |
check_grpc_health |
software | healthy | test_e2e.py:47 |
check_qdrant |
software | healthy | test_e2e.py:67 |
send_proxy_request |
software | healthy | test_e2e.py:81 |
run_direct_audit |
software | healthy | test_e2e.py:120 |
test_direct_audit_endpoint |
software | healthy | test_e2e.py:190 |
test_file_upload_endpoint |
software | healthy | test_e2e.py:216 |
main |
software | healthy | test_e2e.py:257 |
run_audit |
software | healthy | test_direct_audit.py:28 |
main |
software | healthy | test_direct_audit.py:82 |
App |
software | healthy | frontend-react/src/App.tsx:App |
ViewTab |
software | healthy | frontend-react/src/App.tsx:ViewTab |
StatusRow |
software | healthy | frontend-react/src/App.tsx:StatusRow |
makeAudit |
software | healthy | frontend-react/src/stores/auditStore.test.ts:makeAudit |
fetchAudits |
software | healthy | frontend-react/src/api/audits.ts:fetchAudits |
fetchAudit |
software | healthy | frontend-react/src/api/audits.ts:fetchAudit |
getJSON |
software | healthy | frontend-react/src/api/kb.ts:getJSON |
fetchKBClaims |
software | healthy | frontend-react/src/api/kb.ts:fetchKBClaims |
fetchConflicts |
software | healthy | frontend-react/src/api/kb.ts:fetchConflicts |
fetchKBStats |
software | healthy | frontend-react/src/api/kb.ts:fetchKBStats |
Header |
software | healthy | frontend-react/src/components/layout/Header.tsx:Header |
FileUpload |
software | healthy | frontend-react/src/components/upload/FileUpload.tsx:FileUpl… |
uploadFile |
software | healthy | frontend-react/src/components/upload/FileUpload.tsx:uploadF… |
handleDrop |
software | healthy | frontend-react/src/components/upload/FileUpload.tsx:handleD… |
handleFileSelect |
software | healthy | frontend-react/src/components/upload/FileUpload.tsx:handleF… |
MetricsPanel |
software | healthy | frontend-react/src/components/dashboard/MetricsPanel.tsx:Me… |
StatCard |
software | healthy | frontend-react/src/components/dashboard/MetricsPanel.tsx:St… |
TrustScoreGauge |
software | healthy | frontend-react/src/components/dashboard/TrustScoreGauge.tsx… |
radius |
software | healthy | frontend-react/src/components/dashboard/TrustScoreGauge.tsx… |
getColor |
software | healthy | frontend-react/src/components/dashboard/TrustScoreGauge.tsx… |
QueryInput |
software | healthy | frontend-react/src/components/audit/QueryInput.tsx:QueryInp… |
handleSubmit |
software | healthy | frontend-react/src/components/audit/QueryInput.tsx:handleSu… |
AuditFeed |
software | healthy | frontend-react/src/components/audit/AuditFeed.tsx:AuditFeed |
formatMs |
software | healthy | frontend-react/src/components/audit/PipelineView.tsx:format… |
PipelineView |
software | healthy | frontend-react/src/components/audit/PipelineView.tsx:Pipeli… |
AuditDetail |
software | healthy | frontend-react/src/components/audit/AuditDetail.tsx:AuditDe… |
ClaimBreakdown |
software | healthy | frontend-react/src/components/audit/ClaimBreakdown.tsx:Clai… |
AuditRow |
software | healthy | frontend-react/src/components/audit/AuditRow.tsx:AuditRow |
getScoreColor |
software | healthy | frontend-react/src/components/audit/AuditRow.tsx:getScoreCo… |
HistoryView |
software | healthy | frontend-react/src/components/history/HistoryView.tsx:Histo… |
HistoryRow |
software | healthy | frontend-react/src/components/history/HistoryView.tsx:Histo… |
makeAudit |
software | healthy | frontend-react/src/components/history/HistoryView.test.tsx:… |
mockFetchResponse |
software | healthy | frontend-react/src/components/history/HistoryView.test.tsx:… |
makeClaim |
software | healthy | frontend-react/src/components/kb/KnowledgeBaseView.test.tsx… |
stubKBFetch |
software | healthy | frontend-react/src/components/kb/KnowledgeBaseView.test.tsx… |
KnowledgeBaseView |
software | healthy | frontend-react/src/components/kb/KnowledgeBaseView.tsx:Know… |
StatCard |
software | healthy | frontend-react/src/components/kb/KnowledgeBaseView.tsx:Stat… |
ConflictSide |
software | healthy | frontend-react/src/components/kb/KnowledgeBaseView.tsx:Conf… |
lastSocket |
software | healthy | frontend-react/src/hooks/useWebSocket.test.ts:lastSocket |
useWebSocket |
software | healthy | frontend-react/src/hooks/useWebSocket.ts:useWebSocket |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_e2e.py |
software | healthy | test_e2e.py |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
test_direct_audit.py |
software | healthy | test_direct_audit.py |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
prometheus.yml |
software | healthy | config/prometheus.yml |
prometheus.yml |
software | healthy | config/grafana/datasources/prometheus.yml |
dashboard.yml |
software | healthy | config/grafana/dashboards/dashboard.yml |
trustagent.json |
software | healthy | config/grafana/dashboards/trustagent.json |
README.md |
software | healthy | backend-go/README.md |
Dockerfile |
software | healthy | backend-go/Dockerfile |
go.mod |
software | healthy | backend-go/go.mod |
client.go |
software | healthy | backend-go/internal/grpc/client.go |
config.go |
software | healthy | backend-go/internal/config/config.go |
middleware_test.go |
software | healthy | backend-go/internal/middleware/middleware_test.go |
cors.go |
software | healthy | backend-go/internal/middleware/cors.go |
auth.go |
software | healthy | backend-go/internal/middleware/auth.go |
bodylimit.go |
software | healthy | backend-go/internal/middleware/bodylimit.go |
ratelimit.go |
software | healthy | backend-go/internal/middleware/ratelimit.go |
pool_test.go |
software | healthy | backend-go/internal/worker/pool_test.go |
pool.go |
software | healthy | backend-go/internal/worker/pool.go |
hub.go |
software | healthy | backend-go/internal/websocket/hub.go |
hub_test.go |
software | healthy | backend-go/internal/websocket/hub_test.go |
handler.go |
software | healthy | backend-go/internal/proxy/handler.go |
handler_test.go |
software | healthy | backend-go/internal/proxy/handler_test.go |
postgres_test.go |
software | healthy | backend-go/internal/store/postgres_test.go |
postgres.go |
software | healthy | backend-go/internal/store/postgres.go |
store.go |
software | healthy | backend-go/internal/store/store.go |
0001_create_audits.up.sql |
software | healthy | backend-go/internal/store/migrations/0001_create_audits.up.… |
metrics.go |
software | healthy | backend-go/internal/metrics/metrics.go |
version.go |
software | healthy | backend-go/internal/version/version.go |
audits_api_test.go |
software | healthy | backend-go/cmd/proxy/audits_api_test.go |
kb_api.go |
software | healthy | backend-go/cmd/proxy/kb_api.go |
main.go |
software | healthy | backend-go/cmd/proxy/main.go |
kb_api_test.go |
software | healthy | backend-go/cmd/proxy/kb_api_test.go |
audits_api.go |
software | healthy | backend-go/cmd/proxy/audits_api.go |
EVALUATION.md |
software | healthy | docs/EVALUATION.md |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
GETTING-STARTED.md |
software | healthy | docs/GETTING-STARTED.md |
WALKTHROUGH.md |
software | healthy | docs/WALKTHROUGH.md |
KB-DESIGN.md |
software | healthy | docs/KB-DESIGN.md |
DEMO.md |
software | healthy | docs/DEMO.md |
SECURITY.md |
software | healthy | docs/SECURITY.md |
PLAN.md |
software | healthy | docs/PLAN.md |
DECISIONS.md |
software | healthy | docs/DECISIONS.md |
VERITAS-claim-graph-research.md |
software | healthy | docs/research/VERITAS-claim-graph-research.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
grafana |
software | healthy | config/grafana |
datasources |
software | healthy | config/grafana/datasources |
dashboards |
software | healthy | config/grafana/dashboards |
backend-go |
software | healthy | backend-go |
internal |
software | healthy | backend-go/internal |
grpc |
software | healthy | backend-go/internal/grpc |
config |
software | healthy | backend-go/internal/config |
middleware |
software | healthy | backend-go/internal/middleware |
worker |
software | healthy | backend-go/internal/worker |
websocket |
software | healthy | backend-go/internal/websocket |
proxy |
software | healthy | backend-go/internal/proxy |
store |
software | healthy | backend-go/internal/store |
migrations |
software | healthy | backend-go/internal/store/migrations |
metrics |
software | healthy | backend-go/internal/metrics |
version |
software | healthy | backend-go/internal/version |
cmd |
software | healthy | backend-go/cmd |
proxy |
software | healthy | backend-go/cmd/proxy |
docs |
software | healthy | docs |
research |
software | healthy | docs/research |
progress |
software | healthy | docs/progress |
scripts |
software | healthy | scripts |
load |
software | healthy | scripts/load |
frontend-react |
software | healthy | frontend-react |
src |
software | healthy | frontend-react/src |
types |
software | healthy | frontend-react/src/types |
stores |
software | healthy | frontend-react/src/stores |
api |
software | healthy | frontend-react/src/api |
components |
software | healthy | frontend-react/src/components |
layout |
software | healthy | frontend-react/src/components/layout |
upload |
software | healthy | frontend-react/src/components/upload |
dashboard |
software | healthy | frontend-react/src/components/dashboard |
audit |
software | healthy | frontend-react/src/components/audit |
history |
software | healthy | frontend-react/src/components/history |
kb |
software | healthy | frontend-react/src/components/kb |
hooks |
software | healthy | frontend-react/src/hooks |
backend-python |
software | healthy | backend-python |
tests |
software | healthy | backend-python/tests |
integration |
software | healthy | backend-python/tests/integration |
unit |
software | healthy | backend-python/tests/unit |
scripts |
software | healthy | backend-python/scripts |
evals |
software | healthy | backend-python/evals |
baselines |
software | healthy | backend-python/evals/baselines |
datasets |
software | healthy | backend-python/evals/datasets |
fixtures |
software | healthy | backend-python/evals/fixtures |
src |
software | healthy | backend-python/src |
truthtable |
software | healthy | backend-python/src/truthtable |
grpc |
software | healthy | backend-python/src/truthtable/grpc |
pb |
software | healthy | backend-python/src/truthtable/grpc/pb |
vectorstore |
software | healthy | backend-python/src/truthtable/vectorstore |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MockWebSocket |
software | healthy | frontend-react/src/hooks/useWebSocket.test.ts:MockWebSocket |
TestEmbeddingService |
software | healthy | backend-python/tests/integration/test_rag_pipeline.py:67 |
TestQdrantStore |
software | healthy | backend-python/tests/integration/test_rag_pipeline.py:92 |
FakeEmbedding |
software | healthy | backend-python/tests/unit/test_kb.py:21 |
FakeQdrant |
software | healthy | backend-python/tests/unit/test_kb.py:28 |
SequenceProvider |
software | healthy | backend-python/tests/unit/test_kb.py:70 |
TestOpenAIProvider |
software | healthy | backend-python/tests/unit/test_cloud_providers.py:33 |
TestAnthropicProvider |
software | healthy | backend-python/tests/unit/test_cloud_providers.py:84 |
TestDecomposerPrompts |
software | healthy | backend-python/tests/unit/test_decomposer.py:16 |
TestDecomposeClaims |
software | healthy | backend-python/tests/unit/test_decomposer.py:29 |
TestDecomposerNode |
software | healthy | backend-python/tests/unit/test_decomposer.py:96 |
TestMessage |
software | healthy | backend-python/tests/unit/test_provider_base.py:13 |
TestCompletionRequest |
software | healthy | backend-python/tests/unit/test_provider_base.py:30 |
TestCompletionResponse |
software | healthy | backend-python/tests/unit/test_provider_base.py:70 |
TestLLMProvider |
software | healthy | backend-python/tests/unit/test_provider_base.py:114 |
MockProvider |
software | healthy | backend-python/tests/unit/test_provider_base.py:121 |
IncompleteProvider |
software | healthy | backend-python/tests/unit/test_provider_base.py:144 |
TestOllamaProvider |
software | healthy | backend-python/tests/unit/test_ollama_provider.py:11 |
ScriptedProvider |
software | healthy | backend-python/tests/unit/test_prompt_injection.py:26 |
ClassificationMetrics |
software | healthy | backend-python/evals/metrics.py:13 |
Settings |
software | healthy | backend-python/src/truthtable/config.py:12 |
Config |
software | healthy | backend-python/src/truthtable/config.py:43 |
AuditServicer |
software | healthy | backend-python/src/truthtable/grpc/server.py:42 |
QdrantStore |
software | healthy | backend-python/src/truthtable/vectorstore/qdrant_store.py:36 |
EmbeddingService |
software | healthy | backend-python/src/truthtable/vectorstore/embeddings.py:35 |
OpenAIProvider |
software | healthy | backend-python/src/truthtable/providers/openai.py:20 |
FixtureNotFoundError |
software | healthy | backend-python/src/truthtable/providers/mock.py:33 |
MockLLMProvider |
software | healthy | backend-python/src/truthtable/providers/mock.py:37 |
AnthropicProvider |
software | healthy | backend-python/src/truthtable/providers/anthropic.py:26 |
ProviderRegistry |
software | healthy | backend-python/src/truthtable/providers/registry.py:12 |
MessageRole |
software | healthy | backend-python/src/truthtable/providers/base.py:15 |
Message |
software | healthy | backend-python/src/truthtable/providers/base.py:24 |
CompletionRequest |
software | healthy | backend-python/src/truthtable/providers/base.py:42 |
CompletionResponse |
software | healthy | backend-python/src/truthtable/providers/base.py:72 |
LLMProvider |
software | healthy | backend-python/src/truthtable/providers/base.py:99 |
OllamaProvider |
software | healthy | backend-python/src/truthtable/providers/ollama.py:17 |
VerificationStatus |
software | healthy | backend-python/src/truthtable/graphs/state.py:12 |
ClaimVerification |
software | healthy | backend-python/src/truthtable/graphs/state.py:21 |
AuditState |
software | healthy | backend-python/src/truthtable/graphs/state.py:30 |
DecomposerNode |
software | healthy | backend-python/src/truthtable/graphs/nodes/decomposer.py:126 |
RetrieverNode |
software | healthy | backend-python/src/truthtable/graphs/nodes/retriever.py:34 |
VerifierNode |
software | healthy | backend-python/src/truthtable/graphs/nodes/verifier.py:211 |
ScorerNode |
software | healthy | backend-python/src/truthtable/graphs/nodes/scorer.py:175 |
ClaimResult |
software | healthy | backend-python/src/truthtable/kb/ingestion.py:35 |
IngestReport |
software | healthy | backend-python/src/truthtable/kb/ingestion.py:47 |
ClaimIngestor |
software | healthy | backend-python/src/truthtable/kb/ingestion.py:66 |
ContradictionDetector |
software | healthy | backend-python/src/truthtable/kb/contradiction.py:83 |
BM25Index |
software | healthy | backend-python/src/truthtable/kb/hybrid.py:51 |
HybridClaimRetriever |
software | healthy | backend-python/src/truthtable/kb/hybrid.py:117 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:6379 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:6333 |
network | healthy | docker-compose.yml |
port:6334 |
network | healthy | docker-compose.yml |
port:11434 |
network | healthy | docker-compose.yml |
port:9090 |
network | healthy | docker-compose.yml |
port:3001 |
network | healthy | docker-compose.yml |
port:3000 |
network | healthy | docker-compose.yml |
port:8080 |
network | healthy | docker-compose.yml |
port:8081 |
network | healthy | frontend-react/src/App.tsx |
port:50051 |
network | healthy | frontend-react/src/App.tsx |
port:05 |
network | healthy | .github/workflows/eval.yml |
port:06 |
network | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend-go/Dockerfile |
hardware | healthy | backend-go/Dockerfile |
image::frontend-react/Dockerfile |
hardware | healthy | frontend-react/Dockerfile |
image::backend-python/Dockerfile |
hardware | healthy | backend-python/Dockerfile |
redis |
hardware | healthy | docker-compose.yml |
postgres |
hardware | healthy | docker-compose.yml |
qdrant |
hardware | healthy | docker-compose.yml |
ollama |
hardware | healthy | docker-compose.yml |
prometheus |
hardware | healthy | docker-compose.yml |
grafana |
hardware | healthy | docker-compose.yml |
audit-engine |
hardware | healthy | docker-compose.yml |
proxy |
hardware | healthy | docker-compose.yml |
dashboard |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
benchmark |
cicd | healthy | .github/workflows/eval.yml |
go |
cicd | healthy | .github/workflows/ci.yml |
python |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
docker |
cicd | healthy | .github/workflows/ci.yml |
gosec |
cicd | healthy | .github/workflows/security.yml |
bandit |
cicd | healthy | .github/workflows/security.yml |
npm-audit |
cicd | healthy | .github/workflows/security.yml |
trivy |
cicd | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | test_e2e.py |
postgres |
data | healthy | README.md |
postgresql |
data | healthy | docker-compose.yml |
sqlite |
data | healthy | backend-python/poetry.lock |
mariadb |
data | healthy | backend-python/poetry.lock |
mysql |
data | healthy | backend-python/poetry.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | docker-compose.yml |
3.10.0.1 |
network | healthy | backend-python/poetry.lock |
1.2.0.0 |
network | healthy | backend-python/poetry.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | backend-python/poetry.lock |
vps::aws |
hardware | healthy | backend-python/poetry.lock |
vps::gcp |
hardware | healthy | backend-python/poetry.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::eval |
cicd | healthy | .github/workflows/eval.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::security |
cicd | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
audits |
data | healthy | backend-go/internal/store/migrations/0001_create_audits.up.… |
audit_claims |
data | healthy | backend-go/internal/store/migrations/0001_create_audits.up.… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-may8afk3 |
software | healthy | /tmp/repobility-clone-may8afk3 |
| Label | Layer | Status | Path |
|---|---|---|---|
grpc::AuditService |
api | healthy | proto/evaluator.proto |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_create_audits.up.sql |
data | healthy | backend-go/internal/store/migrations/0001_create_audits.up.… |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | frontend-react/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend-react/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/11a79e8a-53be-40dc-8632-3a3bc538a059/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/11a79e8a-53be-40dc-8632-3a3bc538a059/
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.