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.

TheReallyRealComedian/CONVERTER

https://github.com/TheReallyRealComedian/CONVERTER · scanned 2026-06-16 00:34 UTC (2 months, 2 weeks ago)

114 raw signals (0 security + 114 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 114 actionable findings from 1 signal source. 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 948 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
test_podcast_generation software healthy test_full_flow.py:9
update_job_stage software healthy tasks.py:19
generate_podcast_task software dead tasks.py:43
set_password software healthy models.py:19
check_password software healthy models.py:22
to_dict software healthy models.py:176
normalize_name software healthy models.py:143
get_or_create software healthy models.py:158
check_redis software healthy test_redis_connection.py:5
check_dependencies software healthy test_worker_libraries.py:6
_install_module_stubs software healthy tests/conftest.py:33
_safe_makedirs software healthy tests/conftest.py:72
app software healthy tests/conftest.py:91
_reset_db software healthy tests/conftest.py:109
client software healthy tests/conftest.py:120
test_user software healthy tests/conftest.py:126
authenticated_client software healthy tests/conftest.py:137
fixtures_dir software healthy tests/conftest.py:148
captured_templates software healthy tests/conftest.py:153
record software healthy tests/conftest.py:164
mock_deepgram software healthy tests/conftest.py:175
mock_gemini software healthy tests/conftest.py:188
mock_google_tts software healthy tests/conftest.py:198
mock_redis_queue software healthy tests/conftest.py:208
gemini_api_key_set software healthy tests/conftest.py:238
_make_conversion software healthy tests/test_library.py:13
test_library_empty_renders software healthy tests/test_library.py:30
test_library_empty_state_filter_aware software healthy tests/test_library.py:35
test_library_lists_existing_conversion software healthy tests/test_library.py:48
test_library_detail_renders_owned_conversion software healthy tests/test_library.py:58
test_library_detail_404_for_other_users_conversion software healthy tests/test_library.py:65
test_api_create_conversion_persists software healthy tests/test_library.py:77
test_api_create_conversion_accepts_ai_newsletter software healthy tests/test_library.py:96
test_api_create_conversion_rejects_missing_content software healthy tests/test_library.py:120
test_api_create_conversion_rejects_non_dict_body software healthy tests/test_library.py:125
test_api_update_conversion_changes_title software healthy tests/test_library.py:139
test_api_update_conversion_rejects_non_dict_body software healthy tests/test_library.py:149
test_api_delete_conversion_removes_row software healthy tests/test_library.py:162
test_file_size_filter_matches_js_helper software healthy tests/test_library.py:170
test_format_card_datetime_filter_renders_de_month_abbr software healthy tests/test_library.py:181
test_library_ignores_unknown_type_filter software healthy tests/test_library.py:193
test_library_ignores_unknown_per_page software healthy tests/test_library.py:205
test_api_delete_conversion_404_for_other_users_conversion software healthy tests/test_library.py:215
test_api_update_conversion_404_for_other_users_conversion software healthy tests/test_library.py:230
test_api_list_conversions_requires_login software healthy tests/test_library.py:252
test_api_list_conversions_owner_scoped software healthy tests/test_library.py:261
test_api_list_conversions_type_filter software healthy tests/test_library.py:279
test_api_list_conversions_invalid_type_400 software healthy tests/test_library.py:292
test_api_list_conversions_status_filter software healthy tests/test_library.py:296
test_api_list_conversions_invalid_status_400 software healthy tests/test_library.py:305

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

LabelLayerStatusPath
worker.py software healthy worker.py
keyterms.json software healthy keyterms.json
CLAUDE.md software healthy CLAUDE.md
test_full_flow.py software healthy test_full_flow.py
app.py software healthy app.py
Dockerfile software healthy Dockerfile
MASTER_BACKLOG_HANDOFF_2026-05-26.md software healthy MASTER_BACKLOG_HANDOFF_2026-05-26.md
tasks.py software healthy tasks.py
models.py software healthy models.py
.env.example software healthy .env.example
test_redis_connection.py software healthy test_redis_connection.py
requirements.txt software healthy requirements.txt
STATUS.md software healthy STATUS.md
docker-compose.yml software healthy docker-compose.yml
test_worker_libraries.py software healthy test_worker_libraries.py
BACKLOG.md software healthy BACKLOG.md
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_library.py software healthy tests/test_library.py
test_conversion_tags.py software healthy tests/test_conversion_tags.py
test_ingest.py software healthy tests/test_ingest.py
test_highlights.py software healthy tests/test_highlights.py
test_audio.py software healthy tests/test_audio.py
test_library_ia.py software healthy tests/test_library_ia.py
test_tags.py software healthy tests/test_tags.py
test_reading_list.py software healthy tests/test_reading_list.py
test_lifecycle.py software healthy tests/test_lifecycle.py
test_conversion_progress.py software healthy tests/test_conversion_progress.py
test_recorded_at.py software healthy tests/test_recorded_at.py
test_auth.py software healthy tests/test_auth.py
test_documents.py software healthy tests/test_documents.py
test_podcasts.py software healthy tests/test_podcasts.py
test_markdown.py software healthy tests/test_markdown.py
sample.md software healthy tests/fixtures/sample.md
library.js software healthy static/js/library.js
_utils.js software healthy static/js/_utils.js
audio_converter.js software healthy static/js/audio_converter.js
library_detail.js software healthy static/js/library_detail.js
base.js software healthy static/js/base.js
document_converter.js software healthy static/js/document_converter.js
markdown_converter.js software healthy static/js/markdown_converter.js
tags.js software healthy static/js/tags.js
mermaid_converter.js software healthy static/js/mermaid_converter.js
style.css software healthy static/css/style.css
default.css software healthy static/css/pdf_styles/default.css
newspaper-bodoni.css software healthy static/css/pdf_styles/newspaper-bodoni.css
academic-latex.css software healthy static/css/pdf_styles/academic-latex.css
ui_findings_library_detail_2026-05.md software healthy docs/ui_findings_library_detail_2026-05.md
ui_inventory_document_converter_2026-05.md software healthy docs/ui_inventory_document_converter_2026-05.md
ui_patterns_podcast_flow_2026-05.md software healthy docs/ui_patterns_podcast_flow_2026-05.md

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

LabelLayerStatusPath
ANY /api/csrf-token api healthy app_pkg/__init__.py
ANY /library api healthy app_pkg/library.py
ANY /library/<int:conversion_id> api healthy app_pkg/library.py
ANY /api/conversions api healthy app_pkg/library.py
ANY /api/conversions/<int:conversion_id> api healthy app_pkg/library.py
ANY /api/conversions/<int:conversion_id>/progress api healthy app_pkg/library.py
ANY /api/conversions/<int:conversion_id>/place api healthy app_pkg/library.py
ANY /api/conversions/<int:conversion_id>/queue api healthy app_pkg/library.py
ANY /api/conversions/<int:conversion_id>/tags api healthy app_pkg/library.py
ANY /api/conversions/<int:conversion_id>/tags/<int:tag_id> api healthy app_pkg/library.py
ANY /login api healthy app_pkg/auth.py
ANY /logout api healthy app_pkg/auth.py
ANY /generate-podcast api healthy app_pkg/podcasts.py
ANY /api/get-google-voices api healthy app_pkg/podcasts.py
ANY /generate-gemini-podcast api healthy app_pkg/podcasts.py
ANY /podcast-status/<job_id> api healthy app_pkg/podcasts.py
ANY /podcast-cancel/<job_id> api healthy app_pkg/podcasts.py
ANY /podcast-download/<job_id> api healthy app_pkg/podcasts.py
ANY /api/get-gemini-voices api healthy app_pkg/podcasts.py
ANY /format-dialogue-with-llm api healthy app_pkg/podcasts.py
ANY /audio-converter api healthy app_pkg/audio.py
ANY /api/get-deepgram-token api healthy app_pkg/audio.py
ANY /transcribe-audio-file api healthy app_pkg/audio.py
ANY /mermaid-converter api healthy app_pkg/mermaid.py
ANY /api/ingest/conversion api healthy app_pkg/ingest.py
ANY /api/conversions/<int:conversion_id>/highlights api healthy app_pkg/highlights.py
ANY /api/highlights/<int:highlight_id> api healthy app_pkg/highlights.py
ANY /document-converter api healthy app_pkg/documents.py
ANY /transform-document api healthy app_pkg/documents.py
ANY / api healthy app_pkg/markdown.py
ANY /convert-markdown api healthy app_pkg/markdown.py
ANY /tags api healthy app_pkg/tags.py
ANY /api/tags api healthy app_pkg/tags.py
ANY /api/highlights/<int:highlight_id>/tags api healthy app_pkg/tags.py
ANY /api/highlights/<int:highlight_id>/tags/<int:tag_id> api healthy app_pkg/tags.py
ANY /api/tags/<int:tag_id> api healthy app_pkg/tags.py
ANY /api/notion/suggestions api healthy app_pkg/integrations/notion.py
ANY /api/conversions/<int:conversion_id>/send-to-notion api healthy app_pkg/integrations/notion.py

LabelLayerStatusPath
User software healthy models.py:11
Conversion software healthy models.py:35
Highlight software healthy models.py:103
Tag software healthy models.py:130
_FakeAsyncCM software healthy tests/test_markdown.py:16
AudioChunk software healthy services/audio_chunker.py:21
AudioChunker software healthy services/audio_chunker.py:31
TranscriptMerger software healthy services/audio_chunker.py:221
DeepgramService software healthy services/deepgram_service.py:18
GoogleTTSService software healthy services/google_tts_service.py:9
ConsensusTable software healthy services/pdf_extraction/ensemble.py:18
DetectedTable software healthy services/pdf_extraction/detectors.py:16
PyMuPDFDetector software healthy services/pdf_extraction/detectors.py:26
PdfplumberDetector software healthy services/pdf_extraction/detectors.py:50
CamelotDetector software healthy services/pdf_extraction/detectors.py:80
Img2TableDetector software healthy services/pdf_extraction/detectors.py:119
TextHeuristicDetector software healthy services/pdf_extraction/detectors.py:172
TableSpan software healthy services/pdf_extraction/multi_page.py:20
PDFExtractionService software healthy services/pdf_extraction/service.py:25
GeminiService software healthy services/gemini/__init__.py:25
_TableColumnCounter software healthy app_pkg/markdown.py:24

LabelLayerStatusPath
tests software healthy tests
fixtures software healthy tests/fixtures
static software healthy static
js software healthy static/js
css software healthy static/css
pdf_styles software healthy static/css/pdf_styles
docs software healthy docs
archive software healthy docs/archive
sprint-prompts software healthy docs/archive/sprint-prompts
scripts software healthy scripts
templates software healthy templates
_partials software healthy templates/_partials
.claude software healthy .claude
services software healthy services
pdf_extraction software healthy services/pdf_extraction
gemini software healthy services/gemini
app_pkg software healthy app_pkg
integrations software healthy app_pkg/integrations

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
redis hardware healthy docker-compose.yml
markdown-converter hardware healthy docker-compose.yml
worker hardware healthy docker-compose.yml

LabelLayerStatusPath
port:5000 network healthy app.py
port:6379 network healthy test_redis_connection.py
port:5656 network healthy docker-compose.yml

LabelLayerStatusPath
4.10.0.84 network healthy requirements.txt
8.8.8.8 network healthy docker-compose.yml
8.8.4.4 network healthy docker-compose.yml

LabelLayerStatusPath
redis data healthy worker.py
sqlite data healthy CLAUDE.md

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

LabelLayerStatusPath
pubsub data healthy tests/test_podcasts.py

LabelLayerStatusPath
gpu (detected) hardware healthy tests/test_conversion_tags.py

LabelLayerStatusPath
password_literal::tests/conftest.py security healthy tests/conftest.py
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/b010d837-7da8-41f6-84e0-26fd9f9e0e9d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b010d837-7da8-41f6-84e0-26fd9f9e0e9d/

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.