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.

raphaelfh/prumo

https://github.com/raphaelfh/prumo · scanned 2026-06-15 23:47 UTC (2 months, 4 weeks ago)

284 raw signals (0 security + 284 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v1 · 241 actionable findings from 1 signal source. 43 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 6159 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
loadDotEnv software healthy playwright.config.ts:loadDotEnv
reactWithCompiler software healthy vite.shared-plugins.ts:reactWithCompiler
PageLoader software healthy frontend/App.tsx:PageLoader
App software healthy frontend/App.tsx:App
createTraceId software healthy frontend/integrations/api/client.ts:createTraceId
apiClient software healthy frontend/integrations/api/client.ts:apiClient
zoteroClient software healthy frontend/integrations/api/client.ts:zoteroClient
sectionExtractionClient software healthy frontend/integrations/api/client.ts:sectionExtractionClient
modelExtractionClient software healthy frontend/integrations/api/client.ts:modelExtractionClient
createManualModelHierarchy software healthy frontend/integrations/api/client.ts:createManualModelHierar…
PrumoPdfViewer software healthy frontend/pdf-viewer/PrumoPdfViewer.tsx:PrumoPdfViewer
handleKeyDown software healthy frontend/pdf-viewer/PrumoPdfViewer.tsx:handleKeyDown
ViewerContent software healthy frontend/pdf-viewer/PrumoPdfViewer.tsx:ViewerContent
articleFileSource software healthy frontend/pdf-viewer/adapters/articleFileSource.ts:articleFi…
CurrentScale software healthy frontend/pdf-viewer/__tests__/context.test.tsx:CurrentScale
ScaleSetter software healthy frontend/pdf-viewer/__tests__/context.test.tsx:ScaleSetter
Orphan software healthy frontend/pdf-viewer/__tests__/context.test.tsx:Orphan
Pair software healthy frontend/pdf-viewer/__tests__/context.test.tsx:Pair
leftScale software healthy frontend/pdf-viewer/__tests__/context.test.tsx:leftScale
rightScale software healthy frontend/pdf-viewer/__tests__/context.test.tsx:rightScale
createMockEngine software healthy frontend/pdf-viewer/engines/mock/index.ts:createMockEngine
sourceToGetDocumentParams software healthy frontend/pdf-viewer/engines/pdfjs/source.ts:sourceToGetDocu…
withCredentials software healthy frontend/pdf-viewer/engines/pdfjs/source.ts:withCredentials
fp software healthy frontend/pdf-viewer/engines/pdfjs/document.ts:fp
toDate software healthy frontend/pdf-viewer/engines/pdfjs/document.ts:toDate
raw software healthy frontend/pdf-viewer/engines/pdfjs/document.ts:raw
onAbort software healthy frontend/pdf-viewer/engines/pdfjs/page.ts:onAbort
LoadingState software healthy frontend/pdf-viewer/ui/LoadingState.tsx:LoadingState
ErrorState software healthy frontend/pdf-viewer/ui/ErrorState.tsx:ErrorState
ZoomControls software healthy frontend/pdf-viewer/ui/ZoomControls.tsx:ZoomControls
Toolbar software healthy frontend/pdf-viewer/ui/Toolbar.tsx:Toolbar
toggleMode software healthy frontend/pdf-viewer/ui/Toolbar.tsx:toggleMode
NavigationControls software healthy frontend/pdf-viewer/ui/NavigationControls.tsx:NavigationCon…
submit software healthy frontend/pdf-viewer/ui/NavigationControls.tsx:submit
SearchBar software healthy frontend/pdf-viewer/ui/SearchBar.tsx:SearchBar
handleKeyDown software healthy frontend/pdf-viewer/ui/SearchBar.tsx:handleKeyDown
CanvasLayer software healthy frontend/pdf-viewer/primitives/CanvasLayer.tsx:CanvasLayer
TextLayer software healthy frontend/pdf-viewer/primitives/TextLayer.tsx:TextLayer
blockClass software healthy frontend/pdf-viewer/primitives/Reader.tsx:blockClass
Reader software healthy frontend/pdf-viewer/primitives/Reader.tsx:Reader
Root software healthy frontend/pdf-viewer/primitives/Viewer.tsx:Root
RootInner software healthy frontend/pdf-viewer/primitives/Viewer.tsx:RootInner
Body software healthy frontend/pdf-viewer/primitives/Viewer.tsx:Body
pageAttr software healthy frontend/pdf-viewer/primitives/Viewer.tsx:pageAttr
Pages software healthy frontend/pdf-viewer/primitives/Viewer.tsx:Pages
Page software healthy frontend/pdf-viewer/primitives/Viewer.tsx:Page
useDocumentLoader software healthy frontend/pdf-viewer/hooks/useDocumentLoader.ts:useDocumentL…
usePageHandle software healthy frontend/pdf-viewer/hooks/usePageHandle.ts:usePageHandle
getPageText software healthy frontend/pdf-viewer/services/searchService.ts:getPageText
searchDocument software healthy frontend/pdf-viewer/services/searchService.ts:searchDocument

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

LabelLayerStatusPath
railway.toml software healthy railway.toml
playwright.config.ts software healthy playwright.config.ts
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
.mcp.json software healthy .mcp.json
vercel.json software healthy vercel.json
README.md software healthy README.md
.env.e2e.example software healthy .env.e2e.example
tailwind.config.ts software healthy tailwind.config.ts
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
components.json software healthy components.json
.env.example software healthy .env.example
Makefile software healthy Makefile
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
vite.shared-plugins.ts software healthy vite.shared-plugins.ts
LICENSE software healthy LICENSE
postcss.config.js software healthy postcss.config.js
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
vitest.config.ts software healthy vitest.config.ts
index.css software healthy frontend/index.css
main.tsx software healthy frontend/main.tsx
vite-env.d.ts software healthy frontend/vite-env.d.ts
App.tsx software healthy frontend/App.tsx
App.css software healthy frontend/App.css
index.ts software healthy frontend/integrations/api/index.ts
client.ts software healthy frontend/integrations/api/client.ts
client.ts software healthy frontend/integrations/supabase/client.ts
types.ts software healthy frontend/integrations/supabase/types.ts
README.md software healthy frontend/pdf-viewer/README.md
index.ts software healthy frontend/pdf-viewer/index.ts
PrumoPdfViewer.tsx software healthy frontend/pdf-viewer/PrumoPdfViewer.tsx
articleFileSource.ts software healthy frontend/pdf-viewer/adapters/articleFileSource.ts
context.test.tsx software healthy frontend/pdf-viewer/__tests__/context.test.tsx
reader.test.tsx software healthy frontend/pdf-viewer/__tests__/reader.test.tsx
mockEngine.test.ts software healthy frontend/pdf-viewer/__tests__/mockEngine.test.ts
searchService.test.ts software healthy frontend/pdf-viewer/__tests__/searchService.test.ts
scaffolding.test.ts software healthy frontend/pdf-viewer/__tests__/scaffolding.test.ts
engine.test.ts software healthy frontend/pdf-viewer/__tests__/engine.test.ts
primitives.test.tsx software healthy frontend/pdf-viewer/__tests__/primitives.test.tsx
store.test.ts software healthy frontend/pdf-viewer/__tests__/store.test.ts
index.ts software healthy frontend/pdf-viewer/engines/mock/index.ts
source.ts software healthy frontend/pdf-viewer/engines/pdfjs/source.ts
document.ts software healthy frontend/pdf-viewer/engines/pdfjs/document.ts
page.ts software healthy frontend/pdf-viewer/engines/pdfjs/page.ts

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

LabelLayerStatusPath
ApiError software healthy frontend/integrations/api/client.ts:ApiError
ArticleFileNotFoundError software healthy frontend/pdf-viewer/adapters/articleFileSource.ts:ArticleFi…
MockPageHandle software healthy frontend/pdf-viewer/engines/mock/index.ts:MockPageHandle
MockDocumentHandle software healthy frontend/pdf-viewer/engines/mock/index.ts:MockDocumentHandle
MockEngineImpl software healthy frontend/pdf-viewer/engines/mock/index.ts:MockEngineImpl
PdfJsDocumentHandle software healthy frontend/pdf-viewer/engines/pdfjs/document.ts:PdfJsDocument…
PdfJsPageHandle software healthy frontend/pdf-viewer/engines/pdfjs/page.ts:PdfJsPageHandle
PdfJsEngineImpl software healthy frontend/pdf-viewer/engines/pdfjs/index.ts:PdfJsEngineImpl
ResizeObserver software healthy frontend/test/setup.ts:ResizeObserver
IntersectionObserver software healthy frontend/test/setup.ts:IntersectionObserver
these software healthy frontend/test/hooks/useFullAIExtraction.test.tsx:these
of software healthy frontend/test/services/extractionInstanceService.fetchModel…
ErrorBoundary software healthy frontend/components/ErrorBoundary.tsx:ErrorBoundary
names software healthy frontend/components/runs/ReviewerAvatarStack.tsx:names
for software healthy frontend/components/articles/ArticlesList.tsx:for
ExtractionErrorBoundary software healthy frontend/components/extraction/ExtractionErrorBoundary.tsx:…
PgError software healthy frontend/lib/error-utils.ts:PgError
Logger software healthy frontend/lib/logger.ts:Logger
AIExtractionError software healthy frontend/lib/ai-extraction/errors.ts:AIExtractionError
SuggestionNotFoundError software healthy frontend/lib/ai-extraction/errors.ts:SuggestionNotFoundError
NoInstancesError software healthy frontend/lib/ai-extraction/errors.ts:NoInstancesError
PDFNotFoundError software healthy frontend/lib/ai-extraction/errors.ts:PDFNotFoundError
FieldNameMismatchError software healthy frontend/lib/ai-extraction/errors.ts:FieldNameMismatchError
AuthenticationError software healthy frontend/lib/ai-extraction/errors.ts:AuthenticationError
ValidationError software healthy frontend/lib/ai-extraction/errors.ts:ValidationError
APIError software healthy frontend/lib/ai-extraction/errors.ts:APIError
SupabaseRepositoryError software healthy frontend/lib/supabase/baseRepository.ts:SupabaseRepositoryE…
AuthenticationError software healthy frontend/lib/supabase/baseRepository.ts:AuthenticationError
LogStorage software healthy frontend/lib/extraction/observability.ts:LogStorage
MetricsStorage software healthy frontend/lib/extraction/observability.ts:MetricsStorage
ExtractionLogger software healthy frontend/lib/extraction/observability.ts:ExtractionLogger
PerformanceTracker software healthy frontend/lib/extraction/observability.ts:PerformanceTracker
for software healthy frontend/services/sectionExtractionService.ts:for
SectionExtractionService software healthy frontend/services/sectionExtractionService.ts:SectionExtrac…
for software healthy frontend/services/zoteroImportService.ts:for
ZoteroImportService software healthy frontend/services/zoteroImportService.ts:ZoteroImportService
APIKeysService software healthy frontend/services/apiKeysService.ts:APIKeysService
AISuggestionService software healthy frontend/services/aiSuggestionService.ts:AISuggestionService
ExtractionInstanceService software healthy frontend/services/extractionInstanceService.ts:ExtractionIn…
ErrorTrackingService software healthy frontend/services/errorTracking.ts:ErrorTrackingService
on software healthy frontend/e2e/flows/extraction-refresh.ui.e2e.ts:on
observers software healthy frontend/e2e/flows/extraction-refresh.ui.e2e.ts:observers
reaches software healthy frontend/e2e/flows/extraction-refresh.ui.e2e.ts:reaches
of software healthy frontend/e2e/_fixtures/console-errors.ts:of
Violation software healthy scripts/fitness/check_react_query_keys.py:54
Pattern software healthy scripts/fitness/check_legacy_concepts.py:50
Finding software healthy scripts/fitness/check_legacy_concepts.py:219
Violation software healthy scripts/fitness/check_api_response_envelope.py:33
Edge software healthy scripts/fitness/check_layered_arch.py:59
TestSectionExtractionEndpoints software healthy backend/tests/integration/test_extraction_endpoints.py:13

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

LabelLayerStatusPath
frontend software healthy frontend
integrations software healthy frontend/integrations
api software healthy frontend/integrations/api
supabase software healthy frontend/integrations/supabase
pdf-viewer software healthy frontend/pdf-viewer
adapters software healthy frontend/pdf-viewer/adapters
__tests__ software healthy frontend/pdf-viewer/__tests__
engines software healthy frontend/pdf-viewer/engines
mock software healthy frontend/pdf-viewer/engines/mock
pdfjs software healthy frontend/pdf-viewer/engines/pdfjs
ui software healthy frontend/pdf-viewer/ui
primitives software healthy frontend/pdf-viewer/primitives
hooks software healthy frontend/pdf-viewer/hooks
services software healthy frontend/pdf-viewer/services
core software healthy frontend/pdf-viewer/core
types software healthy frontend/types
api software healthy frontend/types/api
stores software healthy frontend/stores
config software healthy frontend/config
test software healthy frontend/test
mocks software healthy frontend/test/mocks
lib software healthy frontend/test/lib
hooks software healthy frontend/test/hooks
services software healthy frontend/test/services
components software healthy frontend/components
settings software healthy frontend/components/settings
assessment software healthy frontend/components/assessment
layout software healthy frontend/components/layout
navigation software healthy frontend/components/navigation
shared software healthy frontend/components/shared
ai-suggestions software healthy frontend/components/shared/ai-suggestions
list software healthy frontend/components/shared/list
comparison software healthy frontend/components/shared/comparison
ui software healthy frontend/components/ui
quality software healthy frontend/components/quality
runs software healthy frontend/components/runs
hitl software healthy frontend/components/hitl
patterns software healthy frontend/components/patterns
user software healthy frontend/components/user
articles software healthy frontend/components/articles
extraction software healthy frontend/components/extraction
ai software healthy frontend/components/extraction/ai
shared software healthy frontend/components/extraction/ai/shared
config software healthy frontend/components/extraction/config
hierarchy software healthy frontend/components/extraction/hierarchy
helpers software healthy frontend/components/extraction/helpers
comparison software healthy frontend/components/extraction/comparison
dialogs software healthy frontend/components/extraction/dialogs
header software healthy frontend/components/extraction/header
colaboracao software healthy frontend/components/extraction/colaboracao

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

LabelLayerStatusPath
public data healthy backend/alembic/versions/baseline_v1.sql
profiles data healthy backend/alembic/versions/archive/0001_initial_public_schema…
extraction_templates_global data healthy backend/alembic/versions/archive/0001_initial_public_schema…
extraction_entity_types data healthy backend/alembic/versions/archive/0001_initial_public_schema…
projects data healthy backend/alembic/versions/archive/0001_initial_public_schema…
project_members data healthy backend/alembic/versions/archive/0001_initial_public_schema…
articles data healthy backend/alembic/versions/archive/0001_initial_public_schema…
project_extraction_templates data healthy backend/alembic/versions/archive/0001_initial_public_schema…
assessment_instruments data healthy backend/alembic/versions/archive/0001_initial_public_schema…
assessment_items data healthy backend/alembic/versions/archive/0001_initial_public_schema…
article_files data healthy backend/alembic/versions/archive/0001_initial_public_schema…
article_highlights data healthy backend/alembic/versions/archive/0001_initial_public_schema…
article_boxes data healthy backend/alembic/versions/archive/0001_initial_public_schema…
article_annotations data healthy backend/alembic/versions/archive/0001_initial_public_schema…
extraction_fields data healthy backend/alembic/versions/archive/0001_initial_public_schema…
extraction_instances data healthy backend/alembic/versions/archive/0001_initial_public_schema…
extraction_runs data healthy backend/alembic/versions/archive/0001_initial_public_schema…
ai_assessment_configs data healthy backend/alembic/versions/archive/0001_initial_public_schema…
ai_assessment_prompts data healthy backend/alembic/versions/archive/0001_initial_public_schema…
ai_assessments data healthy backend/alembic/versions/archive/0001_initial_public_schema…
project_assessment_instruments data healthy backend/alembic/versions/archive/0001_initial_public_schema…
project_assessment_items data healthy backend/alembic/versions/archive/0001_initial_public_schema…
ai_assessment_runs data healthy backend/alembic/versions/archive/0001_initial_public_schema…
ai_suggestions data healthy backend/alembic/versions/archive/0001_initial_public_schema…
extracted_values data healthy backend/alembic/versions/archive/0001_initial_public_schema…
extraction_evidence data healthy backend/alembic/versions/archive/0001_initial_public_schema…
assessment_instances data healthy backend/alembic/versions/archive/0001_initial_public_schema…
assessment_responses data healthy backend/alembic/versions/archive/0001_initial_public_schema…
assessment_evidence data healthy backend/alembic/versions/archive/0001_initial_public_schema…
zotero_integrations data healthy backend/alembic/versions/archive/0001_initial_public_schema…
feedback_reports data healthy backend/alembic/versions/archive/0001_initial_public_schema…
user_api_keys data healthy backend/alembic/versions/archive/0001_initial_public_schema…
migration_status data healthy backend/alembic/versions/archive/0001_initial_public_schema…
extraction_template_versions data healthy backend/app/models/extraction_versioning.py
extraction_hitl_configs data healthy backend/app/models/extraction_versioning.py
articles data healthy backend/app/models/article.py
article_files data healthy backend/app/models/article.py
article_text_blocks data healthy backend/app/models/article.py
article_highlights data healthy backend/app/models/article.py
article_boxes data healthy backend/app/models/article.py
article_annotations data healthy backend/app/models/article.py
zotero_integrations data healthy backend/app/models/integration.py
article_authors data healthy backend/app/models/article_author.py
article_author_links data healthy backend/app/models/article_author.py
article_sync_runs data healthy backend/app/models/article_author.py
article_sync_events data healthy backend/app/models/article_author.py
user_api_keys data healthy backend/app/models/user_api_key.py
feedback_reports data healthy backend/app/models/feedback.py
feedback_attachments data healthy backend/app/models/feedback.py
ExtractionRun data healthy backend/app/models/extraction.py

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

LabelLayerStatusPath
GET /health api healthy backend/app/main.py
GET / api healthy backend/app/main.py
POST /extraction/sections api healthy backend/app/api/v1/endpoints/section_extraction.py
POST / api healthy backend/app/api/v1/endpoints/user_api_keys.py
PATCH /{key_id} api healthy backend/app/api/v1/endpoints/user_api_keys.py
GET /providers api healthy backend/app/api/v1/endpoints/user_api_keys.py
DELETE /{key_id} api healthy backend/app/api/v1/endpoints/user_api_keys.py
POST /{key_id}/validate api healthy backend/app/api/v1/endpoints/user_api_keys.py
POST /zotero/{action} api healthy backend/app/api/v1/endpoints/zotero_import.py
GET /articles/{article_id}/citations api healthy backend/app/api/v1/endpoints/citations.py
POST /hitl/sessions api healthy backend/app/api/v1/endpoints/hitl_sessions.py
POST /{project_id}/extraction-export api healthy backend/app/api/v1/endpoints/extraction_export.py
GET /{project_id}/extraction-export/reviewers api healthy backend/app/api/v1/endpoints/extraction_export.py
GET /{project_id}/extraction-export/status/{job_id} api healthy backend/app/api/v1/endpoints/extraction_export.py
POST /{project_id}/extraction-export/status/{job_id}/cancel api healthy backend/app/api/v1/endpoints/extraction_export.py
DELETE /{project_id}/extraction-export/status/{job_id} api healthy backend/app/api/v1/endpoints/extraction_export.py
GET /{run_id} api healthy backend/app/api/v1/endpoints/extraction_runs.py
GET /{run_id}/view api healthy backend/app/api/v1/endpoints/extraction_runs.py
POST /{run_id}/proposals api healthy backend/app/api/v1/endpoints/extraction_runs.py
POST /{run_id}/decisions api healthy backend/app/api/v1/endpoints/extraction_runs.py
POST /{run_id}/consensus api healthy backend/app/api/v1/endpoints/extraction_runs.py
POST /{run_id}/advance api healthy backend/app/api/v1/endpoints/extraction_runs.py
GET /{run_id}/reviewers api healthy backend/app/api/v1/endpoints/extraction_runs.py
POST /{run_id}/reopen api healthy backend/app/api/v1/endpoints/extraction_runs.py
POST /extraction/models/manual api healthy backend/app/api/v1/endpoints/model_extraction.py
POST /extraction/models api healthy backend/app/api/v1/endpoints/model_extraction.py
GET /{article_file_id}/text-blocks api healthy backend/app/api/v1/endpoints/article_text_blocks.py
POST /{project_id}/templates/clone api healthy backend/app/api/v1/endpoints/project_templates.py
PATCH /{project_id}/templates/{template_id} api healthy backend/app/api/v1/endpoints/project_templates.py
GET /projects/{project_id}/hitl-config api healthy backend/app/api/v1/endpoints/hitl_configs.py
PUT /projects/{project_id}/hitl-config api healthy backend/app/api/v1/endpoints/hitl_configs.py
DELETE /projects/{project_id}/hitl-config api healthy backend/app/api/v1/endpoints/hitl_configs.py
GET /projects/{project_id}/templates/{project_template_id}/… api healthy backend/app/api/v1/endpoints/hitl_configs.py
PUT /projects/{project_id}/templates/{project_template_id}/… api healthy backend/app/api/v1/endpoints/hitl_configs.py
DELETE /projects/{project_id}/templates/{project_template_i… api healthy backend/app/api/v1/endpoints/hitl_configs.py
POST /articles-export api healthy backend/app/api/v1/endpoints/articles_export.py
GET /articles-export/status/{job_id} api healthy backend/app/api/v1/endpoints/articles_export.py
POST /articles-export/status/{job_id}/cancel api healthy backend/app/api/v1/endpoints/articles_export.py
DELETE /articles-export/status/{job_id} api healthy backend/app/api/v1/endpoints/articles_export.py

LabelLayerStatusPath
App frontend healthy frontend/App.tsx
ProjectSidebar frontend healthy frontend/components/layout/ProjectSidebar.tsx
SidebarHeader frontend healthy frontend/components/layout/SidebarHeader.tsx
MobileSidebar frontend healthy frontend/components/layout/MobileSidebar.tsx
AppLayout frontend healthy frontend/components/layout/AppLayout.tsx
UserMenu frontend healthy frontend/components/layout/UserMenu.tsx
SidebarFooter frontend healthy frontend/components/layout/SidebarFooter.tsx
SidebarSection frontend healthy frontend/components/layout/SidebarSection.tsx
ThemeToggle frontend healthy frontend/components/layout/ThemeToggle.tsx
ComingSoonPanel frontend healthy frontend/components/layout/ComingSoonPanel.tsx
SidebarNavItem frontend healthy frontend/components/layout/SidebarNavItem.tsx
Topbar frontend healthy frontend/components/navigation/Topbar.tsx
KbdBadge frontend healthy frontend/components/ui/kbd-badge.tsx
SelectWithOther frontend healthy frontend/components/ui/SelectWithOther.tsx
ResizablePanel frontend healthy frontend/components/ui/resizable-panel.tsx
MultiSelectWithOther frontend healthy frontend/components/ui/MultiSelectWithOther.tsx
ConfigureTemplateFirst frontend healthy frontend/components/extraction/config/ConfigureTemplateFirs…
Index frontend healthy frontend/pages/Index.tsx
Dashboard frontend healthy frontend/pages/Dashboard.tsx
Auth frontend healthy frontend/pages/Auth.tsx
EditArticle frontend healthy frontend/pages/EditArticle.tsx
QualityAssessmentFullScreen frontend healthy frontend/pages/QualityAssessmentFullScreen.tsx
AddArticle frontend healthy frontend/pages/AddArticle.tsx
NotFound frontend healthy frontend/pages/NotFound.tsx
ProjectView frontend healthy frontend/pages/ProjectView.tsx
ExtractionFullScreen frontend healthy frontend/pages/ExtractionFullScreen.tsx
ResetPassword frontend healthy frontend/pages/ResetPassword.tsx
UserSettings frontend healthy frontend/pages/UserSettings.tsx

LabelLayerStatusPath
auth::backend/tests/integration/test_hitl_session.py security healthy backend/tests/integration/test_hitl_session.py
auth::frontend/e2e/flows/extraction-export.e2e.ts security healthy frontend/e2e/flows/extraction-export.e2e.ts
auth::backend/tests/integration/test_template_clone_extract… security healthy backend/tests/integration/test_template_clone_extraction.py
auth::backend/tests/integration/test_article_text_blocks_en… security healthy backend/tests/integration/test_article_text_blocks_endpoint…
auth::backend/tests/integration/test_runs_endpoint_lifecycl… security healthy backend/tests/integration/test_runs_endpoint_lifecycle.py
auth::frontend/integrations/api/client.ts security healthy frontend/integrations/api/client.ts
auth::frontend/types/api/openapi.json security healthy frontend/types/api/openapi.json
auth::backend/alembic/versions/archive/0001_initial_public_… security healthy backend/alembic/versions/archive/0001_initial_public_schema…
auth::frontend/lib/error-utils.ts security healthy frontend/lib/error-utils.ts
auth::backend/tests/integration/test_run_view_endpoint.py security healthy backend/tests/integration/test_run_view_endpoint.py
auth::backend/app/core/security.py security healthy backend/app/core/security.py
auth::backend/tests/integration/test_hitl_configs_endpoints… security healthy backend/tests/integration/test_hitl_configs_endpoints.py
auth::.claude/skills/deploy-release/SKILL.md security healthy .claude/skills/deploy-release/SKILL.md
auth::backend/tests/integration/test_membership_guards.py security healthy backend/tests/integration/test_membership_guards.py
auth::frontend/contexts/AuthContext.tsx security healthy frontend/contexts/AuthContext.tsx
auth::frontend/services/templateImportService.ts security healthy frontend/services/templateImportService.ts
auth::backend/tests/integration/test_blind_review_isolation… security healthy backend/tests/integration/test_blind_review_isolation.py
auth::frontend/e2e/flows/qa-multi-reviewer-consensus.api.e2… security healthy frontend/e2e/flows/qa-multi-reviewer-consensus.api.e2e.ts
auth::.github/workflows/ci.yml security healthy .github/workflows/ci.yml
auth::backend/tests/integration/test_citations_endpoint.py security healthy backend/tests/integration/test_citations_endpoint.py
auth::.claude/skills/debugging/verification-before-completi… security healthy .claude/skills/debugging/verification-before-completion/SKI…
auth::.claude/skills/debugging/defense-in-depth/SKILL.md security healthy .claude/skills/debugging/defense-in-depth/SKILL.md
auth::docs/superpowers/specs/archive/legacy-spec-kit/009-ex… security healthy docs/superpowers/specs/archive/legacy-spec-kit/009-extracti…
auth::backend/tests/integration/test_extraction_runs_endpoi… security healthy backend/tests/integration/test_extraction_runs_endpoints.py
auth::backend/tests/integration/test_hitl_session_embeds_ru… security healthy backend/tests/integration/test_hitl_session_embeds_run_view…
auth::.claude/skills/backend-development/SKILL.md security healthy .claude/skills/backend-development/SKILL.md
auth::backend/app/api/deps/security.py security healthy backend/app/api/deps/security.py

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
pip-audit cicd healthy .github/workflows/security-audit.yml
npm-audit cicd healthy .github/workflows/security-audit.yml
markdownlint cicd healthy .github/workflows/docs-ci.yml
cspell cicd healthy .github/workflows/docs-ci.yml
links cicd healthy .github/workflows/docs-ci.yml
frontmatter cicd healthy .github/workflows/docs-ci.yml
staleness cicd healthy .github/workflows/docs-ci.yml
worker-smoke cicd healthy .github/workflows/worker-smoke.yml
smoke cicd healthy .github/workflows/post-deploy-smoke.yml
backend-lint cicd healthy .github/workflows/ci.yml
fitness cicd healthy .github/workflows/ci.yml
backend-test cicd healthy .github/workflows/ci.yml
backend-e2e cicd healthy .github/workflows/ci.yml
backend-build cicd healthy .github/workflows/ci.yml
frontend-lint cicd healthy .github/workflows/ci.yml
frontend-test cicd healthy .github/workflows/ci.yml
api-contract cicd healthy .github/workflows/ci.yml
frontend-build cicd healthy .github/workflows/ci.yml
e2e-config cicd healthy .github/workflows/ci.yml
frontend-e2e-ephemeral cicd healthy .github/workflows/ci.yml
frontend-e2e-remote cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
/Index frontend healthy frontend/pages/Index.tsx
/Dashboard frontend healthy frontend/pages/Dashboard.tsx
/Auth frontend healthy frontend/pages/Auth.tsx
/EditArticle frontend healthy frontend/pages/EditArticle.tsx
/QualityAssessmentFullScreen frontend healthy frontend/pages/QualityAssessmentFullScreen.tsx
/AddArticle frontend healthy frontend/pages/AddArticle.tsx
/NotFound frontend healthy frontend/pages/NotFound.tsx
/ProjectView frontend healthy frontend/pages/ProjectView.tsx
/ExtractionFullScreen frontend healthy frontend/pages/ExtractionFullScreen.tsx
/ResetPassword frontend healthy frontend/pages/ResetPassword.tsx
/UserSettings frontend healthy frontend/pages/UserSettings.tsx
/auth frontend healthy frontend/App.tsx
/auth/reset-password frontend healthy frontend/App.tsx
/ frontend healthy frontend/App.tsx
/projects/:projectId frontend healthy frontend/App.tsx
/projects/:projectId/extraction/:articleId frontend healthy frontend/App.tsx
/projects/:projectId/articles/:articleId/quality-assessment… frontend healthy frontend/App.tsx
/projects/:projectId/articles/add frontend healthy frontend/App.tsx
/projects/:projectId/articles/:articleId/edit frontend healthy frontend/App.tsx
/settings frontend healthy frontend/App.tsx
* frontend healthy frontend/App.tsx

LabelLayerStatusPath
SUPABASE_ANON_KEY cicd healthy
E2E_ENTITY_TYPE_ID cicd healthy
E2E_SUPABASE_SERVICE_ROLE_KEY cicd healthy
E2E_AUTH_TOKEN cicd healthy
NODE_VERSION cicd healthy
E2E_API_URL cicd healthy
E2E_FRONTEND_URL cicd healthy
GITHUB_TOKEN cicd healthy
E2E_USER_PASSWORD cicd healthy
OPENAI_API_KEY cicd healthy
SUPABASE_SERVICE_ROLE_KEY cicd healthy
E2E_PROJECT_ID cicd healthy
E2E_ARTICLE_ID cicd healthy
PYTHON_VERSION cicd healthy
E2E_TEMPLATE_ID cicd healthy
E2E_SUPABASE_URL cicd healthy
E2E_USER_EMAIL cicd healthy
SUPABASE_URL cicd healthy

LabelLayerStatusPath
password_literal::frontend/lib/copy/auth.ts security healthy frontend/lib/copy/auth.ts
password_literal::frontend/lib/copy/auth.ts security healthy frontend/lib/copy/auth.ts
password_literal::frontend/lib/copy/auth.ts security healthy frontend/lib/copy/auth.ts
password_literal::frontend/lib/copy/auth.ts security healthy frontend/lib/copy/auth.ts
password_literal::frontend/lib/copy/user.ts security healthy frontend/lib/copy/user.ts
password_literal::frontend/lib/copy/user.ts security healthy frontend/lib/copy/user.ts
password_literal::frontend/lib/copy/user.ts security healthy frontend/lib/copy/user.ts
generic_api_key::frontend/e2e/flows/settings-api-keys.e2e.ts security healthy frontend/e2e/flows/settings-api-keys.e2e.ts
password_literal::frontend/e2e/_fixtures/fixture-ids.ts security healthy frontend/e2e/_fixtures/fixture-ids.ts
generic_api_key::backend/.env.example security healthy backend/.env.example

LabelLayerStatusPath
port:8080 network healthy vite.config.ts
port:8000 network healthy docker-compose.yml
port:54322 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml
port:5173 network healthy docker-compose.yml
port:54323 network healthy docker-compose.yml
port:3000 network healthy docker-compose.yml
port:6379 network healthy .github/workflows/worker-smoke.yml

LabelLayerStatusPath
0001_storage_bucket_articles.sql data healthy supabase/migrations/0001_storage_bucket_articles.sql
0002_handle_new_user_trigger.sql data healthy supabase/migrations/0002_handle_new_user_trigger.sql
20260530221846_feedback_media_bucket.sql data healthy supabase/migrations/20260530221846_feedback_media_bucket.sql
test_migration_roundtrip.py data healthy backend/tests/integration/test_migration_roundtrip.py
test_run_stage_enum_migration.py data healthy backend/tests/integration/test_run_stage_enum_migration.py
0007_drop_migration_status.py data healthy backend/alembic/versions/0007_drop_migration_status.py
20260427_0014_run_stage_enum_migration.py data healthy backend/alembic/versions/archive/20260427_0014_run_stage_en…

LabelLayerStatusPath
redis data healthy railway.toml
postgresql data healthy README.md
postgres data healthy README.md
cassandra data healthy frontend/test/ConsensusConfigForm.test.tsx
mongodb data healthy .claude/skills/backend-development/SKILL.md
sqlite data healthy backend/app/models/base.py

LabelLayerStatusPath
image::.devcontainer/Dockerfile hardware healthy .devcontainer/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
backend hardware healthy docker-compose.yml
db hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml
studio hardware healthy docker-compose.yml

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::security-audit cicd healthy .github/workflows/security-audit.yml
gha::docs-ci cicd healthy .github/workflows/docs-ci.yml
gha::worker-smoke cicd healthy .github/workflows/worker-smoke.yml
gha::post-deploy-smoke cicd healthy .github/workflows/post-deploy-smoke.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
127.0.0.1 network healthy playwright.config.ts
15.6.1.143 network healthy docker-compose.yml

LabelLayerStatusPath
repobility-clone-525d4g9d software healthy /tmp/repobility-clone-525d4g9d

LabelLayerStatusPath
celery data healthy railway.toml

LabelLayerStatusPath
vps::aws hardware healthy .devcontainer/init-firewall.sh
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/baa64971-68cb-4924-958a-06febe4d52bd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/baa64971-68cb-4924-958a-06febe4d52bd/

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.