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.

sostrowsk/dj-data-room

https://github.com/sostrowsk/dj-data-room · scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)

87 raw signals (0 security + 87 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 70 actionable findings from 1 signal source. 17 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 1016 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
__init__ software healthy data_room/storage.py:22
rerun_full_pipeline software healthy data_room/admin.py:209
restart_indexing software healthy data_room/admin.py:247
reextract_markdown software healthy data_room/admin.py:270
mark_as_reviewed software dead data_room/admin.py:124
review_runs_count software healthy data_room/admin.py:181
re_extract_and_remap software healthy data_room/admin.py:195
filename software healthy data_room/admin.py:289
user_company software healthy data_room/admin.py:294
check_peer_apps software healthy data_room/apps.py:14
ready software dead data_room/apps.py:32
get_project_model software healthy data_room/conf.py:33
get_client_company_model software healthy data_room/conf.py:38
get_project_detail_url software healthy data_room/conf.py:43
get_login_url software healthy data_room/conf.py:48
_policy_permission_required software healthy data_room/decorators.py:33
decorator software healthy data_room/decorators.py:130
_wrapped_view software healthy data_room/decorators.py:46
project_permission_required software healthy data_room/decorators.py:92
protected_document_permission_required software healthy data_room/decorators.py:120
can_view_project_document software healthy data_room/policies.py:96
can_view_client_document software healthy data_room/policies.py:99
can_access_project software healthy data_room/policies.py:102
can_manage_project_document software healthy data_room/policies.py:108
can_manage_project_documents software healthy data_room/policies.py:111
can_manage_client_document software healthy data_room/policies.py:114
can_download_original software healthy data_room/policies.py:117
can_curate_clients software healthy data_room/policies.py:120
filter_project_document_buckets software healthy data_room/policies.py:125
can_view_company_documents software healthy data_room/policies.py:128
get_author_scope software healthy data_room/policies.py:131
_is_staff software healthy data_room/policies.py:84
_is_author software healthy data_room/policies.py:88
_staff_or_author software healthy data_room/policies.py:93
get_policy software healthy data_room/policies.py:138
slugify_de software healthy data_room/utils.py:9
get_text_dimensions software healthy data_room/utils.py:28
create_watermarks software healthy data_room/utils.py:35
apply_watermark software healthy data_room/utils.py:51
process_image software healthy data_room/utils.py:85
encode_to_base64 software healthy data_room/utils.py:99
compress_pdf_bytes software dead data_room/utils.py:104
_resolve software healthy data_room/hooks.py:65
get_extraction_task software healthy data_room/hooks.py:81
get_client_extraction_task software healthy data_room/hooks.py:86
get_redis_lock_factory software healthy data_room/hooks.py:91
get_accounting_framework_codes software healthy data_room/hooks.py:96
_trigger_re_extract_for_doc software healthy data_room/admin_actions.py:29
re_extract_and_remap_documents software healthy data_room/admin_actions.py:57
re_extract_and_remap_project_documents software healthy data_room/admin_actions.py:69

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

LabelLayerStatusPath
ExtractedClientEntity software healthy data_room/schemas.py:17
ClientMatchResult software healthy data_room/schemas.py:49
ProtectedFileSystemStorage software healthy data_room/storage.py:14
ProtectedFileField software healthy data_room/storage.py:21
ProtectedProjectDocumentAdmin software healthy data_room/admin.py:18
ProtectedProjectDocumentInline software healthy data_room/admin.py:136
ProtectedClientDocumentAdmin software healthy data_room/admin.py:142
ProjectZipAdmin software healthy data_room/admin.py:281
ProjectCompanyLinkAdmin software healthy data_room/admin.py:304
DataRoomConfig software healthy data_room/apps.py:28
BaseDataRoomPolicy software healthy data_room/policies.py:23
DefaultPolicy software healthy data_room/policies.py:76
ProtectedClientDocument software healthy data_room/models/protected_client_document.py:25
Meta software healthy data_room/models/protected_client_document.py:300
StatementType software healthy data_room/models/choices.py:15
ClientDocumentType software healthy data_room/models/choices.py:22
ProjectDocumentType software healthy data_room/models/choices.py:38
ProtectedBaseDocument software healthy data_room/models/protected_base_document.py:40
Meta software healthy data_room/models/protected_base_document.py:101
ProtectedProjectDocument software healthy data_room/models/protected_project_document.py:15
Meta software healthy data_room/models/protected_project_document.py:58
ProjectCompanyLink software healthy data_room/models/project_company_link.py:6
Meta software healthy data_room/models/project_company_link.py:26
ProjectZip software healthy data_room/models/project_zip.py:13
Meta software healthy data_room/models/project_zip.py:24
TestHookResolvers software healthy data_room/tests/test_hooks.py:27
TestAccountingFrameworksProvider software healthy data_room/tests/test_hooks.py:63
TestPipelineWithoutExtractionTask software healthy data_room/tests/test_hooks.py:116
TestAdminReExtractNoop software healthy data_room/tests/test_hooks.py:161
TestRedisLockFactory software healthy data_room/tests/test_hooks.py:183
TestLocklessIndexing software healthy data_room/tests/test_hooks.py:214
TestProtectedStorage software healthy data_room/tests/test_storage.py:20
TestIndexingProceedsDespiteAuxFailure software healthy data_room/tests/test_auxiliary_failure_and_admin_guards.py:…
TestAdminRequeueSkipsActiveDocs software healthy data_room/tests/test_auxiliary_failure_and_admin_guards.py:…
ProjectHxUploadFormTests software healthy data_room/tests/tests_project_hx_upload.py:15
ClientHxUploadFormTests software healthy data_room/tests/tests_project_hx_upload.py:130
RemoveDocumentFromIndexTests software healthy data_room/tests/test_index_removal_tasks.py:15
DeleteCollectionFromIndexTests software healthy data_room/tests/test_index_removal_tasks.py:32
ProjectZipViewTests software healthy data_room/tests/test_project_zip.py:19
ProjectZipTaskTests software healthy data_room/tests/test_project_zip.py:198
ProjectZipModelTests software healthy data_room/tests/test_project_zip.py:260
TestMaxAttemptsOrmPath software healthy data_room/tests/test_update_document_status_max_attempts.py…
TestMaxAttemptsSqlFallbackPath software healthy data_room/tests/test_update_document_status_max_attempts.py…
TestAtomicClaim software healthy data_room/tests/test_atomic_claim_and_missing_file.py:42
TestMissingFileMarkedFailed software healthy data_room/tests/test_atomic_claim_and_missing_file.py:76
TestProtectedClientDocumentAdminReviewColumns software healthy data_room/tests/test_admin_review_columns.py:19
TestPipelineSkipsIndexingOnExtractionSkip software healthy data_room/tests/test_pipeline_edge_cases.py:43
TestFinancialRetryOnPartialCompletion software healthy data_room/tests/test_pipeline_edge_cases.py:63
TestDispatcherSchedulesOnlyTransitioned software healthy data_room/tests/test_pipeline_edge_cases.py:96
TestPartialResultsPersisted software healthy data_room/tests/test_partial_results_and_atomic_dispatch.py…

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
CLAUDE.md software healthy CLAUDE.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
urls.py software healthy data_room/urls.py
schemas.py software healthy data_room/schemas.py
__init__.py software healthy data_room/__init__.py
storage.py software healthy data_room/storage.py
admin.py software healthy data_room/admin.py
apps.py software healthy data_room/apps.py
conf.py software healthy data_room/conf.py
decorators.py software healthy data_room/decorators.py
policies.py software healthy data_room/policies.py
signals.py software healthy data_room/signals.py
utils.py software healthy data_room/utils.py
hooks.py software healthy data_room/hooks.py
admin_actions.py software healthy data_room/admin_actions.py
__init__.py software healthy data_room/models/__init__.py
protected_client_document.py software healthy data_room/models/protected_client_document.py
choices.py software healthy data_room/models/choices.py
protected_base_document.py software healthy data_room/models/protected_base_document.py
protected_project_document.py software healthy data_room/models/protected_project_document.py
project_company_link.py software healthy data_room/models/project_company_link.py
project_zip.py software healthy data_room/models/project_zip.py
test_hooks.py software healthy data_room/tests/test_hooks.py
test_storage.py software healthy data_room/tests/test_storage.py
test_auxiliary_failure_and_admin_guards.py software healthy data_room/tests/test_auxiliary_failure_and_admin_guards.py
tests_project_hx_upload.py software healthy data_room/tests/tests_project_hx_upload.py
test_index_removal_tasks.py software healthy data_room/tests/test_index_removal_tasks.py
test_project_zip.py software healthy data_room/tests/test_project_zip.py
test_update_document_status_max_attempts.py software healthy data_room/tests/test_update_document_status_max_attempts.py
test_atomic_claim_and_missing_file.py software healthy data_room/tests/test_atomic_claim_and_missing_file.py
__init__.py software healthy data_room/tests/__init__.py
test_admin_review_columns.py software healthy data_room/tests/test_admin_review_columns.py
test_pipeline_edge_cases.py software healthy data_room/tests/test_pipeline_edge_cases.py
test_schemas.py software healthy data_room/tests/test_schemas.py
test_partial_results_and_atomic_dispatch.py software healthy data_room/tests/test_partial_results_and_atomic_dispatch.py
test_client_matcher.py software healthy data_room/tests/test_client_matcher.py
test_pipeline_retry_concurrency.py software healthy data_room/tests/test_pipeline_retry_concurrency.py
test_policies.py software healthy data_room/tests/test_policies.py
test_dead_download_pdf_task_removed.py software healthy data_room/tests/test_dead_download_pdf_task_removed.py
test_admin_actions.py software healthy data_room/tests/test_admin_actions.py
test_conf.py software healthy data_room/tests/test_conf.py
test_count_indexed_chunks_regression.py software healthy data_room/tests/test_count_indexed_chunks_regression.py
test_remap_admin_wiring.py software healthy data_room/tests/test_remap_admin_wiring.py
test_document_chunks_view.py software healthy data_room/tests/test_document_chunks_view.py
test_client_doc_access.py software healthy data_room/tests/test_client_doc_access.py
test_packaging_guards.py software healthy data_room/tests/test_packaging_guards.py
test_pipeline_catch_terminal_failed.py software healthy data_room/tests/test_pipeline_catch_terminal_failed.py
test_confirm_clients.py software healthy data_room/tests/test_confirm_clients.py

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

LabelLayerStatusPath
ANY /document/<int:pk>/ api healthy data_room/urls.py
ANY /redirect/<int:pk>/ api healthy data_room/urls.py
ANY /chunks/<int:pk>/ api healthy data_room/urls.py
ANY /page/<int:pk>/ api healthy data_room/urls.py
ANY /pdf/<int:pk>/ api healthy data_room/urls.py
ANY /original/<int:pk>/ api healthy data_room/urls.py
ANY /create/<int:pk>/ api healthy data_room/urls.py
ANY /reviewed/<int:pk>/ api healthy data_room/urls.py
ANY /disabled/<int:pk>/ api healthy data_room/urls.py
ANY /enable/<int:pk>/ api healthy data_room/urls.py
ANY /toggle-ai/<int:pk>/ api healthy data_room/urls.py
ANY /delete/<int:pk>/ api healthy data_room/urls.py
ANY /client-doc/page/<int:pk>/ api healthy data_room/urls.py
ANY /client-doc/reviewed/<int:pk>/ api healthy data_room/urls.py
ANY /client-doc/disabled/<int:pk>/ api healthy data_room/urls.py
ANY /client-doc/enable/<int:pk>/ api healthy data_room/urls.py
ANY /client-doc/delete/<int:pk>/ api healthy data_room/urls.py
ANY /client-doc/pdf/<int:pk>/ api healthy data_room/urls.py
ANY /client-doc/original/<int:pk>/ api healthy data_room/urls.py
ANY /client-doc/toggle-ai/<int:pk>/ api healthy data_room/urls.py
ANY /delete-all/<int:pk>/ api healthy data_room/urls.py
ANY /hx/empty/<int:pk>/ api healthy data_room/urls.py
ANY /hx/<int:pk>/upload/project/ api healthy data_room/urls.py
ANY /hx/<int:pk>/upload/client/ api healthy data_room/urls.py
ANY /project-zip/start/<int:pk>/ api healthy data_room/urls.py
ANY /project-zip/download/<int:pk>/ api healthy data_room/urls.py
ANY /project-zip/progress/<int:pk>/ api healthy data_room/urls.py
ANY /hx/project-zip-button/<int:pk>/ api healthy data_room/urls.py
ANY /reset-index/ api healthy data_room/urls.py
ANY /index-documents/ api healthy data_room/urls.py
ANY /count-indexed-chunks/ api healthy data_room/urls.py
ANY /hx/confirm-clients-client-doc/<int:document_pk>/ api healthy data_room/urls.py
ANY /hx/skip-clients-client-doc/<int:document_pk>/ api healthy data_room/urls.py
ANY /hx/trigger-extraction-client-doc/<int:document_pk>/ api healthy data_room/urls.py
ANY /hx/close-modal/ api healthy data_room/urls.py
ANY /hx/<int:pk>/edit-client/<int:document_pk>/ api healthy data_room/urls.py
ANY /hx/edit-client-client-doc/<int:document_pk>/ api healthy data_room/urls.py
ANY /hx/toggle-company-link/<int:project_pk>/<int:client_pk… api healthy data_room/urls.py

LabelLayerStatusPath
0004_documenttag_protecteddocument_tag.py data healthy data_room/migrations/0004_documenttag_protecteddocument_tag…
0002_protecteddocument_markdown.py data healthy data_room/migrations/0002_protecteddocument_markdown.py
0001_initial.py data healthy data_room/migrations/0001_initial.py
0015_merge_linked_client_into_client.py data healthy data_room/migrations/0015_merge_linked_client_into_client.py
0005_protecteddocument_use_ai_protecteddocument_use_web.py data healthy data_room/migrations/0005_protecteddocument_use_ai_protecte…
__init__.py data healthy data_room/migrations/__init__.py
0008_projectzip.py data healthy data_room/migrations/0008_projectzip.py
0013_remove_protecteddocument_project_and_more.py data healthy data_room/migrations/0013_remove_protecteddocument_project_…
0010_protecteddocument_indexing_attempts.py data healthy data_room/migrations/0010_protecteddocument_indexing_attemp…
0011_protecteddocument_original.py data healthy data_room/migrations/0011_protecteddocument_original.py
0003_protecteddocument_tokens.py data healthy data_room/migrations/0003_protecteddocument_tokens.py
0018_protectedclientdocument_financial_extraction_status.py data healthy data_room/migrations/0018_protectedclientdocument_financial…
0023_protectedclientdocument_pages_bilanz_and_more.py data healthy data_room/migrations/0023_protectedclientdocument_pages_bil…
0022_protectedclientdocument_json_guv_mapped.py data healthy data_room/migrations/0022_protectedclientdocument_json_guv_…
0019_protectedprojectdocument_extraction_status.py data healthy data_room/migrations/0019_protectedprojectdocument_extracti…
0014_remove_protectedprojectdocument_tag_and_more.py data healthy data_room/migrations/0014_remove_protectedprojectdocument_t…
0016_projectcompanylink.py data healthy data_room/migrations/0016_projectcompanylink.py
0007_alter_protecteddocument_file_and_more.py data healthy data_room/migrations/0007_alter_protecteddocument_file_and_…
0021_drop_orphaned_accounting_tables.py data healthy data_room/migrations/0021_drop_orphaned_accounting_tables.py
0027_review_status_queued_choice.py data healthy data_room/migrations/0027_review_status_queued_choice.py
0009_protecteddocument_indexed_chunks.py data healthy data_room/migrations/0009_protecteddocument_indexed_chunks.…
0006_alter_protecteddocument_use_ai.py data healthy data_room/migrations/0006_alter_protecteddocument_use_ai.py
0026_review_loop_fields.py data healthy data_room/migrations/0026_review_loop_fields.py
0012_alter_projectzip_zip_file_and_more.py data healthy data_room/migrations/0012_alter_projectzip_zip_file_and_mor…
0020_alter_protectedclientdocument_document_type_and_more.py data healthy data_room/migrations/0020_alter_protectedclientdocument_doc…
0024_accounting_framework_fields.py data healthy data_room/migrations/0024_accounting_framework_fields.py
0025_v2_preview_shadow_cache.py data healthy data_room/migrations/0025_v2_preview_shadow_cache.py
0028_doc_json_bilanz_mapped_split_status.py data healthy data_room/migrations/0028_doc_json_bilanz_mapped_split_stat…
0017_alter_protectedclientdocument_document_type_and_more.py data healthy data_room/migrations/0017_alter_protectedclientdocument_doc…

LabelLayerStatusPath
data_room software healthy data_room
models software healthy data_room/models
tests software healthy data_room/tests
templatetags software healthy data_room/templatetags
templates software healthy data_room/templates
data_room software healthy data_room/templates/data_room
includes software healthy data_room/templates/data_room/includes
tasks software healthy data_room/tasks
helpers software healthy data_room/helpers
management software healthy data_room/management
commands software healthy data_room/management/commands
services software healthy data_room/services
migrations software healthy data_room/migrations
views software healthy data_room/views
hx software healthy data_room/views/hx
api software healthy data_room/views/api
forms software healthy data_room/forms

LabelLayerStatusPath
ProtectedBaseDocument data healthy data_room/models/protected_base_document.py
ProjectCompanyLink data healthy data_room/models/project_company_link.py
ProjectZip data healthy data_room/models/project_zip.py

LabelLayerStatusPath
redis data healthy README.md
postgres data healthy data_room/tests/test_index_removal_tasks.py

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

LabelLayerStatusPath
celery data healthy README.md

LabelLayerStatusPath
nginx network healthy README.md
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/f33bf782-06ec-4e35-b990-0dee6857855f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f33bf782-06ec-4e35-b990-0dee6857855f/

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.