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.

yusyuan9224/clauselens

https://github.com/yusyuan9224/clauselens · scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)

22 raw signals (0 security + 22 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 21 actionable findings from 1 signal source. 1 repeated signal 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 244 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
HealthBadge software healthy frontend/src/components/HealthBadge.tsx:HealthBadge
buildSegments software healthy frontend/src/components/ContractText.tsx:buildSegments
ContractText software healthy frontend/src/components/ContractText.tsx:ContractText
scoreColor software healthy frontend/src/components/ReportView.tsx:scoreColor
scoreLabel software healthy frontend/src/components/ReportView.tsx:scoreLabel
scoreTagClass software healthy frontend/src/components/ReportView.tsx:scoreTagClass
Eyebrow software healthy frontend/src/components/ReportView.tsx:Eyebrow
KeyField software healthy frontend/src/components/ReportView.tsx:KeyField
ReportView software healthy frontend/src/components/ReportView.tsx:ReportView
handleDownload software healthy frontend/src/components/ReportView.tsx:handleDownload
UploadPanel software healthy frontend/src/components/UploadPanel.tsx:UploadPanel
validateFile software healthy frontend/src/components/UploadPanel.tsx:validateFile
onDragOver software healthy frontend/src/components/UploadPanel.tsx:onDragOver
onDragLeave software healthy frontend/src/components/UploadPanel.tsx:onDragLeave
handleInputChange software healthy frontend/src/components/UploadPanel.tsx:handleInputChange
handleSubmitFile software healthy frontend/src/components/UploadPanel.tsx:handleSubmitFile
handleSubmitText software healthy frontend/src/components/UploadPanel.tsx:handleSubmitText
AnalyzingView software healthy frontend/src/components/AnalyzingView.tsx:AnalyzingView
Badge software healthy frontend/src/components/ui/badge.tsx:Badge
Button software healthy frontend/src/components/ui/button.tsx:Button
Card software healthy frontend/src/components/ui/card.tsx:Card
CardHeader software healthy frontend/src/components/ui/card.tsx:CardHeader
CardTitle software healthy frontend/src/components/ui/card.tsx:CardTitle
CardDescription software healthy frontend/src/components/ui/card.tsx:CardDescription
CardAction software healthy frontend/src/components/ui/card.tsx:CardAction
CardContent software healthy frontend/src/components/ui/card.tsx:CardContent
CardFooter software healthy frontend/src/components/ui/card.tsx:CardFooter
Progress software healthy frontend/src/components/ui/progress.tsx:Progress
ProgressTrack software healthy frontend/src/components/ui/progress.tsx:ProgressTrack
ProgressIndicator software healthy frontend/src/components/ui/progress.tsx:ProgressIndicator
ProgressLabel software healthy frontend/src/components/ui/progress.tsx:ProgressLabel
ProgressValue software healthy frontend/src/components/ui/progress.tsx:ProgressValue
Tabs software healthy frontend/src/components/ui/tabs.tsx:Tabs
TabsList software healthy frontend/src/components/ui/tabs.tsx:TabsList
TabsTrigger software healthy frontend/src/components/ui/tabs.tsx:TabsTrigger
TabsContent software healthy frontend/src/components/ui/tabs.tsx:TabsContent
Separator software healthy frontend/src/components/ui/separator.tsx:Separator
Home software healthy frontend/src/app/page.tsx:Home
RootLayout software healthy frontend/src/app/layout.tsx:RootLayout
checkHealth software healthy frontend/src/lib/api.ts:checkHealth
analyzeFile software healthy frontend/src/lib/api.ts:analyzeFile
data software healthy frontend/src/lib/api.ts:data
analyzeText software healthy frontend/src/lib/api.ts:analyzeText
pollJob software healthy frontend/src/lib/api.ts:pollJob
createJobEventSource software healthy frontend/src/lib/api.ts:createJobEventSource
cn software healthy frontend/src/lib/utils.ts:cn
test_clause_split_basic software healthy backend/tests/test_chunking.py:4
test_chunk_offsets_match_source software healthy backend/tests/test_chunking.py:13
test_long_clause_subsplit_with_overlap software healthy backend/tests/test_chunking.py:19
test_no_clause_marker_fallback software healthy backend/tests/test_chunking.py:30

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
CONTRIBUTING.md software healthy CONTRIBUTING.md
LICENSE software healthy LICENSE
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
postcss.config.mjs software healthy frontend/postcss.config.mjs
README.md software healthy frontend/README.md
pnpm-lock.yaml software healthy frontend/pnpm-lock.yaml
CLAUDE.md software healthy frontend/CLAUDE.md
package.json software healthy frontend/package.json
Dockerfile software healthy frontend/Dockerfile
components.json software healthy frontend/components.json
tsconfig.json software healthy frontend/tsconfig.json
eslint.config.mjs software healthy frontend/eslint.config.mjs
AGENTS.md software healthy frontend/AGENTS.md
next.config.ts software healthy frontend/next.config.ts
HealthBadge.tsx software healthy frontend/src/components/HealthBadge.tsx
ContractText.tsx software healthy frontend/src/components/ContractText.tsx
ReportView.tsx software healthy frontend/src/components/ReportView.tsx
UploadPanel.tsx software healthy frontend/src/components/UploadPanel.tsx
AnalyzingView.tsx software healthy frontend/src/components/AnalyzingView.tsx
badge.tsx software healthy frontend/src/components/ui/badge.tsx
button.tsx software healthy frontend/src/components/ui/button.tsx
card.tsx software healthy frontend/src/components/ui/card.tsx
progress.tsx software healthy frontend/src/components/ui/progress.tsx
tabs.tsx software healthy frontend/src/components/ui/tabs.tsx
separator.tsx software healthy frontend/src/components/ui/separator.tsx
globals.css software healthy frontend/src/app/globals.css
page.tsx software healthy frontend/src/app/page.tsx
layout.tsx software healthy frontend/src/app/layout.tsx
api.ts software healthy frontend/src/lib/api.ts
utils.ts software healthy frontend/src/lib/utils.ts
types.ts software healthy frontend/src/lib/types.ts
README.md software healthy backend/README.md
Dockerfile software healthy backend/Dockerfile
pyproject.toml software healthy backend/pyproject.toml
test_chunking.py software healthy backend/tests/test_chunking.py
test_analyzer.py software healthy backend/tests/test_analyzer.py
test_ollama_client.py software healthy backend/tests/test_ollama_client.py
test_server.py software healthy backend/tests/test_server.py
last_result.json software healthy backend/evals/last_result.json
expectations.json software healthy backend/evals/expectations.json
run_eval.py software healthy backend/evals/run_eval.py
ollama_client.py software healthy backend/src/clauselens/ollama_client.py
schemas.py software healthy backend/src/clauselens/schemas.py
__init__.py software healthy backend/src/clauselens/__init__.py
chunking.py software healthy backend/src/clauselens/chunking.py
config.py software healthy backend/src/clauselens/config.py
cli.py software healthy backend/src/clauselens/cli.py
parsing.py software healthy backend/src/clauselens/parsing.py

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

LabelLayerStatusPath
TestFindQuoteSpan software healthy backend/tests/test_analyzer.py:21
TestDedupe software healthy backend/tests/test_analyzer.py:46
TestRiskScore software healthy backend/tests/test_analyzer.py:63
Demo software healthy backend/tests/test_ollama_client.py:13
StructuredOutputError software healthy backend/src/clauselens/ollama_client.py:19
OllamaClient software healthy backend/src/clauselens/ollama_client.py:23
Party software healthy backend/src/clauselens/schemas.py:36
KeyFields software healthy backend/src/clauselens/schemas.py:41
LLMRiskItem software healthy backend/src/clauselens/schemas.py:52
LLMTypedRiskItem software healthy backend/src/clauselens/schemas.py:62
LLMRiskScan software healthy backend/src/clauselens/schemas.py:71
RiskFinding software healthy backend/src/clauselens/schemas.py:77
ChunkOut software healthy backend/src/clauselens/schemas.py:86
AnalysisReport software healthy backend/src/clauselens/schemas.py:94
Chunk software healthy backend/src/clauselens/chunking.py:18
Settings software healthy backend/src/clauselens/config.py:6
PageSpan software healthy backend/src/clauselens/parsing.py:15
ParsedDoc software healthy backend/src/clauselens/parsing.py:22
Job software healthy backend/src/clauselens/server.py:32
TextIn software healthy backend/src/clauselens/server.py:56
JobOut software healthy backend/src/clauselens/server.py:60
VectorStore software healthy backend/src/clauselens/vectorstore.py:12

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
components software healthy frontend/src/components
ui software healthy frontend/src/components/ui
app software healthy frontend/src/app
lib software healthy frontend/src/lib
backend software healthy backend
tests software healthy backend/tests
evals software healthy backend/evals
src software healthy backend/src
clauselens software healthy backend/src/clauselens
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows

LabelLayerStatusPath
GET /api/health api healthy backend/src/clauselens/server.py
POST /api/analyze/file api healthy backend/src/clauselens/server.py
POST /api/analyze/text api healthy backend/src/clauselens/server.py
GET /api/jobs/{job_id} api healthy backend/src/clauselens/server.py
GET /api/jobs/{job_id}/events api healthy backend/src/clauselens/server.py

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
qdrant hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml

LabelLayerStatusPath
port:8000 network healthy docker-compose.yml
port:3000 network healthy docker-compose.yml
port:64 network healthy frontend/pnpm-lock.yaml
port:16 network healthy frontend/pnpm-lock.yaml

LabelLayerStatusPath
backend cicd healthy .github/workflows/ci.yml
frontend cicd healthy .github/workflows/ci.yml
docker cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.yml
1.27.2.3 network healthy backend/pyproject.toml

LabelLayerStatusPath
Home frontend healthy frontend/src/app/page.tsx
RootLayout frontend healthy frontend/src/app/layout.tsx

LabelLayerStatusPath
repobility-clone-arsc7v5f software healthy /tmp/repobility-clone-arsc7v5f

LabelLayerStatusPath
gpu (detected) hardware healthy README.md

LabelLayerStatusPath
/page.tsx frontend healthy frontend/src/app/page.tsx

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.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/9e71d0a8-e12c-459c-9d2c-b07b8c3a9f1c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9e71d0a8-e12c-459c-9d2c-b07b8c3a9f1c/

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.