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.

sanguinehost/scribe

https://github.com/sanguinehost/scribe · scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)

247 raw signals (42 security + 205 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 193 actionable findings from 2 signal sources. 279 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 3966 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
DEPLOYMENT_GUIDE.md software healthy DEPLOYMENT_GUIDE.md
Cargo.toml software healthy Cargo.toml
GEMINI.md software healthy GEMINI.md
README.md software healthy README.md
.pre-commit-card-scan.py software healthy .pre-commit-card-scan.py
CONTRIBUTING.md software healthy CONTRIBUTING.md
start.sh software healthy start.sh
setup-pre-commit.sh software healthy setup-pre-commit.sh
Clippy.toml software healthy Clippy.toml
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
.env.example software healthy .env.example
LICENSE software healthy LICENSE
Cargo.lock software healthy Cargo.lock
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
vite.config.ts software healthy frontend/vite.config.ts
vercel.json software healthy frontend/vercel.json
fix_goto.py software healthy frontend/fix_goto.py
README.md software healthy frontend/README.md
pnpm-lock.yaml software healthy frontend/pnpm-lock.yaml
package.json software healthy frontend/package.json
svelte.config.js software healthy frontend/svelte.config.js
components.json software healthy frontend/components.json
LICENSE.md software healthy frontend/LICENSE.md
svelte.config.desktop.js software healthy frontend/svelte.config.desktop.js
.env.example software healthy frontend/.env.example
eslint.config.js software healthy frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
vite.config.desktop.ts software healthy frontend/vite.config.desktop.ts
vitest.config.ts software healthy frontend/vitest.config.ts
build-desktop.sh software healthy frontend/build-desktop.sh
quality.yml software healthy frontend/.github/workflows/quality.yml
vitest-setup.ts software healthy frontend/src/vitest-setup.ts
hooks.ts software healthy frontend/src/hooks.ts
app.html software healthy frontend/src/app.html
app.css software healthy frontend/src/app.css
app.d.ts software healthy frontend/src/app.d.ts
hooks.server.ts software healthy frontend/src/hooks.server.ts
authType.ts software healthy frontend/src/params/authType.ts
paths.ts software healthy frontend/src/__mocks__/$app/paths.ts
stores.ts software healthy frontend/src/__mocks__/$app/stores.ts
environment.ts software healthy frontend/src/__mocks__/$app/environment.ts
navigation.ts software healthy frontend/src/__mocks__/$app/navigation.ts
sidebar-toggle.svelte software healthy frontend/src/__mocks__/lib/components/sidebar-toggle.svelte
public.ts software healthy frontend/src/__mocks__/$env/static/public.ts
public.ts software healthy frontend/src/__mocks__/$env/dynamic/public.ts
auth.svelte.ts software healthy frontend/src/lib/auth.svelte.ts
types.ts software healthy frontend/src/lib/types.ts
ai.ts software healthy frontend/src/lib/types/ai.ts

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

LabelLayerStatusPath
frontend software healthy frontend
.github software healthy frontend/.github
workflows software healthy frontend/.github/workflows
src software healthy frontend/src
params software healthy frontend/src/params
__mocks__ software healthy frontend/src/__mocks__
$app software healthy frontend/src/__mocks__/$app
lib software healthy frontend/src/__mocks__/lib
components software healthy frontend/src/__mocks__/lib/components
$env software healthy frontend/src/__mocks__/$env
static software healthy frontend/src/__mocks__/$env/static
dynamic software healthy frontend/src/__mocks__/$env/dynamic
lib software healthy frontend/src/lib
types software healthy frontend/src/lib/types
stores software healthy frontend/src/lib/stores
ai software healthy frontend/src/lib/ai
api software healthy frontend/src/lib/api
utils software healthy frontend/src/lib/utils
parsers software healthy frontend/src/lib/utils/parsers
ai software healthy frontend/src/lib/utils/ai
agentic software healthy frontend/src/lib/utils/agentic
errors software healthy frontend/src/lib/errors
components software healthy frontend/src/lib/components
settings software healthy frontend/src/lib/components/settings
__tests__ software healthy frontend/src/lib/components/settings/__tests__
sections software healthy frontend/src/lib/components/settings/sections
__tests__ software healthy frontend/src/lib/components/__tests__
ai software healthy frontend/src/lib/components/ai
shared software healthy frontend/src/lib/components/shared
__tests__ software healthy frontend/src/lib/components/shared/__tests__
ui software healthy frontend/src/lib/components/ui
badge software healthy frontend/src/lib/components/ui/badge
switch software healthy frontend/src/lib/components/ui/switch
dialog software healthy frontend/src/lib/components/ui/dialog
input software healthy frontend/src/lib/components/ui/input
textarea software healthy frontend/src/lib/components/ui/textarea
alert software healthy frontend/src/lib/components/ui/alert
radio-group software healthy frontend/src/lib/components/ui/radio-group
sonner software healthy frontend/src/lib/components/ui/sonner
alert-dialog software healthy frontend/src/lib/components/ui/alert-dialog
sheet software healthy frontend/src/lib/components/ui/sheet
progress software healthy frontend/src/lib/components/ui/progress
select software healthy frontend/src/lib/components/ui/select
tooltip software healthy frontend/src/lib/components/ui/tooltip
avatar software healthy frontend/src/lib/components/ui/avatar
dropdown-menu software healthy frontend/src/lib/components/ui/dropdown-menu
checkbox software healthy frontend/src/lib/components/ui/checkbox
label software healthy frontend/src/lib/components/ui/label
card software healthy frontend/src/lib/components/ui/card
separator software healthy frontend/src/lib/components/ui/separator

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

LabelLayerStatusPath
scan_file software healthy .pre-commit-card-scan.py:192
main software healthy .pre-commit-card-scan.py:264
process_file software healthy frontend/fix_goto.py:4
replace_paths_import software dead frontend/fix_goto.py:58
match software healthy frontend/src/params/authType.ts:match
resolve software healthy frontend/src/__mocks__/$app/paths.ts:resolve
getCurrentUser software healthy frontend/src/lib/auth.svelte.ts:getCurrentUser
getIsAuthenticated software healthy frontend/src/lib/auth.svelte.ts:getIsAuthenticated
getIsLoadingAuth software healthy frontend/src/lib/auth.svelte.ts:getIsLoadingAuth
getHasConnectionError software healthy frontend/src/lib/auth.svelte.ts:getHasConnectionError
getIsAuthReady software healthy frontend/src/lib/auth.svelte.ts:getIsAuthReady
setAuthenticated software healthy frontend/src/lib/auth.svelte.ts:setAuthenticated
setUnauthenticated software healthy frontend/src/lib/auth.svelte.ts:setUnauthenticated
setAuthReady software healthy frontend/src/lib/auth.svelte.ts:setAuthReady
setConnectionError software healthy frontend/src/lib/auth.svelte.ts:setConnectionError
that software healthy frontend/src/lib/auth.svelte.ts:that
performLogout software healthy frontend/src/lib/auth.svelte.ts:performLogout
setSessionExpired software healthy frontend/src/lib/auth.svelte.ts:setSessionExpired
clearConnectionError software healthy frontend/src/lib/auth.svelte.ts:clearConnectionError
clearSessionCookies software healthy frontend/src/lib/auth.svelte.ts:clearSessionCookies
debugCookies software healthy frontend/src/lib/auth.svelte.ts:debugCookies
setLoading software healthy frontend/src/lib/auth.svelte.ts:setLoading
will software healthy frontend/src/lib/auth.svelte.ts:will
initializeAuth software healthy frontend/src/lib/auth.svelte.ts:initializeAuth
passing software healthy frontend/src/lib/auth.svelte.ts:passing
createLorebookStore software healthy frontend/src/lib/stores/lorebook.svelte.ts:createLorebookSt…
handler software healthy frontend/src/lib/stores/authState.ts:handler
ensureValidAuthentication software healthy frontend/src/lib/stores/authState.ts:ensureValidAuthenticat…
setDekMissing software healthy frontend/src/lib/stores/authState.ts:setDekMissing
clearDekMissing software healthy frontend/src/lib/stores/authState.ts:clearDekMissing
isDekMissing software healthy frontend/src/lib/stores/authState.ts:isDekMissing
isReAuthInProgress software healthy frontend/src/lib/stores/authState.ts:isReAuthInProgress
createCreditStore software healthy frontend/src/lib/stores/credits.ts:createCreditStore
fetchBalance software healthy frontend/src/lib/stores/credits.ts:fetchBalance
fetchTransactions software healthy frontend/src/lib/stores/credits.ts:fetchTransactions
fetchPackages software healthy frontend/src/lib/stores/credits.ts:fetchPackages
purchaseCredits software healthy frontend/src/lib/stores/credits.ts:purchaseCredits
updateDailyUsage software healthy frontend/src/lib/stores/credits.ts:updateDailyUsage
hasSufficientCredits software healthy frontend/src/lib/stores/credits.ts:hasSufficientCredits
fetchModelCosts software healthy frontend/src/lib/stores/credits.ts:fetchModelCosts
getModelCreditCost software healthy frontend/src/lib/stores/credits.ts:getModelCreditCost
reset software healthy frontend/src/lib/stores/credits.ts:reset
return software healthy frontend/src/lib/stores/subscription.svelte.ts:return
poll software healthy frontend/src/lib/stores/llm.svelte.ts:poll
initGlobalLlmStore software healthy frontend/src/lib/stores/llm.svelte.ts:initGlobalLlmStore
getGlobalLlmStore software healthy frontend/src/lib/stores/llm.svelte.ts:getGlobalLlmStore
initGlobalModelLifecycleStore software healthy frontend/src/lib/stores/modelLifecycle.svelte.ts:initGlobal…
getGlobalModelLifecycleStore software healthy frontend/src/lib/stores/modelLifecycle.svelte.ts:getGlobalM…
createUsageStore software healthy frontend/src/lib/stores/usage.ts:createUsageStore
fetchUsageStats software healthy frontend/src/lib/stores/usage.ts:fetchUsageStats

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

LabelLayerStatusPath
0000_ambiguous_dragon_man.sql data healthy frontend/src/lib/server/db/migrations/0000_ambiguous_dragon…
convert_migrations.py data healthy scripts/convert_migrations.py
fix_nullable_columns.py data healthy crates/scribe-server/scripts/migration_fixers/fix_nullable_…
fix_sqlite_migrations.py data healthy crates/scribe-server/scripts/migration_fixers/fix_sqlite_mi…
down.sql data healthy crates/scribe-server/migrations/2025-09-27-052905_populate_…
up.sql data healthy crates/scribe-server/migrations/2025-09-27-052905_populate_…
down.sql data healthy crates/scribe-server/migrations/2025-05-30-142900_update_ch…
up.sql data healthy crates/scribe-server/migrations/2025-05-30-142900_update_ch…
down.sql data healthy crates/scribe-server/migrations/2025-10-03-151617_add_user_…
up.sql data healthy crates/scribe-server/migrations/2025-10-03-151617_add_user_…
down.sql data healthy crates/scribe-server/migrations/2025-04-18-103148_create_se…
up.sql data healthy crates/scribe-server/migrations/2025-04-18-103148_create_se…
down.sql data healthy crates/scribe-server/migrations/2025-09-27-161001_enhance_s…
up.sql data healthy crates/scribe-server/migrations/2025-09-27-161001_enhance_s…
down.sql data healthy crates/scribe-server/migrations/2025-09-27-185236_add_paddl…
up.sql data healthy crates/scribe-server/migrations/2025-09-27-185236_add_paddl…
down.sql data healthy crates/scribe-server/migrations/2025-10-15-054608_add_templ…
up.sql data healthy crates/scribe-server/migrations/2025-10-15-054608_add_templ…
down.sql data healthy crates/scribe-server/migrations/2025-06-26-004000_enhance_c…
up.sql data healthy crates/scribe-server/migrations/2025-06-26-004000_enhance_c…
down.sql data healthy crates/scribe-server/migrations/2025-04-30-024952_add_histo…
up.sql data healthy crates/scribe-server/migrations/2025-04-30-024952_add_histo…
down.sql data healthy crates/scribe-server/migrations/2025-06-06-142918_add_avata…
up.sql data healthy crates/scribe-server/migrations/2025-06-06-142918_add_avata…
down.sql data healthy crates/scribe-server/migrations/2025-05-15-020047_add_accou…
up.sql data healthy crates/scribe-server/migrations/2025-05-15-020047_add_accou…
down.sql data healthy crates/scribe-server/migrations/2025-05-10-100001_rename_ta…
up.sql data healthy crates/scribe-server/migrations/2025-05-10-100001_rename_ta…
down.sql data healthy crates/scribe-server/migrations/2025-10-02-144526_update_cr…
up.sql data healthy crates/scribe-server/migrations/2025-10-02-144526_update_cr…
down.sql data healthy crates/scribe-server/migrations/2025-10-01-162152_add_max_c…
up.sql data healthy crates/scribe-server/migrations/2025-10-01-162152_add_max_c…
down.sql data healthy crates/scribe-server/migrations/2025-05-19-023621_create_ch…
up.sql data healthy crates/scribe-server/migrations/2025-05-19-023621_create_ch…
down.sql data healthy crates/scribe-server/migrations/2025-09-05-062626_add_varia…
up.sql data healthy crates/scribe-server/migrations/2025-09-05-062626_add_varia…
down.sql data healthy crates/scribe-server/migrations/2025-09-04-073438_add_token…
up.sql data healthy crates/scribe-server/migrations/2025-09-04-073438_add_token…
down.sql data healthy crates/scribe-server/migrations/2025-10-04-121121_add_sched…
up.sql data healthy crates/scribe-server/migrations/2025-10-04-121121_add_sched…
down.sql data healthy crates/scribe-server/migrations/2025-05-22-134814_alter_lor…
up.sql data healthy crates/scribe-server/migrations/2025-05-22-134814_alter_lor…
down.sql data healthy crates/scribe-server/migrations/2025-05-10-100002_add_colum…
up.sql data healthy crates/scribe-server/migrations/2025-05-10-100002_add_colum…
down.sql data healthy crates/scribe-server/migrations/2025-05-22-030543_add_defau…
up.sql data healthy crates/scribe-server/migrations/2025-05-22-030543_add_defau…
down.sql data healthy crates/scribe-server/migrations/2025-12-06-004337-0000_add_…
up.sql data healthy crates/scribe-server/migrations/2025-12-06-004337-0000_add_…
down.sql data healthy crates/scribe-server/migrations/2025-08-11-120125_add_assis…
up.sql data healthy crates/scribe-server/migrations/2025-08-11-120125_add_assis…

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

LabelLayerStatusPath
password_literal::GEMINI.md security healthy GEMINI.md
generic_api_key::.env.example security healthy .env.example
password_literal::crates/scribe-server/tests/daily_message_… security healthy crates/scribe-server/tests/daily_message_usage_tracking_tes…
password_literal::crates/scribe-server/tests/daily_message_… security healthy crates/scribe-server/tests/daily_message_usage_tracking_tes…
password_literal::crates/scribe-server/tests/character_imag… security healthy crates/scribe-server/tests/character_image_tests.rs
password_literal::crates/scribe-server/tests/user_persona_s… security healthy crates/scribe-server/tests/user_persona_service_tests.rs
password_literal::crates/scribe-server/tests/user_persona_s… security healthy crates/scribe-server/tests/user_persona_service_tests.rs
password_literal::crates/scribe-server/tests/user_persona_s… security healthy crates/scribe-server/tests/user_persona_service_tests.rs
password_literal::crates/scribe-server/tests/user_persona_s… security healthy crates/scribe-server/tests/user_persona_service_tests.rs
password_literal::crates/scribe-server/tests/chat_generate_… security healthy crates/scribe-server/tests/chat_generate_non_stream_tests.rs
password_literal::crates/scribe-server/tests/chat_generate_… security healthy crates/scribe-server/tests/chat_generate_non_stream_tests.rs
password_literal::crates/scribe-server/tests/chat_generate_… security healthy crates/scribe-server/tests/chat_generate_non_stream_tests.rs
password_literal::crates/scribe-server/tests/chat_generate_… security healthy crates/scribe-server/tests/chat_generate_non_stream_tests.rs
password_literal::crates/scribe-server/tests/chat_generate_… security healthy crates/scribe-server/tests/chat_generate_non_stream_tests.rs
password_literal::crates/scribe-server/tests/chat_generate_… security healthy crates/scribe-server/tests/chat_generate_non_stream_tests.rs
password_literal::crates/scribe-server/tests/chat_generate_… security healthy crates/scribe-server/tests/chat_generate_stream_success_tes…
password_literal::crates/scribe-server/tests/chat_generate_… security healthy crates/scribe-server/tests/chat_generate_stream_success_tes…
password_literal::crates/scribe-server/tests/token_auth_sec… security healthy crates/scribe-server/tests/token_auth_security_tests.rs
password_literal::crates/scribe-server/tests/token_auth_sec… security healthy crates/scribe-server/tests/token_auth_security_tests.rs
password_literal::crates/scribe-server/tests/token_tracking… security healthy crates/scribe-server/tests/token_tracking_integration_tests…
password_literal::crates/scribe-server/tests/token_tracking… security healthy crates/scribe-server/tests/token_tracking_integration_tests…
password_literal::crates/scribe-server/tests/token_tracking… security healthy crates/scribe-server/tests/token_tracking_integration_tests…
password_literal::crates/scribe-server/tests/token_tracking… security healthy crates/scribe-server/tests/token_tracking_integration_tests…
password_literal::crates/scribe-server/tests/token_tracking… security healthy crates/scribe-server/tests/token_tracking_integration_tests…
password_literal::crates/scribe-server/tests/token_tracking… security healthy crates/scribe-server/tests/token_tracking_integration_tests…
password_literal::crates/scribe-server/tests/first_user_adm… security healthy crates/scribe-server/tests/first_user_admin_tests.rs
password_literal::crates/scribe-server/tests/chat_overrides… security healthy crates/scribe-server/tests/chat_overrides_api_tests.rs
password_literal::crates/scribe-server/tests/chat_overrides… security healthy crates/scribe-server/tests/chat_overrides_api_tests.rs
password_literal::crates/scribe-server/tests/chat_overrides… security healthy crates/scribe-server/tests/chat_overrides_api_tests.rs
password_literal::crates/scribe-server/tests/lorebook_secur… security healthy crates/scribe-server/tests/lorebook_security_tests.rs
password_literal::crates/scribe-server/tests/auth_dek_secur… security healthy crates/scribe-server/tests/auth_dek_security_test.rs
password_literal::crates/scribe-server/tests/auth_dek_secur… security healthy crates/scribe-server/tests/auth_dek_security_test.rs
password_literal::crates/scribe-server/tests/auth_dek_secur… security healthy crates/scribe-server/tests/auth_dek_security_test.rs
password_literal::crates/scribe-server/tests/character_list… security healthy crates/scribe-server/tests/character_list_get_tests.rs
password_literal::crates/scribe-server/tests/character_list… security healthy crates/scribe-server/tests/character_list_get_tests.rs
password_literal::crates/scribe-server/tests/character_list… security healthy crates/scribe-server/tests/character_list_get_tests.rs
password_literal::crates/scribe-server/tests/character_list… security healthy crates/scribe-server/tests/character_list_get_tests.rs
password_literal::crates/scribe-server/tests/character_list… security healthy crates/scribe-server/tests/character_list_get_tests.rs
password_literal::crates/scribe-server/tests/chronicle_re_c… security healthy crates/scribe-server/tests/chronicle_re_chronicle_api_tests…
password_literal::crates/scribe-server/tests/db_integration… security healthy crates/scribe-server/tests/db_integration_tests.rs
password_literal::crates/scribe-server/tests/db_integration… security healthy crates/scribe-server/tests/db_integration_tests.rs
password_literal::crates/scribe-server/tests/db_integration… security healthy crates/scribe-server/tests/db_integration_tests.rs
password_literal::crates/scribe-server/tests/variant_raw_pr… security healthy crates/scribe-server/tests/variant_raw_prompt_test.rs
password_literal::crates/scribe-server/tests/chat_message_a… security healthy crates/scribe-server/tests/chat_message_api_tests.rs
password_literal::crates/scribe-server/tests/chat_message_a… security healthy crates/scribe-server/tests/chat_message_api_tests.rs
password_literal::crates/scribe-server/tests/chat_message_a… security healthy crates/scribe-server/tests/chat_message_api_tests.rs
password_literal::crates/scribe-server/tests/character_uplo… security healthy crates/scribe-server/tests/character_upload_tests.rs
password_literal::crates/scribe-server/tests/character_uplo… security healthy crates/scribe-server/tests/character_upload_tests.rs
password_literal::crates/scribe-server/tests/character_uplo… security healthy crates/scribe-server/tests/character_upload_tests.rs
password_literal::crates/scribe-server/tests/character_uplo… security healthy crates/scribe-server/tests/character_upload_tests.rs

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

LabelLayerStatusPath
image::infrastructure/containers/cert-init/Dockerfile hardware healthy infrastructure/containers/cert-init/Dockerfile
postgres hardware healthy docker-compose.yml
qdrant hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml
tf::aws_ecr_repository::cert_init_repo hardware healthy infrastructure/terraform-examples/ecs-with-cert-init.tf
tf::aws_ecs_task_definition::backend_task_with_cert_init hardware healthy infrastructure/terraform-examples/ecs-with-cert-init.tf
tf::aws_ecs_task_definition::qdrant_task_with_cert_init hardware healthy infrastructure/terraform-examples/ecs-with-cert-init.tf
tf::aws_cloudwatch_log_group::backend_log_group hardware healthy infrastructure/terraform-examples/ecs-with-cert-init.tf
tf::aws_cloudwatch_log_group::qdrant_log_group hardware healthy infrastructure/terraform-examples/ecs-with-cert-init.tf
tf::null_resource::build_cert_init_image hardware healthy infrastructure/terraform-examples/ecs-with-cert-init.tf
tf::aws_ecr_repository::backend_repo hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecr_repository::qdrant_repo hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecs_cluster::scribe_cluster hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_cloudwatch_log_group::backend_logs hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_cloudwatch_log_group::qdrant_logs hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_iam_role::ecs_infrastructure_role hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_iam_role_policy_attachment::ecs_infrastructure_poli… hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_iam_role_policy::ecs_infrastructure_additional hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_iam_role::ecs_task_execution_role hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_iam_role_policy_attachment::ecs_task_execution_role… hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_iam_role_policy::ecs_secrets_policy hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_iam_role_policy::ecs_task_ses_policy hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_iam_role::ecs_task_role hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecs_task_definition::backend_task hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecs_task_definition::qdrant_task hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecs_service::backend_service hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecs_service::qdrant_service hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_service_discovery_private_dns_namespace::scribe hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_service_discovery_service::qdrant hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecr_repository::frontend_repo hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_cloudwatch_log_group::frontend_logs hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecs_task_definition::frontend_task hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_ecs_service::frontend_service hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::null_resource::ecs_cleanup hardware healthy infrastructure/terraform/modules/ecs/main.tf
tf::aws_s3_bucket::openobserve_data hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_s3_bucket_public_access_block::openobserve_data hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_iam_policy::openobserve_s3_policy hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_iam_role_policy_attachment::openobserve_s3_attachme… hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_iam_role::ecs_infrastructure_role hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_iam_role_policy_attachment::ecs_infrastructure_poli… hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_security_group::openobserve_sg hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_iam_role::openobserve_task_execution_role hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_iam_role_policy_attachment::openobserve_task_execut… hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_iam_role::openobserve_task_role hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_cloudwatch_log_group::openobserve_logs hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_ecs_task_definition::openobserve hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_service_discovery_service::openobserve hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_ecs_service::openobserve hardware healthy infrastructure/terraform/modules/openobserve/main.tf
tf::aws_ses_domain_identity::main hardware healthy infrastructure/terraform/modules/ses/main.tf
tf::aws_ses_email_identity::noreply hardware healthy infrastructure/terraform/modules/ses/main.tf

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

LabelLayerStatusPath
AIError software healthy frontend/src/lib/types/ai.ts:AIError
RateLimitError software healthy frontend/src/lib/types/ai.ts:RateLimitError
PIIDetectedError software healthy frontend/src/lib/types/ai.ts:PIIDetectedError
InvalidAPIKeyError software healthy frontend/src/lib/types/ai.ts:InvalidAPIKeyError
TokenLimitError software healthy frontend/src/lib/types/ai.ts:TokenLimitError
ChatStore software healthy frontend/src/lib/stores/chat-store.svelte.ts:ChatStore
ChronicleStore software healthy frontend/src/lib/stores/chronicle.svelte.ts:ChronicleStore
AuthStateManager software healthy frontend/src/lib/stores/authState.ts:AuthStateManager
SelectedCharacterStore software healthy frontend/src/lib/stores/selected-character.svelte.ts:Select…
SettingsStore software healthy frontend/src/lib/stores/settings.svelte.ts:SettingsStore
SelectedLorebookStore software healthy frontend/src/lib/stores/selected-lorebook.svelte.ts:Selecte…
SelectedChronicleStore software healthy frontend/src/lib/stores/selected-chronicle.svelte.ts:Select…
CharacterStore software healthy frontend/src/lib/stores/character.svelte.ts:CharacterStore
SidebarStore software healthy frontend/src/lib/stores/sidebar.svelte.ts:SidebarStore
SelectedPersonaStore software healthy frontend/src/lib/stores/selected-persona.svelte.ts:Selected…
LLMStore software healthy frontend/src/lib/stores/llm.svelte.ts:LLMStore
AiSettings software healthy frontend/src/lib/stores/ai-settings.svelte.ts:AiSettings
ModelLifecycleStore software healthy frontend/src/lib/stores/modelLifecycle.svelte.ts:ModelLifec…
ApiClient software healthy frontend/src/lib/api/index.ts:ApiClient
DesktopAuthService software healthy frontend/src/lib/api/desktop-auth.ts:DesktopAuthService
ImageGenerationAgentFactory software healthy frontend/src/lib/utils/agentic.ts:ImageGenerationAgentFacto…
ResearchAgentFactory software healthy frontend/src/lib/utils/agentic.ts:ResearchAgentFactory
LorebookAgentFactory software healthy frontend/src/lib/utils/agentic.ts:LorebookAgentFactory
ImageGenerationAgent software healthy frontend/src/lib/utils/agentic.ts:ImageGenerationAgent
ResearchAgent software healthy frontend/src/lib/utils/agentic.ts:ResearchAgent
Box software healthy frontend/src/lib/utils/reactivity.svelte.ts:Box
KeyboardShortcuts software healthy frontend/src/lib/utils/keyboard-shortcuts.svelte.ts:Keyboar…
AIInternalError software healthy frontend/src/lib/errors/ai.ts:AIInternalError
ApiClientError software healthy frontend/src/lib/errors/api.ts:ApiClientError
ApiResponseError software healthy frontend/src/lib/errors/api.ts:ApiResponseError
ApiNetworkError software healthy frontend/src/lib/errors/api.ts:ApiNetworkError
ApiServerRestartError software healthy frontend/src/lib/errors/api.ts:ApiServerRestartError
ApiAuthError software healthy frontend/src/lib/errors/api.ts:ApiAuthError
ApiDekMissingError software healthy frontend/src/lib/errors/api.ts:ApiDekMissingError
for software healthy frontend/src/lib/errors/tagged-error.ts:for
extends software healthy frontend/src/lib/errors/tagged-error.ts:extends
and software healthy frontend/src/lib/errors/tagged-error.ts:and
TaggedError software healthy frontend/src/lib/errors/tagged-error.ts:TaggedError
DbEntityNotFoundError software healthy frontend/src/lib/errors/db.ts:DbEntityNotFoundError
DbInternalError software healthy frontend/src/lib/errors/db.ts:DbInternalError
MockedVisibilitySelectorComponentInternal software healthy frontend/src/lib/components/chat-header.test.ts:MockedVisib…
SidebarState software healthy frontend/src/lib/components/ui/sidebar/context.svelte.ts:Si…
instance software healthy frontend/src/lib/components/ui/sidebar/context.svelte.ts:in…
on software healthy frontend/src/lib/components/messages/raw-prompt-modal-scrol…
that software healthy frontend/src/lib/components/messages/raw-prompt-modal-scrol…
ThemeStore software healthy frontend/src/lib/theme/theme-store.svelte.ts:ThemeStore
html software healthy frontend/src/lib/theme/theme-store.svelte.ts:html
ChatController software healthy frontend/src/lib/controllers/chat-controller.svelte.ts:Chat…
Lock software healthy frontend/src/lib/hooks/lock.ts:Lock
ChatHistory software healthy frontend/src/lib/hooks/chat-history.svelte.ts:ChatHistory

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

LabelLayerStatusPath
Chat data healthy frontend/src/lib/server/db/migrations/0000_ambiguous_dragon…
Document data healthy frontend/src/lib/server/db/migrations/0000_ambiguous_dragon…
Message data healthy frontend/src/lib/server/db/migrations/0000_ambiguous_dragon…
Session data healthy frontend/src/lib/server/db/migrations/0000_ambiguous_dragon…
Suggestion data healthy frontend/src/lib/server/db/migrations/0000_ambiguous_dragon…
User data healthy frontend/src/lib/server/db/migrations/0000_ambiguous_dragon…
Vote data healthy frontend/src/lib/server/db/migrations/0000_ambiguous_dragon…
sessions data healthy crates/scribe-server/migrations/2025-04-18-103148_create_se…
template_preferences data healthy crates/scribe-server/migrations/2025-10-15-054608_add_templ…
user_assets data healthy crates/scribe-server/migrations/2025-06-06-142918_add_avata…
chat_character_overrides data healthy crates/scribe-server/migrations/2025-05-19-023621_create_ch…
chat_session_lorebooks data healthy crates/scribe-server/migrations/2025-05-22-134824_create_ch…
user_settings data healthy crates/scribe-server/migrations/2025-06-06-053628_create_us…
player_chronicles data healthy crates/scribe-server/migrations/2025-06-21-115453_create_ch…
chronicle_events data healthy crates/scribe-server/migrations/2025-06-21-115453_create_ch…
user_personas data healthy crates/scribe-server/migrations/2025-05-21-073445_create_us…
message_variants data healthy crates/scribe-server/migrations/2025-06-15-151918_create_me…
cognitive_facts data healthy crates/scribe-server/migrations/2026-01-08-081918_create_hi…
cognitive_core_memory data healthy crates/scribe-server/migrations/2026-01-08-081918_create_hi…
character_opinions data healthy crates/scribe-server/migrations/2026-01-03-030739-0000_crea…
entity_observations data healthy crates/scribe-server/migrations/2026-01-03-030739-0000_crea…
votes data healthy crates/scribe-server/migrations/2025-05-10-100000_add_front…
documents data healthy crates/scribe-server/migrations/2025-05-10-100000_add_front…
suggestions data healthy crates/scribe-server/migrations/2025-05-10-100000_add_front…
payment_audit_logs data healthy crates/scribe-server/migrations/2025-09-18-125406_payment_a…
webhook_events data healthy crates/scribe-server/migrations/2025-10-03-125213_add_webho…
email_verification_tokens data healthy crates/scribe-server/migrations/2025-06-10-093153_create_em…
user_credits data healthy crates/scribe-server/migrations/2025-09-18-061310_add_credi…
credit_transactions data healthy crates/scribe-server/migrations/2025-09-18-061310_add_credi…
daily_usage_tracking data healthy crates/scribe-server/migrations/2025-09-18-061310_add_credi…
credit_packages data healthy crates/scribe-server/migrations/2025-09-18-061310_add_credi…
character_lorebooks data healthy crates/scribe-server/migrations/2025-06-03-091600_create_ch…
users data healthy crates/scribe-server/migrations/00000000000000_diesel_initi…
characters data healthy crates/scribe-server/migrations/00000000000000_diesel_initi…
character_assets data healthy crates/scribe-server/migrations/00000000000000_diesel_initi…
lorebooks data healthy crates/scribe-server/migrations/00000000000000_diesel_initi…
lorebook_entries data healthy crates/scribe-server/migrations/00000000000000_diesel_initi…
chat_sessions data healthy crates/scribe-server/migrations/00000000000000_diesel_initi…
chat_messages data healthy crates/scribe-server/migrations/00000000000000_diesel_initi…
payment_transactions data healthy crates/scribe-server/migrations/2025-09-17-115500_create_pa…
agent_context_analysis data healthy crates/scribe-server/migrations/2025-08-10-091221_add_agent…
for data healthy crates/scribe-server/migrations/2025-06-05-123407_create_ch…
chat_character_lorebook_overrides data healthy crates/scribe-server/migrations/2025-06-05-123407_create_ch…
plan_features data healthy crates/scribe-server/migrations/2025-09-09-103032_add_payme…
subscriptions data healthy crates/scribe-server/migrations/2025-09-09-103032_add_payme…
payments data healthy crates/scribe-server/migrations/2025-09-09-103032_add_payme…
payment_usage_tracking data healthy crates/scribe-server/migrations/2025-09-09-103032_add_payme…
narrative_tasks data healthy crates/scribe-server/migrations/2026-02-09-084739-0000_crea…
usage_tracking data healthy crates/scribe-server/migrations/2025-09-04-073452_create_us…
lorebook_entries_new data healthy crates/scribe-server/migrations_sqlite/2025-05-22-134814_al…

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

LabelLayerStatusPath
auth::frontend/src/routes/welcome/+page.svelte security healthy frontend/src/routes/welcome/+page.svelte
auth::crates/scribe-identity/src/middleware/auth_middleware… security healthy crates/scribe-identity/src/middleware/auth_middleware.rs
auth::frontend/src/routes/+layout.svelte security healthy frontend/src/routes/+layout.svelte
auth::desktop/src/storage.rs security healthy desktop/src/storage.rs
auth::desktop/src/lib.rs security healthy desktop/src/lib.rs
auth::crates/scribe-identity/src/auth/session_dek.rs security healthy crates/scribe-identity/src/auth/session_dek.rs
auth::desktop/src/chat_streaming.rs security healthy desktop/src/chat_streaming.rs
auth::crates/scribe-server/src/errors.rs security healthy crates/scribe-server/src/errors.rs
auth::crates/scribe-server/src/test_helpers.rs security healthy crates/scribe-server/src/test_helpers.rs
auth::scripts/clean-desktop-data.sh security healthy scripts/clean-desktop-data.sh
auth::crates/scribe-server/src/middleware/auth_middleware.rs security healthy crates/scribe-server/src/middleware/auth_middleware.rs
auth::crates/scribe-server/src/routes/auth.rs security healthy crates/scribe-server/src/routes/auth.rs
auth::crates/scribe-server/src/auth/session_dek.rs security healthy crates/scribe-server/src/auth/session_dek.rs
auth::crates/scribe-server/tests/llm_security_tests.rs security healthy crates/scribe-server/tests/llm_security_tests.rs
auth::scripts/utils/generate-env.sh security healthy scripts/utils/generate-env.sh
auth::crates/scribe-identity/src/auth/token_auth.rs security healthy crates/scribe-identity/src/auth/token_auth.rs
auth::crates/scribe-server/src/auth/token_service.rs security healthy crates/scribe-server/src/auth/token_service.rs
auth::crates/scribe-server/tests/token_auth_security_tests.… security healthy crates/scribe-server/tests/token_auth_security_tests.rs
auth::crates/scribe-identity/src/auth/token_service.rs security healthy crates/scribe-identity/src/auth/token_service.rs
auth::crates/scribe-server/src/middleware/llm_security.rs security healthy crates/scribe-server/src/middleware/llm_security.rs
auth::crates/scribe-server/src/auth/token_auth.rs security healthy crates/scribe-server/src/auth/token_auth.rs
auth::crates/scribe-server/src/main.rs security healthy crates/scribe-server/src/main.rs
auth::frontend/src/lib/api/index.ts security healthy frontend/src/lib/api/index.ts
auth::frontend/src/lib/services/StreamingService.svelte.ts security healthy frontend/src/lib/services/StreamingService.svelte.ts
auth::.env.example security healthy .env.example
auth::frontend/src/lib/api/desktop-auth.ts security healthy frontend/src/lib/api/desktop-auth.ts
auth::.pre-commit-card-scan.py security healthy .pre-commit-card-scan.py
auth::crates/scribe-server/README.md security healthy crates/scribe-server/README.md
auth::crates/scribe-server/patches/lance-1.0.1/src/dataset/… security healthy crates/scribe-server/patches/lance-1.0.1/src/dataset/refs.rs

LabelLayerStatusPath
127.0.0.1 network healthy frontend/vite.config.ts
169.254.169.254 network healthy crates/scribe-server/tests/lorebook_security_tests.rs
192.168.1.100 network healthy crates/scribe-server/tests/payment_audit_tests.rs
192.168.1.1 network healthy crates/scribe-server/tests/payment_owasp_comprehensive_test…
10.0.0.1 network healthy crates/scribe-server/tests/payment_owasp_comprehensive_test…
192.168.1.0 network healthy crates/scribe-server/src/logging/security_events.rs
10.0.0.0 network healthy crates/scribe-server/src/logging/security_events.rs
203.0.113.0 network healthy crates/scribe-server/src/logging/security_events.rs
198.51.100.0 network healthy crates/scribe-server/src/logging/security_events.rs
203.0.113.42 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
198.51.100.1 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
10.0.0.255 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
192.168.1.255 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
10.0.5.10 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
10.0.5.200 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
192.0.2.1 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
192.168.1.50 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
192.168.1.150 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
192.168.2.100 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
10.0.1.5 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
198.41.128.1 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
198.41.129.1 network healthy crates/scribe-server/src/privacy/ip_anonymization.rs
203.0.113.55 network healthy infrastructure/scripts/trigger_alerts.py
198.51.100.22 network healthy infrastructure/scripts/trigger_alerts.py
192.0.2.88 network healthy infrastructure/scripts/trigger_alerts.py
192.0.2.99 network healthy infrastructure/scripts/trigger_alerts.py
192.168.1.10 network healthy infrastructure/scripts/trigger_alerts.py

LabelLayerStatusPath
port:8080 network healthy .env.example
port:5432 network healthy docker-compose.yml
port:6333 network healthy docker-compose.yml
port:6334 network healthy docker-compose.yml
port:3000 network healthy frontend/README.md
port:16686 network healthy scripts/verify-otel.sh
port:4317 network healthy scripts/verify-otel.sh
port:4318 network healthy scripts/verify-otel.sh
port:999 network healthy scripts/certs/manage.sh
port:2333 network healthy crates/scribe-server/patches/lance-namespace-impls-1.0.1/sr…
port:11435 network healthy crates/scribe-server/src/test_helpers.rs
port:06 network healthy .github/dependabot.yml
port:07 network healthy .github/dependabot.yml
port:08 network healthy .github/dependabot.yml

LabelLayerStatusPath
lint cicd healthy frontend/.github/workflows/quality.yml
check cicd healthy frontend/.github/workflows/quality.yml
pci-compliance-scan cicd healthy .github/workflows/pci-compliance-check.yml
security-audit cicd healthy .github/workflows/pci-compliance-check.yml
analyze cicd healthy .github/workflows/codeql.yml
cargo-audit cicd healthy .github/workflows/dependency-audit.yml
cargo-outdated cicd healthy .github/workflows/dependency-audit.yml
dependency-review cicd healthy .github/workflows/dependency-audit.yml

LabelLayerStatusPath
tf::aws_iam_instance_profile::tailscale_profile hardware healthy infrastructure/terraform/modules/tailscale/main.tf
tf::aws_instance::tailscale_router hardware healthy infrastructure/terraform/modules/tailscale/main.tf
tf::aws_db_instance::scribe_postgres hardware healthy infrastructure/terraform/modules/rds/main.tf
tf::aws_iam_instance_profile::tailscale_ec2_profile hardware healthy infrastructure/terraform/environments/staging/tailscale.tf
tf::aws_instance::tailscale_router hardware healthy infrastructure/terraform/environments/staging/tailscale.tf

LabelLayerStatusPath
nginx network healthy crates/scribe-server/README.md
caddy network healthy crates/scribe-server/README.md
traefik network healthy crates/scribe-server/src/routes/chat.rs
loadbalancer network healthy crates/scribe-server/src/privacy/ip_anonymization.rs

LabelLayerStatusPath
vps::aws hardware healthy GEMINI.md
vps::ec2 hardware healthy GEMINI.md
vps::azure hardware healthy crates/scribe-server/patches/lance-1.0.1/Cargo.toml
vps::gcp hardware healthy crates/scribe-server/patches/lance-1.0.1/Cargo.toml

LabelLayerStatusPath
gha::quality cicd healthy frontend/.github/workflows/quality.yml
gha::pci-compliance-check cicd healthy .github/workflows/pci-compliance-check.yml
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::dependency-audit cicd healthy .github/workflows/dependency-audit.yml

LabelLayerStatusPath
postgresql data healthy GEMINI.md
sqlite data healthy GEMINI.md
postgres data healthy GEMINI.md

LabelLayerStatusPath
repobility-clone-9_f4brtv software healthy /tmp/repobility-clone-9_f4brtv

LabelLayerStatusPath
gpu (detected) hardware healthy crates/scribe-server/scripts/test-llm-security.sh

LabelLayerStatusPath
/ frontend healthy frontend/src/hooks.server.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/6edd5392-51aa-495f-8e86-08eb70090076/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6edd5392-51aa-495f-8e86-08eb70090076/

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.