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.

5teel/SOPstart

https://github.com/5teel/SOPstart · scanned 2026-06-17 01:12 UTC (1 month, 2 weeks ago)

132 raw signals (0 security + 132 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.6 (diff) · 132 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 1808 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
flushDraftLayouts software healthy tests/sb-layout-editor.test.ts:flushDraftLayouts
updateSectionLayout software healthy tests/sb-layout-editor.test.ts:updateSectionLayout
purgeDraftLayoutsOnPublish software healthy tests/sb-layout-editor.test.ts:purgeDraftLayoutsOnPublish
mkKind software healthy tests/resolve-render-family.test.ts:mkKind
reorderSections software healthy tests/sb-section-schema.test.ts:reorderSections
createSopFromWizard software healthy tests/sb-auth-builder.test.ts:createSopFromWizard
publishSop software healthy tests/sb-auth-builder.test.ts:publishSop
escalate software healthy tests/sb-ux-blocks.test.ts:escalate
walk software healthy tests/lint/no-raw-block-types-in-build.spec.ts:walk
isNonRenderContext software healthy tests/lint/no-raw-block-types-in-build.spec.ts:isNonRenderC…
findRawBlockTypeLeaks software healthy tests/lint/no-raw-block-types-in-build.spec.ts:findRawBlock…
walk software healthy tests/lint/no-static-desktop-import.spec.ts:walk
findImports software healthy tests/lint/no-static-desktop-import.spec.ts:findImports
walk software healthy tests/lint/no-bulk-verify-ui.spec.ts:walk
findUserFacingPhrases software healthy tests/lint/no-bulk-verify-ui.spec.ts:findUserFacingPhrases
readSrc software healthy tests/builder/builder-review-flow.spec.ts:readSrc
readSrc software healthy tests/builder/builder-edit-stage.spec.ts:readSrc
read software healthy tests/integration/voice-qa-happy-path.spec.ts:read
useViewport software healthy tests/integration/use-viewport.spec.ts:useViewport
read software healthy tests/integration/desktop-walkthrough-layout.spec.ts:read
readFile software healthy tests/integration/scp-ai-reviewer.test.ts:readFile
POST software healthy tests/integration/scp-ai-reviewer.test.ts:POST
GET software healthy tests/integration/scp-ai-reviewer.test.ts:GET
read software healthy tests/integration/scp-verify-checklist.test.ts:read
read software healthy tests/integration/voice-grounding-scope.spec.ts:read
read software healthy tests/integration/sop-dept-visibility.spec.ts:read
public software healthy tests/integration/sop-dept-visibility.spec.ts:public
read software healthy tests/integration/scp-parse-pipeline.test.ts:read
materializeJunctionsForLayout software healthy tests/integration/scp-parse-pipeline.test.ts:materializeJun…
read software healthy tests/integration/sub-trade-rls-backward-compat.spec.ts:read
readFile software healthy tests/integration/scp-source-viewer.test.ts:readFile
read software healthy tests/integration/departments-rls.spec.ts:read
readMobile software healthy tests/integration/sequential-ack.spec.ts:readMobile
mockAnswerCall software healthy tests/fixtures/anthropic-voice-mock.ts:mockAnswerCall
mockVerifierCall software healthy tests/fixtures/anthropic-voice-mock.ts:mockVerifierCall
read software healthy tests/e2e/sub-trade-assignment.spec.ts:read
stripComments software healthy tests/e2e/sub-trade-assignment.spec.ts:stripComments
listSubTrades software healthy tests/e2e/sub-trade-assignment.spec.ts:listSubTrades
assignUserSubTrades software healthy tests/e2e/sub-trade-assignment.spec.ts:assignUserSubTrades
assignSopSubTrades software healthy tests/e2e/sub-trade-assignment.spec.ts:assignSopSubTrades
getUserSubTrades software healthy tests/e2e/sub-trade-assignment.spec.ts:getUserSubTrades
getSopSubTrades software healthy tests/e2e/sub-trade-assignment.spec.ts:getSopSubTrades
requireAdmin software healthy tests/e2e/sub-trade-assignment.spec.ts:requireAdmin
fetchShotstack software healthy scripts/fetch-costs.mjs:fetchShotstack
fetchDeepgram software healthy scripts/fetch-costs.mjs:fetchDeepgram
fetchOpenAI software healthy scripts/fetch-costs.mjs:fetchOpenAI
fetchRailway software healthy scripts/fetch-costs.mjs:fetchRailway
fetchSupabase software healthy scripts/fetch-costs.mjs:fetchSupabase
main software healthy scripts/fetch-costs.mjs:main
nameToKind software healthy scripts/contract-check.ts:nameToKind

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

LabelLayerStatusPath
sketch-builder-redesign-01.html software healthy sketch-builder-redesign-01.html
.bundle-baseline.json software healthy .bundle-baseline.json
CLAUDE.md software healthy CLAUDE.md
railway.json software healthy railway.json
eslint.config.mjs software healthy eslint.config.mjs
playwright.config.ts software healthy playwright.config.ts
package-lock.json software healthy package-lock.json
README.md software healthy README.md
.env.local.example software healthy .env.local.example
postcss.config.mjs software healthy postcss.config.mjs
.continue-here.md software healthy .continue-here.md
package.json software healthy package.json
next.config.ts software healthy next.config.ts
tsconfig.json software healthy tsconfig.json
sb-builder-infrastructure.test.ts software healthy tests/sb-builder-infrastructure.test.ts
video-player.test.ts software healthy tests/video-player.test.ts
video-chapters.test.ts software healthy tests/video-chapters.test.ts
rls-isolation.test.ts software healthy tests/rls-isolation.test.ts
auth-flows.test.ts software healthy tests/auth-flows.test.ts
sb-ux-blueprint.test.ts software healthy tests/sb-ux-blueprint.test.ts
video-upload.test.ts software healthy tests/video-upload.test.ts
video-admin-preview.test.ts software healthy tests/video-admin-preview.test.ts
pipeline-failure-recovery.test.ts software healthy tests/pipeline-failure-recovery.test.ts
sop-versioning.test.ts software healthy tests/sop-versioning.test.ts
video-completion.test.ts software healthy tests/video-completion.test.ts
sb-layout-editor.test.ts software healthy tests/sb-layout-editor.test.ts
stage-progress.test.ts software healthy tests/stage-progress.test.ts
video-gen-slideshow.test.ts software healthy tests/video-gen-slideshow.test.ts
walkthrough.test.ts software healthy tests/walkthrough.test.ts
publish-gate.test.ts software healthy tests/publish-gate.test.ts
sb-image-annotation.test.ts software healthy tests/sb-image-annotation.test.ts
resolve-render-family.test.ts software healthy tests/resolve-render-family.test.ts
sb-section-schema.test.ts software healthy tests/sb-section-schema.test.ts
video-gen-scroll.test.ts software healthy tests/video-gen-scroll.test.ts
sb-auth-builder.test.ts software healthy tests/sb-auth-builder.test.ts
sop-assignment.test.ts software healthy tests/sop-assignment.test.ts
sop-upload.test.ts software healthy tests/sop-upload.test.ts
safety-warning.test.ts software healthy tests/safety-warning.test.ts
video-version-management.test.ts software healthy tests/video-version-management.test.ts
sb-ux-contract.test.ts software healthy tests/sb-ux-contract.test.ts
sop-parsing.test.ts software healthy tests/sop-parsing.test.ts
pipeline-linkage.test.ts software healthy tests/pipeline-linkage.test.ts
sb-ux-escalate.test.ts software healthy tests/sb-ux-escalate.test.ts
youtube-url.test.ts software healthy tests/youtube-url.test.ts
pipeline-autoqueue.test.ts software healthy tests/pipeline-autoqueue.test.ts
transcript-review.test.ts software healthy tests/transcript-review.test.ts
youtube-no-captions.test.ts software healthy tests/youtube-no-captions.test.ts
sop-library.test.ts software healthy tests/sop-library.test.ts
quick-ref.test.ts software healthy tests/quick-ref.test.ts
offline-indicator.test.ts software healthy tests/offline-indicator.test.ts

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

LabelLayerStatusPath
tests software healthy tests
lint software healthy tests/lint
builder software healthy tests/builder
integration software healthy tests/integration
fixtures software healthy tests/fixtures
e2e software healthy tests/e2e
scripts software healthy scripts
src software healthy src
app software healthy src/app
api software healthy src/app/api
voice software healthy src/app/api/voice
token software healthy src/app/api/voice/token
query software healthy src/app/api/voice/query
videos software healthy src/app/api/videos
[jobId] software healthy src/app/api/videos/[jobId]
stream software healthy src/app/api/videos/[jobId]/stream
schema software healthy src/app/api/schema
uat software healthy src/app/api/uat
export software healthy src/app/api/uat/export
sops software healthy src/app/api/sops
youtube software healthy src/app/api/sops/youtube
parse software healthy src/app/api/sops/parse
generate-video software healthy src/app/api/sops/generate-video
finalize software healthy src/app/api/sops/generate-video/finalize
ai-prompt software healthy src/app/api/sops/ai-prompt
recover-renders software healthy src/app/api/sops/recover-renders
restructure software healthy src/app/api/sops/restructure
pipeline software healthy src/app/api/sops/pipeline
[pipelineId] software healthy src/app/api/sops/pipeline/[pipelineId]
snapshot software healthy src/app/api/sops/pipeline/[pipelineId]/snapshot
transcribe software healthy src/app/api/sops/transcribe
[sopId] software healthy src/app/api/sops/[sopId]
ai-reviewer software healthy src/app/api/sops/[sopId]/ai-reviewer
parse-job software healthy src/app/api/sops/[sopId]/parse-job
assignments software healthy src/app/api/sops/[sopId]/assignments
source-url software healthy src/app/api/sops/[sopId]/source-url
ask software healthy src/app/api/sops/[sopId]/ask
publish software healthy src/app/api/sops/[sopId]/publish
sections software healthy src/app/api/sops/[sopId]/sections
[sectionId] software healthy src/app/api/sops/[sopId]/sections/[sectionId]
download-url software healthy src/app/api/sops/[sopId]/download-url
(protected) software healthy src/app/(protected)
dashboard software healthy src/app/(protected)/dashboard
pathways software healthy src/app/(protected)/pathways
admin software healthy src/app/(protected)/admin
global-blocks software healthy src/app/(protected)/admin/global-blocks
suggestions software healthy src/app/(protected)/admin/global-blocks/suggestions
team software healthy src/app/(protected)/admin/team
blocks software healthy src/app/(protected)/admin/blocks
[blockId] software healthy src/app/(protected)/admin/blocks/[blockId]

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

LabelLayerStatusPath
00005_sop_storage_rls.sql data healthy supabase/migrations/00005_sop_storage_rls.sql
00021_blueprint_redesign.sql data healthy supabase/migrations/00021_blueprint_redesign.sql
00026_rename_summit_to_platform.sql data healthy supabase/migrations/00026_rename_summit_to_platform.sql
00017_multi_org_membership.sql data healthy supabase/migrations/00017_multi_org_membership.sql
00037_departments_rls_cleanup.sql data healthy supabase/migrations/00037_departments_rls_cleanup.sql
00030_sub_trades.sql data healthy supabase/migrations/00030_sub_trades.sql
00015_fix_video_gen_rls.sql data healthy supabase/migrations/00015_fix_video_gen_rls.sql
00018_video_version_management.sql data healthy supabase/migrations/00018_video_version_management.sql
00032_phase21_verified_by_and_ai_review_results.sql data healthy supabase/migrations/00032_phase21_verified_by_and_ai_review…
00011_expanded_file_intake.sql data healthy supabase/migrations/00011_expanded_file_intake.sql
00035_departments_schema.sql data healthy supabase/migrations/00035_departments_schema.sql
00008_sop_versioning.sql data healthy supabase/migrations/00008_sop_versioning.sql
00007_sop_assignments.sql data healthy supabase/migrations/00007_sop_assignments.sql
00022_block_library_phase13.sql data healthy supabase/migrations/00022_block_library_phase13.sql
00019_section_kinds_and_blocks.sql data healthy supabase/migrations/00019_section_kinds_and_blocks.sql
00033_phase21_extend_block_kinds_for_parser.sql data healthy supabase/migrations/00033_phase21_extend_block_kinds_for_pa…
00020_section_layout_data.sql data healthy supabase/migrations/00020_section_layout_data.sql
00003_sop_schema.sql data healthy supabase/migrations/00003_sop_schema.sql
00027_seed_initial_platform_admin.sql data healthy supabase/migrations/00027_seed_initial_platform_admin.sql
00012_video_transcription.sql data healthy supabase/migrations/00012_video_transcription.sql
00025_phase13_follow_latest_tracking.sql data healthy supabase/migrations/00025_phase13_follow_latest_tracking.sql
00029_ai_prompt_input_type.sql data healthy supabase/migrations/00029_ai_prompt_input_type.sql
00023_phase13_nz_global_block_seed.sql data healthy supabase/migrations/00023_phase13_nz_global_block_seed.sql
00016_sop_pipeline_runs.sql data healthy supabase/migrations/00016_sop_pipeline_runs.sql
00001_foundation_schema.sql data healthy supabase/migrations/00001_foundation_schema.sql
00004_parse_jobs.sql data healthy supabase/migrations/00004_parse_jobs.sql
00031_fix_sops_sub_trades_rls_recursion.sql data healthy supabase/migrations/00031_fix_sops_sub_trades_rls_recursion…
00024_phase13_junction_reorder_rpc.sql data healthy supabase/migrations/00024_phase13_junction_reorder_rpc.sql
00009_worker_notifications.sql data healthy supabase/migrations/00009_worker_notifications.sql
00036_departments_data.sql data healthy supabase/migrations/00036_departments_data.sql
00006_sop_fts.sql data healthy supabase/migrations/00006_sop_fts.sql
00010_completion_schema.sql data healthy supabase/migrations/00010_completion_schema.sql
00014_video_bucket_size_limit.sql data healthy supabase/migrations/00014_video_bucket_size_limit.sql
00002_rls_policies.sql data healthy supabase/migrations/00002_rls_policies.sql
00013_video_generation.sql data healthy supabase/migrations/00013_video_generation.sql
00034_uat_feedback.sql data healthy supabase/migrations/00034_uat_feedback.sql
00028_fix_is_platform_admin_body.sql data healthy supabase/migrations/00028_fix_is_platform_admin_body.sql

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/(protected)/dashboard frontend healthy src/app/(protected)/dashboard/page.tsx
/(protected)/pathways frontend healthy src/app/(protected)/pathways/page.tsx
/(protected)/admin/global-blocks frontend healthy src/app/(protected)/admin/global-blocks/page.tsx
/(protected)/admin/global-blocks/suggestions frontend healthy src/app/(protected)/admin/global-blocks/suggestions/page.tsx
/(protected)/admin/team frontend healthy src/app/(protected)/admin/team/page.tsx
/(protected)/admin/blocks frontend healthy src/app/(protected)/admin/blocks/page.tsx
/(protected)/admin/blocks/[blockId] frontend healthy src/app/(protected)/admin/blocks/[blockId]/page.tsx
/(protected)/admin/sops frontend healthy src/app/(protected)/admin/sops/page.tsx
/(protected)/admin/sops/builder/[sopId] frontend healthy src/app/(protected)/admin/sops/builder/[sopId]/page.tsx
/(protected)/admin/sops/pipeline/[pipelineId] frontend healthy src/app/(protected)/admin/sops/pipeline/[pipelineId]/page.t…
/(protected)/admin/sops/upload frontend healthy src/app/(protected)/admin/sops/upload/page.tsx
/(protected)/admin/sops/new/blank frontend healthy src/app/(protected)/admin/sops/new/blank/page.tsx
/(protected)/admin/sops/new/ai frontend healthy src/app/(protected)/admin/sops/new/ai/page.tsx
/(protected)/admin/sops/[sopId]/video frontend healthy src/app/(protected)/admin/sops/[sopId]/video/page.tsx
/(protected)/admin/sops/[sopId]/versions frontend healthy src/app/(protected)/admin/sops/[sopId]/versions/page.tsx
/(protected)/admin/sops/[sopId]/assign frontend healthy src/app/(protected)/admin/sops/[sopId]/assign/page.tsx
/(protected)/profile frontend healthy src/app/(protected)/profile/page.tsx
/(protected)/activity frontend healthy src/app/(protected)/activity/page.tsx
/(protected)/activity/[completionId] frontend healthy src/app/(protected)/activity/[completionId]/page.tsx
/(protected)/uat frontend healthy src/app/(protected)/uat/page.tsx
/(protected)/sops frontend healthy src/app/(protected)/sops/page.tsx
/(protected)/sops/[sopId] frontend healthy src/app/(protected)/sops/[sopId]/page.tsx
/(protected)/sops/[sopId]/walkthrough frontend healthy src/app/(protected)/sops/[sopId]/walkthrough/page.tsx
/~offline frontend healthy src/app/~offline/page.tsx
/(auth)/login frontend healthy src/app/(auth)/login/page.tsx
/(auth)/invite/accept frontend healthy src/app/(auth)/invite/accept/page.tsx
/(auth)/sign-up frontend healthy src/app/(auth)/sign-up/page.tsx
/(auth)/join frontend healthy src/app/(auth)/join/page.tsx

LabelLayerStatusPath
RootLayout frontend healthy src/app/layout.tsx
Home frontend healthy src/app/page.tsx
SopVersionHistoryPage frontend healthy src/app/(protected)/admin/sops/[sopId]/versions/page.tsx
AssignSopPage frontend healthy src/app/(protected)/admin/sops/[sopId]/assign/page.tsx
SopsLayout frontend healthy src/app/(protected)/sops/layout.tsx
SopsPage frontend healthy src/app/(protected)/sops/page.tsx
SopDetailPage frontend healthy src/app/(protected)/sops/[sopId]/page.tsx
OfflinePage frontend healthy src/app/~offline/page.tsx
AuthLayout frontend healthy src/app/(auth)/layout.tsx
InviteAcceptPage frontend healthy src/app/(auth)/invite/accept/page.tsx
SignUpPage frontend healthy src/app/(auth)/sign-up/page.tsx
JoinPage frontend healthy src/app/(auth)/join/page.tsx
RoleAssignmentTable frontend healthy src/components/admin/RoleAssignmentTable.tsx
VideoReviewPanel frontend healthy src/components/admin/VideoReviewPanel.tsx
AdversarialFlagBanner frontend healthy src/components/admin/AdversarialFlagBanner.tsx
VideoGenerationStatus frontend healthy src/components/admin/VideoGenerationStatus.tsx
VideoVersionList frontend healthy src/components/admin/VideoVersionList.tsx
MissingSectionWarningBanner frontend healthy src/components/admin/MissingSectionWarningBanner.tsx
VideoGeneratePanel frontend healthy src/components/admin/VideoGeneratePanel.tsx
VideoVersionRow frontend healthy src/components/admin/VideoVersionRow.tsx
OriginalDocViewer frontend healthy src/components/admin/OriginalDocViewer.tsx
VideoAdminPreview frontend healthy src/components/admin/VideoAdminPreview.tsx
VideoOutdatedBanner frontend healthy src/components/admin/VideoOutdatedBanner.tsx
ParseJobStatus frontend healthy src/components/admin/ParseJobStatus.tsx
SectionEditor frontend healthy src/components/admin/SectionEditor.tsx
OrgSignUpForm frontend healthy src/components/auth/OrgSignUpForm.tsx
InviteAcceptForm frontend healthy src/components/auth/InviteAcceptForm.tsx
JoinByCodeForm frontend healthy src/components/auth/JoinByCodeForm.tsx
LoginForm frontend healthy src/components/auth/LoginForm.tsx

LabelLayerStatusPath
auth::src/actions/completions.ts security healthy src/actions/completions.ts
auth::scripts/uat-probe-kinds.mjs security healthy scripts/uat-probe-kinds.mjs
auth::src/actions/sops.ts security healthy src/actions/sops.ts
auth::tests/integration/sub-trade-rls-backward-compat.spec.… security healthy tests/integration/sub-trade-rls-backward-compat.spec.ts
auth::supabase/config.toml security healthy supabase/config.toml
auth::src/actions/video.ts security healthy src/actions/video.ts
auth::src/actions/voice-notes.ts security healthy src/actions/voice-notes.ts
auth::src/actions/introspection.ts security healthy src/actions/introspection.ts
auth::src/lib/offline/sync-engine.ts security healthy src/lib/offline/sync-engine.ts
auth::src/actions/flow-graph.ts security healthy src/actions/flow-graph.ts
auth::src/actions/sub-trades.ts security healthy src/actions/sub-trades.ts
auth::src/actions/uat.ts security healthy src/actions/uat.ts
auth::src/actions/auth.ts security healthy src/actions/auth.ts
auth::tests/rls-isolation.test.ts security healthy tests/rls-isolation.test.ts
auth::src/app/api/sops/youtube/route.ts security healthy src/app/api/sops/youtube/route.ts

LabelLayerStatusPath
MockWS software healthy tests/sb-ux-voice.test.ts:MockWS
or software healthy tests/integration/desktop-walkthrough-layout.spec.ts:or
to software healthy tests/integration/scp-source-viewer.test.ts:to
PerDayRunCapExceededError software healthy src/app/api/sops/[sopId]/ai-reviewer/rate-limit.ts:PerDayRu…
suffix software healthy src/lib/builder/block-type-labels.ts:suffix
OrgSpendCapExceededError software healthy src/lib/parsers/ai-reviewer/types.ts:OrgSpendCapExceededErr…
NotImplementedError software healthy src/lib/parsers/ai-reviewer/types.ts:NotImplementedError

LabelLayerStatusPath
postgres data healthy CLAUDE.md
postgresql data healthy scripts/apply-phase25-migrations.mjs
redis data healthy src/app/api/voice/query/route.ts

LabelLayerStatusPath
127.0.0.1 network healthy .env.local.example
120.0.0.0 network healthy src/lib/parsers/fetch-youtube-transcript.ts

LabelLayerStatusPath
vps::azure hardware healthy supabase/config.toml
vps::aws hardware healthy supabase/config.toml

LabelLayerStatusPath
5teel__SOPstart software healthy /data/fable5_failed_archive/5teel__SOPstart

LabelLayerStatusPath
public data healthy supabase/migrations/00021_blueprint_redesign.sql

LabelLayerStatusPath
generic_api_key::src/lib/voice/__tests__/verify-sop-voice-q… security healthy src/lib/voice/__tests__/verify-sop-voice-qa.test.ts
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/9b6abc4d-8edf-4ec5-9a6b-787ec535a5c7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9b6abc4d-8edf-4ec5-9a6b-787ec535a5c7/

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.