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.

xvanov/sacrifice

https://github.com/xvanov/sacrifice · scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)

96 raw signals (0 security + 96 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 80 actionable findings from 1 signal source. 16 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 1498 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
AppContent software healthy frontend/App.tsx:AppContent
App software healthy frontend/App.tsx:App
mockLocalStorage software healthy frontend/__tests__/screens/DevSandboxSubmissionScreen.test.…
always software healthy frontend/__tests__/screens/DevSandboxSubmissionScreen.test.…
mockLocalStorage software healthy frontend/__tests__/screens/ApiEndpointSubmissionScreen.test…
getByTestIdSafe software healthy frontend/__tests__/screens/ApiEndpointSubmissionScreen.test…
mockLocalStorage software healthy frontend/__tests__/screens/ProofSubmissionScreen.test.tsx:m…
mockLocalStorage software healthy frontend/__tests__/screens/NotificationListScreen.test.tsx:…
mockLocalStorage software healthy frontend/__tests__/screens/GoalDetailScreen.test.tsx:mockLo…
mockLocalStorage software healthy frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:mo…
mockSessionCreated software healthy frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:mo…
getFetchRequest software healthy frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:ge…
getFetchJsonBody software healthy frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:ge…
storeResumedSession software healthy frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:st…
mockLocalStorage software healthy frontend/__tests__/screens/HomeScreen.test.tsx:mockLocalSto…
mockLocalStorage software healthy frontend/__tests__/screens/DashboardScreen.test.tsx:mockLoc…
grantedPermissions software healthy frontend/__tests__/components/CameraCapture.test.tsx:grante…
deniedPermissions software healthy frontend/__tests__/components/CameraCapture.test.tsx:denied…
permanentlyDeniedPermissions software healthy frontend/__tests__/components/CameraCapture.test.tsx:perman…
wireRealisticRecording software healthy frontend/__tests__/components/CameraCapture.test.tsx:wireRe…
mockLocalStorage software healthy frontend/__tests__/services/auth.test.ts:mockLocalStorage
mockLocalStorage software healthy frontend/__tests__/services/api.test.ts:mockLocalStorage
humanDate software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:humanDate
parseTemplateJson software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:parseTempl…
loadTemplates software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:loadTempla…
saveTemplates software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:saveTempla…
ApiEndpointSubmissionScreen software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:ApiEndpoin…
validateUrl software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:validateUrl
handleSubmit software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:handleSubm…
saveTemplate software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:saveTempla…
loadTemplate software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx:loadTempla…
humanDate software healthy frontend/screens/DevSandboxSubmissionScreen.tsx:humanDate
DevSandboxSubmissionScreen software healthy frontend/screens/DevSandboxSubmissionScreen.tsx:DevSandboxS…
handleSubmit software healthy frontend/screens/DevSandboxSubmissionScreen.tsx:handleSubmit
handleRetry software healthy frontend/screens/DevSandboxSubmissionScreen.tsx:handleRetry
providerLabel software healthy frontend/screens/LoginScreen.tsx:providerLabel
LoginScreen software healthy frontend/screens/LoginScreen.tsx:LoginScreen
handleGoogle software healthy frontend/screens/LoginScreen.tsx:handleGoogle
handleGithub software healthy frontend/screens/LoginScreen.tsx:handleGithub
handleSubmitEmail software healthy frontend/screens/LoginScreen.tsx:handleSubmitEmail
toggleMode software healthy frontend/screens/LoginScreen.tsx:toggleMode
humanDate software healthy frontend/screens/ProofSubmissionScreen.tsx:humanDate
formatAmount software healthy frontend/screens/ProofSubmissionScreen.tsx:formatAmount
ProofSubmissionScreen software healthy frontend/screens/ProofSubmissionScreen.tsx:ProofSubmissionS…
validateUrl software healthy frontend/screens/ProofSubmissionScreen.tsx:validateUrl
handleUrlChange software healthy frontend/screens/ProofSubmissionScreen.tsx:handleUrlChange
handleSubmit software healthy frontend/screens/ProofSubmissionScreen.tsx:handleSubmit
formatAmount software healthy frontend/screens/GoalDetailScreen.tsx:formatAmount
typeLabel software healthy frontend/screens/GoalDetailScreen.tsx:typeLabel
recurrenceLabel software healthy frontend/screens/GoalDetailScreen.tsx:recurrenceLabel

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

LabelLayerStatusPath
ralph.sh software healthy ralph.sh
PROMPT.md software healthy PROMPT.md
activity.md software healthy activity.md
.env.example software healthy .env.example
Makefile software healthy Makefile
PRD.md software healthy PRD.md
opencode.json software healthy opencode.json
docker-compose.yml software healthy docker-compose.yml
playwright.config.ts software healthy frontend/playwright.config.ts
global.css software healthy frontend/global.css
metro.config.js software healthy frontend/metro.config.js
babel.config.js software healthy frontend/babel.config.js
CLAUDE.md software healthy frontend/CLAUDE.md
tailwind.config.js software healthy frontend/tailwind.config.js
package.json software healthy frontend/package.json
index.ts software healthy frontend/index.ts
package-lock.json software healthy frontend/package-lock.json
app.json software healthy frontend/app.json
eslint.config.js software healthy frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
App.tsx software healthy frontend/App.tsx
AGENTS.md software healthy frontend/AGENTS.md
nativewind-env.d.ts software healthy frontend/nativewind-env.d.ts
DevSandboxSubmissionScreen.test.tsx software healthy frontend/__tests__/screens/DevSandboxSubmissionScreen.test.…
ApiEndpointSubmissionScreen.test.tsx software healthy frontend/__tests__/screens/ApiEndpointSubmissionScreen.test…
ProofSubmissionScreen.test.tsx software healthy frontend/__tests__/screens/ProofSubmissionScreen.test.tsx
NotificationListScreen.test.tsx software healthy frontend/__tests__/screens/NotificationListScreen.test.tsx
GoalDetailScreen.test.tsx software healthy frontend/__tests__/screens/GoalDetailScreen.test.tsx
ChatGoalCreateScreen.test.tsx software healthy frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx
HomeScreen.test.tsx software healthy frontend/__tests__/screens/HomeScreen.test.tsx
LoginScreen.test.tsx software healthy frontend/__tests__/screens/LoginScreen.test.tsx
DashboardScreen.test.tsx software healthy frontend/__tests__/screens/DashboardScreen.test.tsx
CameraCapture.test.tsx software healthy frontend/__tests__/components/CameraCapture.test.tsx
auth.test.ts software healthy frontend/__tests__/services/auth.test.ts
api.test.ts software healthy frontend/__tests__/services/api.test.ts
index.ts software healthy frontend/types/index.ts
ApiEndpointSubmissionScreen.tsx software healthy frontend/screens/ApiEndpointSubmissionScreen.tsx
DevSandboxSubmissionScreen.tsx software healthy frontend/screens/DevSandboxSubmissionScreen.tsx
LoginScreen.tsx software healthy frontend/screens/LoginScreen.tsx
index.ts software healthy frontend/screens/index.ts
ProofSubmissionScreen.tsx software healthy frontend/screens/ProofSubmissionScreen.tsx
GoalDetailScreen.tsx software healthy frontend/screens/GoalDetailScreen.tsx
HomeScreen.tsx software healthy frontend/screens/HomeScreen.tsx
DashboardScreen.tsx software healthy frontend/screens/DashboardScreen.tsx
ChatGoalCreateScreen.tsx software healthy frontend/screens/ChatGoalCreateScreen.tsx
NotificationListScreen.tsx software healthy frontend/screens/NotificationListScreen.tsx
expo-video.ts software healthy frontend/__mocks__/expo-video.ts
expo-av.ts software healthy frontend/__mocks__/expo-av.ts
expo-camera.ts software healthy frontend/__mocks__/expo-camera.ts
expo-secure-store.ts software healthy frontend/__mocks__/expo-secure-store.ts

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

LabelLayerStatusPath
TestMediaUploadMigration software healthy backend/tests/test_media_uploads.py:177
TestRegistryListTypes software healthy backend/tests/test_goal_type_registry.py:14
TestRegistryGetType software healthy backend/tests/test_goal_type_registry.py:35
TestRegistryCeleryIncludeModules software healthy backend/tests/test_goal_type_registry.py:80
MinimalGoalType software healthy backend/tests/test_goal_type_base.py:13
TestGoalTypeBaseContract software healthy backend/tests/test_goal_type_base.py:20
Incomplete software healthy backend/tests/test_goal_type_base.py:34
WithSubmit software healthy backend/tests/test_goal_type_base.py:59
TestGoalTypeBaseAttributes software healthy backend/tests/test_goal_type_base.py:68
TestGoalTypesEndpoint software healthy backend/tests/test_goal_types_api.py:31
FakeFactoryChain software healthy backend/tests/test_fake_factory_chain.py:69
TestFakeFactoryChainFixture software healthy backend/tests/test_fake_factory_chain.py:386
TestYouTubeRegenE2E software healthy backend/tests/test_fake_factory_chain.py:520
TestPushupCounterE2E software healthy backend/tests/test_fake_factory_chain.py:1015
TestIterateAndAcceptFlows software healthy backend/tests/test_fake_factory_chain.py:1189
TestOwnershipAndConflicts software healthy backend/tests/test_fake_factory_chain.py:1255
TestDockerSandbox software healthy backend/tests/test_docker_sandbox.py:148
TestGitCloneHelpers software healthy backend/tests/test_docker_sandbox.py:320
TestCloneRepo software healthy backend/tests/test_docker_sandbox.py:344
TestRunDevSandboxVerification software healthy backend/tests/test_docker_sandbox.py:379
TestProofSubmissionUsesRegistry software healthy backend/tests/test_goal_dispatch.py:57
TestBuildCatalog software healthy backend/tests/test_chat_match.py:24
TestBuildSystemPrompt software healthy backend/tests/test_chat_match.py:58
TestParseMatchResponse software healthy backend/tests/test_chat_match.py:95
TestResolveMatch software healthy backend/tests/test_chat_match.py:154
TestMatchMessage software healthy backend/tests/test_chat_match.py:214
TestDefaultLlmClientModelId software healthy backend/tests/test_chat_match.py:434
TestJudgeCodeAuthenticity software healthy backend/tests/test_llm_code_review.py:10
TestGenerateCodeSummary software healthy backend/tests/test_llm_code_review.py:154
TestDevSandboxWithLLMReview software healthy backend/tests/test_llm_code_review.py:222
TestDockerComposeVolume software healthy backend/tests/test_factory_directions_volume.py:88
TestFactoryDirectionsPathConfig software healthy backend/tests/test_factory_directions_volume.py:138
TestDirectionsWriteRead software healthy backend/tests/test_factory_directions_volume.py:159
TestRegistrySmokeDiscovery software healthy backend/tests/test_goal_type_smoke.py:96
TestResolveUploadPath software healthy backend/tests/services/test_uploads.py:35
TestComputeSha256 software healthy backend/tests/services/test_uploads.py:74
TestWriteUpload software healthy backend/tests/services/test_uploads.py:102
TestUploadServiceExplicitRoot software healthy backend/tests/services/test_uploads.py:140
TestSaveUploadHappyPath software healthy backend/tests/services/test_uploads.py:213
TestSaveUploadCleanupOnFailure software healthy backend/tests/services/test_uploads.py:348
FailingService software healthy backend/tests/services/test_uploads.py:362
TestSynthesizeDirectionHappyPath software healthy backend/tests/services/test_direction_synth.py:100
TestSynthesizeDirectionOptionalArtifacts software healthy backend/tests/services/test_direction_synth.py:182
TestSynthesizeDirectionVagueRefusal software healthy backend/tests/services/test_direction_synth.py:233
TestLocalFallbackSynthesis software healthy backend/tests/services/test_direction_synth.py:276
TestAllocateDirectionId software healthy backend/tests/services/test_direction_synth.py:321
TestNextDirectionId software healthy backend/tests/services/test_direction_synth.py:371
TestWriteDirection software healthy backend/tests/services/test_direction_synth.py:400
TestReadDirectionState software healthy backend/tests/services/test_direction_synth.py:445
TestReadDirectionMetadata software healthy backend/tests/services/test_direction_synth.py:473

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

LabelLayerStatusPath
GET /auth/github/callback api healthy backend/app/main.py
GET / api healthy backend/app/routes/notifications.py
GET /unread-count api healthy backend/app/routes/notifications.py
PUT /{notification_id}/read api healthy backend/app/routes/notifications.py
PUT /read-all api healthy backend/app/routes/notifications.py
GET /api/health api healthy backend/app/routes/health.py
GET /api/goal-types api healthy backend/app/routes/goals.py
POST / api healthy backend/app/routes/goals.py
GET /{goal_id} api healthy backend/app/routes/goals.py
PUT /{goal_id} api healthy backend/app/routes/goals.py
DELETE /{goal_id} api healthy backend/app/routes/goals.py
POST /{goal_id}/submit-proof api healthy backend/app/routes/goals.py
GET /{goal_id}/verification-status api healthy backend/app/routes/goals.py
GET /stats api healthy backend/app/routes/dashboard.py
GET /history api healthy backend/app/routes/dashboard.py
POST /google api healthy backend/app/routes/auth.py
POST /github api healthy backend/app/routes/auth.py
GET /cli/login/{provider} api healthy backend/app/routes/auth.py
GET /google/login api healthy backend/app/routes/auth.py
GET /google/callback api healthy backend/app/routes/auth.py
GET /github/login api healthy backend/app/routes/auth.py
GET /github/callback api healthy backend/app/routes/auth.py
GET /dev/token api healthy backend/app/routes/auth.py
POST /email/register api healthy backend/app/routes/auth.py
POST /email/login api healthy backend/app/routes/auth.py
GET /me api healthy backend/app/routes/auth.py
POST /refresh api healthy backend/app/routes/auth.py
POST /api/payment/setup-intent api healthy backend/app/routes/payment.py
GET /api/payment/methods api healthy backend/app/routes/payment.py
DELETE /api/payment/methods/{method_id} api healthy backend/app/routes/payment.py
GET /api/payments api healthy backend/app/routes/payment.py
GET /api/charities/search api healthy backend/app/routes/payment.py
POST /video api healthy backend/app/routes/uploads.py
GET /{upload_id} api healthy backend/app/routes/uploads.py
POST /sessions/{session_id}/request-new-goal-type api healthy backend/app/routes/chat.py
GET /sessions/{session_id}/generation-status api healthy backend/app/routes/chat.py
POST /sessions/{session_id}/accept-generated-type api healthy backend/app/routes/chat.py
POST /sessions/{session_id}/iterate-generated-type api healthy backend/app/routes/chat.py
POST /sessions api healthy backend/app/routes/chat.py
POST /sessions/{session_id}/messages api healthy backend/app/routes/chat.py
POST /sessions/{session_id}/create-goal api healthy backend/app/routes/chat.py

LabelLayerStatusPath
frontend software healthy frontend
__tests__ software healthy frontend/__tests__
screens software healthy frontend/__tests__/screens
components software healthy frontend/__tests__/components
services software healthy frontend/__tests__/services
types software healthy frontend/types
screens software healthy frontend/screens
__mocks__ software healthy frontend/__mocks__
expo-linking software healthy frontend/__mocks__/expo-linking
expo-camera software healthy frontend/__mocks__/expo-camera
components software healthy frontend/components
.claude software healthy frontend/.claude
hooks software healthy frontend/hooks
services software healthy frontend/services
e2e software healthy frontend/e2e
scripts software healthy scripts
migration software healthy scripts/migration
stories software healthy stories
context software healthy context
modules software healthy context/modules
backend software healthy backend
tests software healthy backend/tests
fixtures software healthy backend/tests/fixtures
llm_responses software healthy backend/tests/fixtures/llm_responses
services software healthy backend/tests/services
cli software healthy backend/cli
app software healthy backend/app
models software healthy backend/app/models
routes software healthy backend/app/routes
workers software healthy backend/app/workers
services software healthy backend/app/services
core software healthy backend/app/core
goal_types software healthy backend/app/goal_types
dev_sandbox software healthy backend/app/goal_types/dev_sandbox
github_repo software healthy backend/app/goal_types/github_repo
api_endpoint software healthy backend/app/goal_types/api_endpoint
youtube_video software healthy backend/app/goal_types/youtube_video
schemas software healthy backend/app/schemas
alembic software healthy backend/alembic
versions software healthy backend/alembic/versions

LabelLayerStatusPath
MediaUpload data healthy backend/app/models/upload.py
media_uploads data healthy backend/app/models/upload.py
Payment data healthy backend/app/models/payment.py
payments data healthy backend/app/models/payment.py
ChatSession data healthy backend/app/models/chat_session.py
chat_sessions data healthy backend/app/models/chat_session.py
ChatSpendLedger data healthy backend/app/models/chat_spend.py
chat_spend_ledger data healthy backend/app/models/chat_spend.py
Base data healthy backend/app/models/base.py
ProofSubmission data healthy backend/app/models/proof.py
proof_submissions data healthy backend/app/models/proof.py
Goal data healthy backend/app/models/goal.py
GoalCriteria data healthy backend/app/models/goal.py
goals data healthy backend/app/models/goal.py
goal_criteria data healthy backend/app/models/goal.py
MediaUpload data healthy backend/app/models/media_upload.py
media_uploads data healthy backend/app/models/media_upload.py
Notification data healthy backend/app/models/notification.py
notifications data healthy backend/app/models/notification.py
MediaUpload data healthy backend/app/models/media.py
media_uploads data healthy backend/app/models/media.py
User data healthy backend/app/models/user.py
users data healthy backend/app/models/user.py

LabelLayerStatusPath
auth::.env.example security healthy .env.example
auth::backend/app/main.py security healthy backend/app/main.py
auth::backend/app/routes/auth.py security healthy backend/app/routes/auth.py
auth::frontend/services/auth.ts security healthy frontend/services/auth.ts
auth::frontend/e2e/video_upload.spec.ts security healthy frontend/e2e/video_upload.spec.ts
auth::frontend/__tests__/services/api.test.ts security healthy frontend/__tests__/services/api.test.ts
auth::backend/tests/test_auth.py security healthy backend/tests/test_auth.py
auth::Makefile security healthy Makefile
auth::backend/cli/main.py security healthy backend/cli/main.py
auth::backend/e2e_test.py security healthy backend/e2e_test.py
auth::backend/app/services/auth.py security healthy backend/app/services/auth.py
auth::frontend/__tests__/screens/LoginScreen.test.tsx security healthy frontend/__tests__/screens/LoginScreen.test.tsx
auth::frontend/__tests__/services/auth.test.ts security healthy frontend/__tests__/services/auth.test.ts

LabelLayerStatusPath
App frontend healthy frontend/App.tsx
ApiEndpointSubmissionScreen frontend healthy frontend/screens/ApiEndpointSubmissionScreen.tsx
DevSandboxSubmissionScreen frontend healthy frontend/screens/DevSandboxSubmissionScreen.tsx
LoginScreen frontend healthy frontend/screens/LoginScreen.tsx
ProofSubmissionScreen frontend healthy frontend/screens/ProofSubmissionScreen.tsx
GoalDetailScreen frontend healthy frontend/screens/GoalDetailScreen.tsx
HomeScreen frontend healthy frontend/screens/HomeScreen.tsx
DashboardScreen frontend healthy frontend/screens/DashboardScreen.tsx
ChatGoalCreateScreen frontend healthy frontend/screens/ChatGoalCreateScreen.tsx
NotificationListScreen frontend healthy frontend/screens/NotificationListScreen.tsx
CameraCapture frontend healthy frontend/components/CameraCapture.tsx

LabelLayerStatusPath
port:5433 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml
port:8000 network healthy docker-compose.yml

LabelLayerStatusPath
postgresql data healthy .env.example
postgres data healthy .env.example
redis data healthy .env.example

LabelLayerStatusPath
db hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml

LabelLayerStatusPath
127.0.0.1 network healthy backend/cli/main.py
100.82.97.40 network healthy backend/app/main.py

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

LabelLayerStatusPath
celery data healthy .env.example

LabelLayerStatusPath
vps::azure hardware healthy .env.example

LabelLayerStatusPath
password_literal::scripts/migration/bootstrap.sh security healthy scripts/migration/bootstrap.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/09ba68e5-f1cb-4e15-ab53-313495b95ee4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/09ba68e5-f1cb-4e15-ab53-313495b95ee4/

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.