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.

dclawstack/dclaw-slide

https://github.com/dclawstack/dclaw-slide · scanned 2026-06-17 01:54 UTC (1 month, 1 week ago)

81 raw signals (0 security + 81 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -18.1 (diff) · 77 actionable findings from 1 signal source. 4 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 796 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
lifespan software healthy backend/app/api/main.py:44
request_id_middleware software healthy backend/app/api/main.py:74
health_root software healthy backend/app/api/main.py:84
_load_or_create_deck software healthy backend/app/api/v1/ai.py:56
_build_enriched_prompt software healthy backend/app/api/v1/ai.py:71
_pad_to_target software healthy backend/app/api/v1/ai.py:98
_persist_generated_slides software healthy backend/app/api/v1/ai.py:113
generate_deck software healthy backend/app/api/v1/ai.py:145
_sse software healthy backend/app/api/v1/ai.py:176
generate_deck_stream software healthy backend/app/api/v1/ai.py:181
event_stream software healthy backend/app/api/v1/ai.py:209
_drive software healthy backend/app/api/v1/ai.py:226
generate_speaker_notes software healthy backend/app/api/v1/ai.py:331
get_themes software healthy backend/app/api/v1/themes.py:9
get_one_theme software healthy backend/app/api/v1/themes.py:14
_parse_event_payload software healthy backend/app/api/v1/analytics.py:24
record_event software healthy backend/app/api/v1/analytics.py:46
analytics_summary software healthy backend/app/api/v1/analytics.py:84
presentation_room software healthy backend/app/api/v1/ws.py:11
_to_read software healthy backend/app/api/v1/share.py:23
get_share_link software healthy backend/app/api/v1/share.py:43
create_or_rotate_share_link software healthy backend/app/api/v1/share.py:55
revoke_share_link software healthy backend/app/api/v1/share.py:96
_load_active_link software healthy backend/app/api/v1/share.py:109
public_view software healthy backend/app/api/v1/share.py:119
list_references software healthy backend/app/api/v1/brand_references.py:19
create_reference software healthy backend/app/api/v1/brand_references.py:42
delete_reference software healthy backend/app/api/v1/brand_references.py:60
get_brand_kit software healthy backend/app/api/v1/brand_kits.py:12
update_brand_kit software healthy backend/app/api/v1/brand_kits.py:22
_load_presentation software healthy backend/app/api/v1/presentations.py:30
list_presentations software healthy backend/app/api/v1/presentations.py:39
create_presentation software healthy backend/app/api/v1/presentations.py:63
get_presentation software healthy backend/app/api/v1/presentations.py:80
update_presentation software healthy backend/app/api/v1/presentations.py:88
delete_presentation software healthy backend/app/api/v1/presentations.py:106
list_slides software healthy backend/app/api/v1/presentations.py:115
create_slide software healthy backend/app/api/v1/presentations.py:129
update_slide software healthy backend/app/api/v1/presentations.py:152
delete_slide software healthy backend/app/api/v1/presentations.py:174
reorder_slides software healthy backend/app/api/v1/presentations.py:188
export_presentation software healthy backend/app/api/v1/presentations.py:210
auto_layout software healthy backend/app/api/v1/presentations.py:246
apply_outline software healthy backend/app/api/v1/presentations.py:269
_is_demo_session software healthy backend/app/api/v1/demo.py:243
_delete_all_workspace_data software healthy backend/app/api/v1/demo.py:247
_seed_analytics software healthy backend/app/api/v1/demo.py:266
seed_demo software healthy backend/app/api/v1/demo.py:333
clear_demo software healthy backend/app/api/v1/demo.py:410
health_check software healthy backend/app/api/routes/health.py:11

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

LabelLayerStatusPath
AGENT-PROMPTS.md software healthy AGENT-PROMPTS.md
.env.example software healthy .env.example
TEAM-ONBOARDING-GUIDE.md software healthy TEAM-ONBOARDING-GUIDE.md
AGENTS.md software healthy AGENTS.md
SCALING-PLAYBOOK.md software healthy SCALING-PLAYBOOK.md
PATCHES.md software healthy PATCHES.md
README.md software healthy README.md
PATCH-2026-05-15-shared-hub-postgres.md software healthy PATCH-2026-05-15-shared-hub-postgres.md
PLAN-v1.2.md software healthy PLAN-v1.2.md
docker-compose.yml software healthy docker-compose.yml
pathb-bug-report.md software healthy pathb-bug-report.md
REVISED-PRD.md software healthy REVISED-PRD.md
testforge-consensus.md software healthy testforge-consensus.md
PRODUCT-SPEC.md software healthy PRODUCT-SPEC.md
requirements.txt software healthy backend/requirements.txt
Dockerfile software healthy backend/Dockerfile
__init__.py software healthy backend/app/__init__.py
__init__.py software healthy backend/app/api/__init__.py
main.py software healthy backend/app/api/main.py
ai.py software healthy backend/app/api/v1/ai.py
themes.py software healthy backend/app/api/v1/themes.py
analytics.py software healthy backend/app/api/v1/analytics.py
__init__.py software healthy backend/app/api/v1/__init__.py
ws.py software healthy backend/app/api/v1/ws.py
share.py software healthy backend/app/api/v1/share.py
brand_references.py software healthy backend/app/api/v1/brand_references.py
brand_kits.py software healthy backend/app/api/v1/brand_kits.py
presentations.py software healthy backend/app/api/v1/presentations.py
demo.py software healthy backend/app/api/v1/demo.py
health.py software healthy backend/app/api/routes/health.py
__init__.py software healthy backend/app/api/routes/__init__.py
__init__.py software healthy backend/app/utils/__init__.py
analytics.py software healthy backend/app/schemas/analytics.py
__init__.py software healthy backend/app/schemas/__init__.py
share_link.py software healthy backend/app/schemas/share_link.py
presentation.py software healthy backend/app/schemas/presentation.py
brand_kit.py software healthy backend/app/schemas/brand_kit.py
brand_reference.py software healthy backend/app/schemas/brand_reference.py
analytics.py software healthy backend/app/models/analytics.py
__init__.py software healthy backend/app/models/__init__.py
share_link.py software healthy backend/app/models/share_link.py
presentation.py software healthy backend/app/models/presentation.py
brand_kit.py software healthy backend/app/models/brand_kit.py
brand_reference.py software healthy backend/app/models/brand_reference.py
base.py software healthy backend/app/models/base.py
utils.py software healthy backend/app/core/utils.py
__init__.py software healthy backend/app/core/__init__.py
config.py software healthy backend/app/core/config.py
logging.py software healthy backend/app/core/logging.py
cache.py software healthy backend/app/core/cache.py

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

LabelLayerStatusPath
backend software healthy backend
app software healthy backend/app
api software healthy backend/app/api
v1 software healthy backend/app/api/v1
routes software healthy backend/app/api/routes
utils software healthy backend/app/utils
schemas software healthy backend/app/schemas
models software healthy backend/app/models
core software healthy backend/app/core
repositories software healthy backend/app/repositories
services software healthy backend/app/services
ai software healthy backend/app/services/ai
tests software healthy backend/tests
alembic software healthy backend/alembic
.github software healthy .github
workflows software healthy .github/workflows
frontend software healthy frontend
src software healthy frontend/src
app software healthy frontend/src/app
dashboard software healthy frontend/src/app/dashboard
s software healthy frontend/src/app/s
[token] software healthy frontend/src/app/s/[token]
p software healthy frontend/src/app/p
[id] software healthy frontend/src/app/p/[id]
present software healthy frontend/src/app/p/[id]/present
brand software healthy frontend/src/app/brand
components software healthy frontend/src/components
ui software healthy frontend/src/components/ui
lib software healthy frontend/src/lib
public software healthy frontend/public
docs software healthy docs
reference software healthy docs/reference
releases software healthy docs/releases
getting-started software healthy docs/getting-started
guides software healthy docs/guides
troubleshooting software healthy docs/troubleshooting
web software healthy web
scripts software healthy web/scripts
src software healthy web/src
app software healthy web/src/app
dashboard software healthy web/src/app/dashboard
s software healthy web/src/app/s
[token] software healthy web/src/app/s/[token]
api software healthy web/src/app/api
demo software healthy web/src/app/api/demo
share software healthy web/src/app/api/share
[token] software healthy web/src/app/api/share/[token]
ingest software healthy web/src/app/api/ingest
decks software healthy web/src/app/api/decks
[id] software healthy web/src/app/api/decks/[id]

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

LabelLayerStatusPath
GenerateDeckRequest software healthy backend/app/api/v1/ai.py:25
GenerateDeckResponse software healthy backend/app/api/v1/ai.py:37
SpeakerNotesRequest software healthy backend/app/api/v1/ai.py:45
SpeakerNotesResponse software healthy backend/app/api/v1/ai.py:49
AnalyticsEventCreate software healthy backend/app/schemas/analytics.py:11
AnalyticsEventRead software healthy backend/app/schemas/analytics.py:18
SlideStat software healthy backend/app/schemas/analytics.py:30
AnalyticsSummary software healthy backend/app/schemas/analytics.py:40
ShareLinkCreate software healthy backend/app/schemas/share_link.py:9
ShareLinkRead software healthy backend/app/schemas/share_link.py:15
PublicShareResponse software healthy backend/app/schemas/share_link.py:29
SlideBase software healthy backend/app/schemas/presentation.py:7
SlideCreate software healthy backend/app/schemas/presentation.py:14
SlideUpdate software healthy backend/app/schemas/presentation.py:18
SlideRead software healthy backend/app/schemas/presentation.py:26
PresentationBase software healthy backend/app/schemas/presentation.py:36
PresentationCreate software healthy backend/app/schemas/presentation.py:42
PresentationUpdate software healthy backend/app/schemas/presentation.py:46
PresentationRead software healthy backend/app/schemas/presentation.py:53
PresentationSummary software healthy backend/app/schemas/presentation.py:64
OutlineRequest software healthy backend/app/schemas/presentation.py:77
ReorderRequest software healthy backend/app/schemas/presentation.py:82
BrandKitUpdate software healthy backend/app/schemas/brand_kit.py:10
BrandKitRead software healthy backend/app/schemas/brand_kit.py:22
BrandReferenceCreate software healthy backend/app/schemas/brand_reference.py:7
BrandReferenceRead software healthy backend/app/schemas/brand_reference.py:13
BrandReferenceSummary software healthy backend/app/schemas/brand_reference.py:25
SlideAnalyticsEvent software healthy backend/app/models/analytics.py:11
ShareLink software healthy backend/app/models/share_link.py:11
Presentation software healthy backend/app/models/presentation.py:11
Slide software healthy backend/app/models/presentation.py:31
BrandKit software healthy backend/app/models/brand_kit.py:11
BrandReference software healthy backend/app/models/brand_reference.py:11
Base software healthy backend/app/models/base.py:4
Settings software healthy backend/app/core/config.py:7
PresentationRepository software healthy backend/app/repositories/presentation_repo.py:10
SlideRepository software healthy backend/app/repositories/presentation_repo.py:37
ShareLinkRepository software healthy backend/app/repositories/share_link_repo.py:11
BaseRepository software healthy backend/app/repositories/base_repo.py:11
BrandKitRepository software healthy backend/app/repositories/brand_kit_repo.py:9
Theme software healthy backend/app/services/themes.py:4
RetrievalHit software healthy backend/app/services/rag.py:43
ExportSlide software healthy backend/app/services/export.py:42
ExportInput software healthy backend/app/services/export.py:51
ParsedSlide software healthy backend/app/services/outline.py:5
_Member software healthy backend/app/services/realtime.py:29
RoomManager software healthy backend/app/services/realtime.py:34
GeneratedSlide software healthy backend/app/services/ai/providers.py:30
SpeakerNotes software healthy backend/app/services/ai/providers.py:37
LLMProvider software healthy backend/app/services/ai/providers.py:85

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/api/main.py
POST /api/v1/ai/generate-deck api healthy backend/app/api/v1/ai.py
POST /api/v1/ai/generate-deck-stream api healthy backend/app/api/v1/ai.py
POST /api/v1/ai/speaker-notes/{slide_id} api healthy backend/app/api/v1/ai.py
GET /api/v1/themes api healthy backend/app/api/v1/themes.py
GET /api/v1/themes/{theme_id} api healthy backend/app/api/v1/themes.py
POST /api/v1/presentations/{presentation_id}/analytics/event api healthy backend/app/api/v1/analytics.py
GET /api/v1/presentations/{presentation_id}/analytics/summa… api healthy backend/app/api/v1/analytics.py
GET /api/v1/share/{presentation_id}/share api healthy backend/app/api/v1/share.py
POST /api/v1/share/{presentation_id}/share api healthy backend/app/api/v1/share.py
DELETE /api/v1/share/{presentation_id}/share api healthy backend/app/api/v1/share.py
GET /api/v1/share/{token} api healthy backend/app/api/v1/share.py
GET /api/v1/brand-references api healthy backend/app/api/v1/brand_references.py
POST /api/v1/brand-references api healthy backend/app/api/v1/brand_references.py
DELETE /api/v1/brand-references/{reference_id} api healthy backend/app/api/v1/brand_references.py
GET /api/v1/brand-kit api healthy backend/app/api/v1/brand_kits.py
PUT /api/v1/brand-kit api healthy backend/app/api/v1/brand_kits.py
GET /api/v1/presentations api healthy backend/app/api/v1/presentations.py
POST /api/v1/presentations api healthy backend/app/api/v1/presentations.py
GET /api/v1/presentations/{presentation_id} api healthy backend/app/api/v1/presentations.py
PATCH /api/v1/presentations/{presentation_id} api healthy backend/app/api/v1/presentations.py
DELETE /api/v1/presentations/{presentation_id} api healthy backend/app/api/v1/presentations.py
GET /api/v1/presentations/{presentation_id}/slides api healthy backend/app/api/v1/presentations.py
POST /api/v1/presentations/{presentation_id}/slides api healthy backend/app/api/v1/presentations.py
PATCH /api/v1/presentations/{presentation_id}/slides/{slide… api healthy backend/app/api/v1/presentations.py
DELETE /api/v1/presentations/{presentation_id}/slides/{slid… api healthy backend/app/api/v1/presentations.py
POST /api/v1/presentations/{presentation_id}/slides/reorder api healthy backend/app/api/v1/presentations.py
GET /api/v1/presentations/{presentation_id}/export api healthy backend/app/api/v1/presentations.py
POST /api/v1/presentations/{presentation_id}/auto-layout api healthy backend/app/api/v1/presentations.py
POST /api/v1/presentations/{presentation_id}/outline api healthy backend/app/api/v1/presentations.py
POST /api/v1/demo/seed api healthy backend/app/api/v1/demo.py
POST /api/v1/demo/clear api healthy backend/app/api/v1/demo.py
GET /health/ api healthy backend/app/api/routes/health.py

LabelLayerStatusPath
deck_events data healthy web/drizzle/0001_bouncy_fantastic_four.sql
brand_chunks data healthy web/drizzle/0000_graceful_proudstar.sql
build_log data healthy web/drizzle/0000_graceful_proudstar.sql
build_metrics data healthy web/drizzle/0000_graceful_proudstar.sql
decks data healthy web/drizzle/0000_graceful_proudstar.sql
ingested_files data healthy web/drizzle/0000_graceful_proudstar.sql
roadmap_items data healthy web/drizzle/0000_graceful_proudstar.sql
share_links data healthy web/drizzle/0000_graceful_proudstar.sql
workspaces data healthy web/drizzle/0000_graceful_proudstar.sql
SlideAnalyticsEvent data healthy backend/app/models/analytics.py
slide_analytics_events data healthy backend/app/models/analytics.py
ShareLink data healthy backend/app/models/share_link.py
share_links data healthy backend/app/models/share_link.py
Presentation data healthy backend/app/models/presentation.py
Slide data healthy backend/app/models/presentation.py
presentations data healthy backend/app/models/presentation.py
slides data healthy backend/app/models/presentation.py
BrandKit data healthy backend/app/models/brand_kit.py
brand_kits data healthy backend/app/models/brand_kit.py
BrandReference data healthy backend/app/models/brand_reference.py
brand_references data healthy backend/app/models/brand_reference.py
Base data healthy backend/app/models/base.py

LabelLayerStatusPath
RootLayout frontend healthy frontend/src/app/layout.tsx
LandingPage frontend healthy frontend/src/app/page.tsx
Dashboard frontend healthy frontend/src/app/dashboard/page.tsx
PublicSharePage frontend healthy frontend/src/app/s/[token]/page.tsx
PresentationDetail frontend healthy frontend/src/app/p/[id]/page.tsx
PresenterView frontend healthy frontend/src/app/p/[id]/present/page.tsx
BrandKitPage frontend healthy frontend/src/app/brand/page.tsx
RootLayout frontend healthy web/src/app/layout.tsx
Landing frontend healthy web/src/app/page.tsx
SharedDeck frontend healthy web/src/app/s/[token]/page.tsx
NewDeck frontend healthy web/src/app/new/page.tsx
BrandPage frontend healthy web/src/app/brand/page.tsx
PresentPage frontend healthy web/src/app/deck/[id]/present/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy frontend/src/app/page.tsx
/dashboard frontend healthy frontend/src/app/dashboard/page.tsx
/s/[token] frontend healthy frontend/src/app/s/[token]/page.tsx
/p/[id] frontend healthy frontend/src/app/p/[id]/page.tsx
/p/[id]/present frontend healthy frontend/src/app/p/[id]/present/page.tsx
/brand frontend healthy frontend/src/app/brand/page.tsx
/new frontend healthy web/src/app/new/page.tsx
/deck/[id] frontend healthy web/src/app/deck/[id]/page.tsx
/deck/[id]/present frontend healthy web/src/app/deck/[id]/present/page.tsx

LabelLayerStatusPath
image::backend/Dockerfile hardware healthy backend/Dockerfile
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
postgres hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml
k8s::Secret::helm/templates/secrets.yaml hardware healthy helm/templates/secrets.yaml
k8s::ServiceAccount::helm/dclaw-slide/templates/serviceacco… hardware healthy helm/dclaw-slide/templates/serviceaccount.yaml

LabelLayerStatusPath
postgresql data healthy .env.example
postgres data healthy .env.example
sqlite data healthy .env.example
redis data healthy backend/requirements.txt

LabelLayerStatusPath
claude-review cicd healthy .github/workflows/claude-code-review.yml
claude cicd healthy .github/workflows/claude.yml
backend-tests cicd healthy .github/workflows/ci.yml
frontend-build cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
port:3021 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml
port:8021 network healthy docker-compose.yml

LabelLayerStatusPath
gha::claude-code-review cicd healthy .github/workflows/claude-code-review.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
k8s::Deployment::helm/templates/deployment.yaml hardware healthy helm/templates/deployment.yaml
k8s::Deployment::helm/dclaw-slide/templates/deployment.yaml hardware healthy helm/dclaw-slide/templates/deployment.yaml

LabelLayerStatusPath
dclawstack__dclaw-slide software healthy /data/fable5_failed_archive/dclawstack__dclaw-slide

LabelLayerStatusPath
nginx network healthy helm/dclaw-slide/values.yaml

LabelLayerStatusPath
ingress::helm/dclaw-slide/templates/ingress.yaml network healthy helm/dclaw-slide/templates/ingress.yaml

LabelLayerStatusPath
vps::aws hardware healthy web/bun.lock

LabelLayerStatusPath
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
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/78d12871-b0d4-4f01-aac8-71eb710666c5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/78d12871-b0d4-4f01-aac8-71eb710666c5/

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.