https://github.com/Daatan/daatan
· scanned 2026-06-17 01:25 UTC (1 month, 2 weeks ago)
114 raw signals (0 security + 114 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -6.8 (diff) · 85 actionable findings from 1 signal source. 29 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2215 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.
| Label | Layer | Status | Path |
|---|---|---|---|
find_chrome |
software | healthy | scripts/render-esperanto-slides-pdf.py:26 |
md_to_html_fragment |
software | healthy | scripts/render-esperanto-slides-pdf.py:42 |
split_slides |
software | healthy | scripts/render-esperanto-slides-pdf.py:53 |
build_html |
software | healthy | scripts/render-esperanto-slides-pdf.py:57 |
main |
software | healthy | scripts/render-esperanto-slides-pdf.py:201 |
main |
software | healthy | scripts/test-bot.ts:main |
main |
software | healthy | scripts/seed_staging.js:main |
main |
software | healthy | scripts/backfill-translations.ts:main |
main |
software | healthy | scripts/test-telegram.ts:main |
main |
software | healthy | scripts/backfill-embeddings.ts:main |
main |
software | healthy | scripts/grant-initial-cu.ts:main |
extractKeyTerms |
software | healthy | scripts/test-resolution.ts:extractKeyTerms |
dedup |
software | healthy | scripts/test-resolution.ts:dedup |
hasRelevantResults |
software | healthy | scripts/test-resolution.ts:hasRelevantResults |
main |
software | healthy | scripts/test-resolution.ts:main |
register |
software | healthy | src/instrumentation.ts:register |
placeholders |
software | healthy | src/instrumentation.ts:placeholders |
NotFound |
software | healthy | src/app/not-found.tsx:NotFound |
FeedClient |
software | healthy | src/app/FeedClient.tsx:FeedClient |
initialSort |
software | healthy | src/app/FeedClient.tsx:initialSort |
initialSortOrder |
software | healthy | src/app/FeedClient.tsx:initialSortOrder |
handleSetFilter |
software | healthy | src/app/FeedClient.tsx:handleSetFilter |
handleSetSort |
software | healthy | src/app/FeedClient.tsx:handleSetSort |
handleToggleSortOrder |
software | healthy | src/app/FeedClient.tsx:handleToggleSortOrder |
handleToggleTag |
software | healthy | src/app/FeedClient.tsx:handleToggleTag |
handleClearTags |
software | healthy | src/app/FeedClient.tsx:handleClearTags |
fetchFeed |
software | healthy | src/app/FeedClient.tsx:fetchFeed |
generateMetadata |
software | healthy | src/app/layout.tsx:generateMetadata |
localeFromPathname |
software | healthy | src/app/layout.tsx:localeFromPathname |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
cookieLocale |
software | healthy | src/app/layout.tsx:cookieLocale |
Image |
software | healthy | src/app/opengraph-image.tsx:Image |
FeedLoading |
software | healthy | src/app/page.tsx:FeedLoading |
getInitialFeed |
software | healthy | src/app/page.tsx:getInitialFeed |
FeedPage |
software | healthy | src/app/page.tsx:FeedPage |
robots |
software | healthy | src/app/robots.ts:robots |
localizedAlternates |
software | healthy | src/app/sitemap.ts:localizedAlternates |
sitemap |
software | healthy | src/app/sitemap.ts:sitemap |
Image |
software | healthy | src/app/about/opengraph-image.tsx:Image |
AboutPage |
software | healthy | src/app/about/page.tsx:AboutPage |
GET |
software | healthy | src/app/api/cron/oracle-health/route.ts:GET |
GET |
software | healthy | src/app/api/cron/heartbeat/route.ts:GET |
GET |
software | healthy | src/app/api/cron/search-health/route.ts:GET |
GET |
software | healthy | src/app/api/cron/cleanup/route.ts:GET |
GET |
software | healthy | src/app/api/cron/backfill-embeddings/route.ts:GET |
GET |
software | healthy | src/app/api/forecasts/route.ts:GET |
GET |
software | healthy | src/app/api/forecasts/[id]/route.ts:GET |
POST |
software | healthy | src/app/api/forecasts/[id]/translate/route.ts:POST |
GET |
software | healthy | src/app/api/forecasts/[id]/context/route.ts:GET |
timeDiffHours |
software | healthy | src/app/api/forecasts/[id]/context/route.ts:timeDiffHours |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
DAATAN_CORE.md |
software | healthy | DAATAN_CORE.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
.eslintrc.json |
software | healthy | .eslintrc.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
postcss.config.js |
software | healthy | postcss.config.js |
SECRETS.md |
software | healthy | SECRETS.md |
next.config.js |
software | healthy | next.config.js |
TODO.md |
software | healthy | TODO.md |
POST_MORTEM.md |
software | healthy | POST_MORTEM.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
MEMORY.md |
software | healthy | MEMORY.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
FORECASTS_FLOW.md |
software | healthy | FORECASTS_FLOW.md |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
SECURITY.md |
software | healthy | SECURITY.md |
GLOSSARY.md |
software | healthy | GLOSSARY.md |
INFRASTRUCTURE_SPLIT.md |
software | healthy | INFRASTRUCTURE_SPLIT.md |
TECH.md |
software | healthy | TECH.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
docker-compose.test.yml |
software | healthy | docker-compose.test.yml |
package.json |
software | healthy | package.json |
vitest.config.integration.ts |
software | healthy | vitest.config.integration.ts |
tailwind.config.js |
software | healthy | tailwind.config.js |
PRODUCT.md |
software | healthy | PRODUCT.md |
CV.md |
software | healthy | CV.md |
VERSIONING.md |
software | healthy | VERSIONING.md |
next-env.d.ts |
software | healthy | next-env.d.ts |
Dockerfile |
software | healthy | Dockerfile |
TESTING.md |
software | healthy | TESTING.md |
docker-compose.staging.yml |
software | healthy | docker-compose.staging.yml |
tsconfig.json |
software | healthy | tsconfig.json |
security_groups.tf |
software | healthy | terraform/security_groups.tf |
state.tf |
software | healthy | terraform/state.tf |
s3.tf |
software | healthy | terraform/s3.tf |
oidc_github.tf |
software | healthy | terraform/oidc_github.tf |
terraform_state_tmp.json |
software | healthy | terraform/terraform_state_tmp.json |
route53.tf |
software | healthy | terraform/route53.tf |
iam_ssm.tf |
software | healthy | terraform/iam_ssm.tf |
ses.tf |
software | healthy | terraform/ses.tf |
monitoring.tf |
software | healthy | terraform/monitoring.tf |
iam_smtp.tf |
software | healthy | terraform/iam_smtp.tf |
main.tf |
software | healthy | terraform/main.tf |
secrets.tf |
software | healthy | terraform/secrets.tf |
ecr.tf |
software | healthy | terraform/ecr.tf |
ec2.tf |
software | healthy | terraform/ec2.tf |
bedrock_prompts.tf |
software | healthy | terraform/bedrock_prompts.tf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
terraform |
software | healthy | terraform |
memory |
software | healthy | memory |
agents |
software | healthy | agents |
corvus |
software | healthy | agents/corvus |
qa |
software | healthy | agents/qa |
devops |
software | healthy | agents/devops |
test-results |
software | healthy | test-results |
tests |
software | healthy | tests |
e2e |
software | healthy | tests/e2e |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
actions |
software | healthy | .github/actions |
ssm-deploy |
software | healthy | .github/actions/ssm-deploy |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
src |
software | healthy | src |
agents |
software | healthy | src/agents |
bots |
software | healthy | src/agents/bots |
app |
software | healthy | src/app |
about |
software | healthy | src/app/about |
api |
software | healthy | src/app/api |
cron |
software | healthy | src/app/api/cron |
oracle-health |
software | healthy | src/app/api/cron/oracle-health |
heartbeat |
software | healthy | src/app/api/cron/heartbeat |
search-health |
software | healthy | src/app/api/cron/search-health |
cleanup |
software | healthy | src/app/api/cron/cleanup |
backfill-embeddings |
software | healthy | src/app/api/cron/backfill-embeddings |
forecasts |
software | healthy | src/app/api/forecasts |
[id] |
software | healthy | src/app/api/forecasts/[id] |
translate |
software | healthy | src/app/api/forecasts/[id]/translate |
context |
software | healthy | src/app/api/forecasts/[id]/context |
commit |
software | healthy | src/app/api/forecasts/[id]/commit |
preview |
software | healthy | src/app/api/forecasts/[id]/commit/preview |
reject |
software | healthy | src/app/api/forecasts/[id]/reject |
approve |
software | healthy | src/app/api/forecasts/[id]/approve |
resolve |
software | healthy | src/app/api/forecasts/[id]/resolve |
publish |
software | healthy | src/app/api/forecasts/[id]/publish |
research |
software | healthy | src/app/api/forecasts/[id]/research |
__tests__ |
software | healthy | src/app/api/forecasts/[id]/research/__tests__ |
__tests__ |
software | healthy | src/app/api/forecasts/[id]/__tests__ |
similar |
software | healthy | src/app/api/forecasts/similar |
__tests__ |
software | healthy | src/app/api/forecasts/similar/__tests__ |
__tests__ |
software | healthy | src/app/api/forecasts/__tests__ |
express |
software | healthy | src/app/api/forecasts/express |
generate |
software | healthy | src/app/api/forecasts/express/generate |
__tests__ |
software | healthy | src/app/api/forecasts/express/generate/__tests__ |
guess |
software | healthy | src/app/api/forecasts/express/guess |
news-indexer |
software | healthy | src/app/api/news-indexer |
context |
software | healthy | src/app/api/news-indexer/context |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
nginx |
hardware | healthy | docker-compose.yml |
app |
hardware | healthy | docker-compose.yml |
postgres |
hardware | healthy | docker-compose.yml |
tf::aws_security_group::ec2 |
hardware | healthy | terraform/security_groups.tf |
tf::aws_s3_bucket::terraform_state |
hardware | healthy | terraform/state.tf |
tf::aws_s3_bucket_versioning::terraform_state |
hardware | healthy | terraform/state.tf |
tf::aws_s3_bucket_server_side_encryption_configuration::ter… |
hardware | healthy | terraform/state.tf |
tf::aws_s3_bucket_public_access_block::terraform_state |
hardware | healthy | terraform/state.tf |
tf::aws_dynamodb_table::terraform_locks |
hardware | healthy | terraform/state.tf |
tf::aws_dynamodb_table::terraform_locks_staging |
hardware | healthy | terraform/state.tf |
tf::aws_s3_bucket::backups |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket::backups_staging |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_public_access_block::backups |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_public_access_block::backups_staging |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_versioning::backups |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_versioning::backups_staging |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_lifecycle_configuration::backups |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_lifecycle_configuration::backups_staging |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_server_side_encryption_configuration::bac… |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_server_side_encryption_configuration::bac… |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket::uploads |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_public_access_block::uploads |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_policy::allow_public_read |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_cors_configuration::uploads |
hardware | healthy | terraform/s3.tf |
tf::aws_s3_bucket_server_side_encryption_configuration::upl… |
hardware | healthy | terraform/s3.tf |
tf::aws_iam_role::ec2_role |
hardware | healthy | terraform/s3.tf |
tf::aws_iam_role_policy::ec2_s3_policy |
hardware | healthy | terraform/s3.tf |
tf::aws_iam_role::github_actions |
hardware | healthy | terraform/oidc_github.tf |
tf::aws_iam_role_policy::github_actions_ecr |
hardware | healthy | terraform/oidc_github.tf |
tf::aws_iam_role_policy::github_actions_ssm |
hardware | healthy | terraform/oidc_github.tf |
tf::aws_route53_record::root |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::api |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::www |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::staging |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::next |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::ses_verification |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::mx |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::dkim |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::spf |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::dmarc |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::mail_from_mx |
hardware | healthy | terraform/route53.tf |
tf::aws_route53_record::mail_from_spf |
hardware | healthy | terraform/route53.tf |
tf::aws_iam_role_policy_attachment::ssm_policy |
hardware | healthy | terraform/iam_ssm.tf |
tf::aws_iam_role_policy::secrets_access |
hardware | healthy | terraform/iam_ssm.tf |
tf::aws_ses_domain_identity::main |
hardware | healthy | terraform/ses.tf |
tf::aws_ses_domain_dkim::main |
hardware | healthy | terraform/ses.tf |
tf::aws_ses_domain_mail_from::main |
hardware | healthy | terraform/ses.tf |
tf::aws_s3_bucket::mail |
hardware | healthy | terraform/ses.tf |
tf::aws_s3_bucket_lifecycle_configuration::mail |
hardware | healthy | terraform/ses.tf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
FeedClient |
frontend | healthy | src/app/FeedClient.tsx |
Image |
frontend | healthy | src/app/about/opengraph-image.tsx |
AboutPage |
frontend | healthy | src/app/about/page.tsx |
ForecastsLayout |
frontend | healthy | src/app/forecasts/layout.tsx |
ForecastNotFound |
frontend | healthy | src/app/forecasts/[id]/not-found.tsx |
ForecastDetailClient |
frontend | healthy | src/app/forecasts/[id]/ForecastDetailClient.tsx |
EditForecastClient |
frontend | healthy | src/app/forecasts/[id]/edit/EditForecastClient.tsx |
EditForecastPage |
frontend | healthy | src/app/forecasts/[id]/edit/page.tsx |
ExpressForecastClient |
frontend | healthy | src/app/forecasts/express/ExpressForecastClient.tsx |
AdminNav |
frontend | healthy | src/app/admin/AdminNav.tsx |
BotsTable |
frontend | healthy | src/app/admin/BotsTable.tsx |
BackfillTagsButton |
frontend | healthy | src/app/admin/BackfillTagsButton.tsx |
CommentsTable |
frontend | healthy | src/app/admin/CommentsTable.tsx |
AdminClient |
frontend | healthy | src/app/admin/AdminClient.tsx |
UsersTable |
frontend | healthy | src/app/admin/UsersTable.tsx |
AdminPage |
frontend | healthy | src/app/admin/page.tsx |
OracleTab |
frontend | healthy | src/app/admin/OracleTab.tsx |
ForecastsTable |
frontend | healthy | src/app/admin/ForecastsTable.tsx |
AdminForecastsPage |
frontend | healthy | src/app/admin/forecasts/page.tsx |
ApprovalsPage |
frontend | healthy | src/app/admin/approvals/page.tsx |
AdminCommentsPage |
frontend | healthy | src/app/admin/comments/page.tsx |
RetroanalysisPage |
frontend | healthy | src/app/retroanalysis/page.tsx |
AuthErrorClient |
frontend | healthy | src/app/auth/error/AuthErrorClient.tsx |
AuthErrorPage |
frontend | healthy | src/app/auth/error/page.tsx |
SignupPage |
frontend | healthy | src/app/auth/signup/page.tsx |
SignupClient |
frontend | healthy | src/app/auth/signup/SignupClient.tsx |
SignInClient |
frontend | healthy | src/app/auth/signin/SignInClient.tsx |
SignInPage |
frontend | healthy | src/app/auth/signin/page.tsx |
ResetPasswordPage |
frontend | healthy | src/app/auth/reset-password/page.tsx |
ForgotPasswordPage |
frontend | healthy | src/app/auth/forgot-password/page.tsx |
DisclaimerPage |
frontend | healthy | src/app/disclaimer/page.tsx |
SettingsPage |
frontend | healthy | src/app/settings/page.tsx |
ActivityLayout |
frontend | healthy | src/app/activity/layout.tsx |
Image |
frontend | healthy | src/app/activity/opengraph-image.tsx |
ActivityFeedPage |
frontend | healthy | src/app/activity/page.tsx |
CommitmentsPage |
frontend | healthy | src/app/commitments/page.tsx |
CreateForecastClient |
frontend | healthy | src/app/create/CreateForecastClient.tsx |
LeaderboardPage |
frontend | healthy | src/app/leaderboard/page.tsx |
PrivacyPage |
frontend | healthy | src/app/privacy/page.tsx |
Image |
frontend | healthy | src/app/contact/opengraph-image.tsx |
ContactPage |
frontend | healthy | src/app/contact/page.tsx |
TermsPage |
frontend | healthy | src/app/terms/page.tsx |
PushPermissionPrompt |
frontend | healthy | src/components/PushPermissionPrompt.tsx |
Sidebar |
frontend | healthy | src/components/Sidebar.tsx |
AnalyticsUserSync |
frontend | healthy | src/components/AnalyticsUserSync.tsx |
GoogleAnalytics |
frontend | healthy | src/components/GoogleAnalytics.tsx |
CookieConsent |
frontend | healthy | src/components/CookieConsent.tsx |
SessionWrapper |
frontend | healthy | src/components/SessionWrapper.tsx |
LegalPage |
frontend | healthy | src/components/LegalPage.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/api/health/auth/route.ts |
security | healthy | src/app/api/health/auth/route.ts |
auth::src/app/auth/signup/SignupClient.tsx |
security | healthy | src/app/auth/signup/SignupClient.tsx |
auth::prisma/seed.ts |
security | healthy | prisma/seed.ts |
auth::src/app/forecasts/[id]/__tests__/ForecastDetailClient… |
security | healthy | src/app/forecasts/[id]/__tests__/ForecastDetailClient.trans… |
auth::messages/eo.json |
security | healthy | messages/eo.json |
auth::src/components/forecasts/__tests__/ForecastCard.displ… |
security | healthy | src/components/forecasts/__tests__/ForecastCard.display.tes… |
auth::.env.example |
security | healthy | .env.example |
auth::scripts/restore_secrets.sh |
security | healthy | scripts/restore_secrets.sh |
auth::src/env.ts |
security | healthy | src/env.ts |
auth::src/components/Sidebar.tsx |
security | healthy | src/components/Sidebar.tsx |
auth::src/app/FeedClient.tsx |
security | healthy | src/app/FeedClient.tsx |
auth::src/lib/api-middleware.ts |
security | healthy | src/lib/api-middleware.ts |
auth::__tests__/config/nginx-security-headers.test.ts |
security | healthy | __tests__/config/nginx-security-headers.test.ts |
auth::src/lib/types/user.ts |
security | healthy | src/lib/types/user.ts |
auth::src/middleware.ts |
security | healthy | src/middleware.ts |
auth::messages/en.json |
security | healthy | messages/en.json |
auth::src/app/settings/page.tsx |
security | healthy | src/app/settings/page.tsx |
auth::src/components/SessionWrapper.tsx |
security | healthy | src/components/SessionWrapper.tsx |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/components/__tests__/Sidebar.test.tsx |
security | healthy | src/components/__tests__/Sidebar.test.tsx |
auth::src/app/admin/BackfillTagsButton.tsx |
security | healthy | src/app/admin/BackfillTagsButton.tsx |
auth::src/app/auth/error/AuthErrorClient.tsx |
security | healthy | src/app/auth/error/AuthErrorClient.tsx |
auth::README.md |
security | healthy | README.md |
auth::src/app/forecasts/[id]/__tests__/ModeratorResolutionS… |
security | healthy | src/app/forecasts/[id]/__tests__/ModeratorResolutionSection… |
auth::src/app/admin/AdminClient.tsx |
security | healthy | src/app/admin/AdminClient.tsx |
auth::__tests__/config/env-validation.test.ts |
security | healthy | __tests__/config/env-validation.test.ts |
auth::src/types/next-auth.d.ts |
security | healthy | src/types/next-auth.d.ts |
auth::src/components/forecasts/__tests__/ForecastCard.moder… |
security | healthy | src/components/forecasts/__tests__/ForecastCard.moderation.… |
auth::messages/he.json |
security | healthy | messages/he.json |
auth::scripts/verify-logs.sh |
security | healthy | scripts/verify-logs.sh |
auth::src/app/forecasts/[id]/ModeratorResolutionSection.tsx |
security | healthy | src/app/forecasts/[id]/ModeratorResolutionSection.tsx |
auth::src/auth.config.ts |
security | healthy | src/auth.config.ts |
auth::src/components/settings/DeleteAccountSection.tsx |
security | healthy | src/components/settings/DeleteAccountSection.tsx |
auth::src/app/auth/signin/SignInClient.tsx |
security | healthy | src/app/auth/signin/SignInClient.tsx |
auth::src/components/PushPermissionPrompt.tsx |
security | healthy | src/components/PushPermissionPrompt.tsx |
auth::src/app/forecasts/[id]/__tests__/ForecastDetailClient… |
security | healthy | src/app/forecasts/[id]/__tests__/ForecastDetailClient.deadl… |
auth::next.config.js |
security | healthy | next.config.js |
auth::__tests__/config/auth-edge-safety.test.ts |
security | healthy | __tests__/config/auth-edge-safety.test.ts |
auth::src/app/commitments/page.tsx |
security | healthy | src/app/commitments/page.tsx |
auth::scripts/verify-health.sh |
security | healthy | scripts/verify-health.sh |
auth::src/auth.ts |
security | healthy | src/auth.ts |
auth::package.json |
security | healthy | package.json |
auth::src/app/admin/__tests__/BackfillTagsButton.test.tsx |
security | healthy | src/app/admin/__tests__/BackfillTagsButton.test.tsx |
auth::src/components/forecasts/__tests__/ForecastCard.trans… |
security | healthy | src/components/forecasts/__tests__/ForecastCard.translation… |
auth::src/test/setup.ts |
security | healthy | src/test/setup.ts |
auth::src/app/forecasts/[id]/ForecastDetailClient.tsx |
security | healthy | src/app/forecasts/[id]/ForecastDetailClient.tsx |
auth::src/components/forecasts/ForecastCard.tsx |
security | healthy | src/components/forecasts/ForecastCard.tsx |
auth::src/lib/validations/env.ts |
security | healthy | src/lib/validations/env.ts |
auth::messages/ru.json |
security | healthy | messages/ru.json |
auth::src/components/comments/CommentItem.tsx |
security | healthy | src/components/comments/CommentItem.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260220100000_add_bot_system/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20260210134719_add_tags_model/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20260215120000_remove_deprecated_user_fie… |
migration.sql |
data | healthy | prisma/migrations/20260323084500_fix_external_probability_m… |
migration.sql |
data | healthy | prisma/migrations/20260225000000_add_context_snapshots/migr… |
migration.sql |
data | healthy | prisma/migrations/20260219191853_add_push_subscriptions/mig… |
migration.sql |
data | healthy | prisma/migrations/20260330000000_add_user_password/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260612000000_add_user_tag_ratings/migra… |
migration.sql |
data | healthy | prisma/migrations/20260219000000_drop_legacy_forecast_table… |
migration.sql |
data | healthy | prisma/migrations/20260323082632_add_external_probability_t… |
migration.sql |
data | healthy | prisma/migrations/20260329000000_add_language_indexes/migra… |
migration.sql |
data | healthy | prisma/migrations/20260426000000_add_glicko2_fields/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260531000000_add_oracle_call_logs/migra… |
migration.sql |
data | healthy | prisma/migrations/20260220110000_fix_admin_user_names/migra… |
migration.sql |
data | healthy | prisma/migrations/20260430000000_add_prediction_embedding/m… |
migration.sql |
data | healthy | prisma/migrations/20260220120000_add_bot_extended_params/mi… |
migration.sql |
data | healthy | prisma/migrations/20260220000000_add_exit_penalty_system/mi… |
migration.sql |
data | healthy | prisma/migrations/20260224000000_fix_autoapprove_column/mig… |
migration.sql |
data | healthy | prisma/migrations/20260603000000_oracle_call_log_usage/migr… |
migration.sql |
data | healthy | prisma/migrations/20260427135010_scoring_redesign/migration… |
migration.sql |
data | healthy | prisma/migrations/20260222162340_add_context_updated_at/mig… |
migration.sql |
data | healthy | prisma/migrations/20260503000000_add_user_leaderboard_index… |
migration.sql |
data | healthy | prisma/migrations/20260418075651_add_ai_ci_to_prediction/mi… |
migration.sql |
data | healthy | prisma/migrations/20260304214407_add_avatar_url/migration.s… |
migration.sql |
data | healthy | prisma/migrations/20260227100000_add_missing_indexes/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260226000000_add_brier_score/migration.… |
migration.sql |
data | healthy | prisma/migrations/20260223135800_add_approver_role/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260313222239_add_bot_role_and_config_pa… |
migration.sql |
data | healthy | prisma/migrations/20260218000000_drop_forecastId_from_comme… |
migration.sql |
data | healthy | prisma/migrations/20260505000000_add_forecast_creation_atte… |
migration.sql |
data | healthy | prisma/migrations/20260222155800_remove_domain/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260408000000_update_bot_model_preferenc… |
migration.sql |
data | healthy | prisma/migrations/20260208121000_add_user_role/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260227000000_add_translation_cache/migr… |
migration.sql |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260214234143_add_notifications/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260427000000_scoring_redesign/migration… |
migration.sql |
data | healthy | prisma/migrations/20260501000000_add_context_timings/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260310000000_add_bot_approval_features/… |
migration.sql |
data | healthy | prisma/migrations/20260604130000_add_oracle_call_prediction… |
migration.sql |
data | healthy | prisma/migrations/20260416180245_add_oracle_snapshot_to_con… |
migration.sql |
data | healthy | prisma/migrations/20260228000000_add_prediction_visibility/… |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/forecasts |
frontend | healthy | src/app/forecasts/page.tsx |
/forecasts/[id] |
frontend | healthy | src/app/forecasts/[id]/page.tsx |
/forecasts/[id]/edit |
frontend | healthy | src/app/forecasts/[id]/edit/page.tsx |
/forecasts/new |
frontend | healthy | src/app/forecasts/new/page.tsx |
/forecasts/express |
frontend | healthy | src/app/forecasts/express/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/admin/oracle |
frontend | healthy | src/app/admin/oracle/page.tsx |
/admin/forecasts |
frontend | healthy | src/app/admin/forecasts/page.tsx |
/admin/bots |
frontend | healthy | src/app/admin/bots/page.tsx |
/admin/users |
frontend | healthy | src/app/admin/users/page.tsx |
/admin/approvals |
frontend | healthy | src/app/admin/approvals/page.tsx |
/admin/comments |
frontend | healthy | src/app/admin/comments/page.tsx |
/profile |
frontend | healthy | src/app/profile/page.tsx |
/profile/[id] |
frontend | healthy | src/app/profile/[id]/page.tsx |
/profile/edit |
frontend | healthy | src/app/profile/edit/page.tsx |
/[locale] |
frontend | healthy | src/app/[locale]/page.tsx |
/[locale]/forecasts |
frontend | healthy | src/app/[locale]/forecasts/page.tsx |
/[locale]/forecasts/[id] |
frontend | healthy | src/app/[locale]/forecasts/[id]/page.tsx |
/[locale]/disclaimer |
frontend | healthy | src/app/[locale]/disclaimer/page.tsx |
/[locale]/privacy |
frontend | healthy | src/app/[locale]/privacy/page.tsx |
/[locale]/terms |
frontend | healthy | src/app/[locale]/terms/page.tsx |
/retroanalysis |
frontend | healthy | src/app/retroanalysis/page.tsx |
/auth/error |
frontend | healthy | src/app/auth/error/page.tsx |
/auth/signup |
frontend | healthy | src/app/auth/signup/page.tsx |
/auth/signin |
frontend | healthy | src/app/auth/signin/page.tsx |
/auth/reset-password |
frontend | healthy | src/app/auth/reset-password/page.tsx |
/auth/forgot-password |
frontend | healthy | src/app/auth/forgot-password/page.tsx |
/disclaimer |
frontend | healthy | src/app/disclaimer/page.tsx |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/activity |
frontend | healthy | src/app/activity/page.tsx |
/commitments |
frontend | healthy | src/app/commitments/page.tsx |
/create |
frontend | healthy | src/app/create/page.tsx |
/notifications |
frontend | healthy | src/app/notifications/page.tsx |
/leaderboard |
frontend | healthy | src/app/leaderboard/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
/ibi |
frontend | healthy | src/app/ibi/page.tsx |
/contact |
frontend | healthy | src/app/contact/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/ |
frontend | healthy | src/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
3.126.238.216 |
network | healthy | CLAUDE.md |
127.0.0.1 |
network | healthy | docker-compose.prod.yml |
63.182.116.32 |
network | healthy | terraform/terraform_state_tmp.json |
3.68.176.90 |
network | healthy | terraform/terraform_state_tmp.json |
10.0.1.83 |
network | healthy | terraform/terraform_state_tmp.json |
10.0.1.112 |
network | healthy | terraform/terraform_state_tmp.json |
84.229.0.0 |
network | healthy | terraform/terraform_state_tmp.json |
10.0.1.0 |
network | healthy | terraform/terraform_state_tmp.json |
10.0.0.0 |
network | healthy | terraform/terraform_state_tmp.json |
127.0.0.11 |
network | healthy | scripts/blue-green-deploy.sh |
169.254.169.254 |
network | healthy | scripts/check-disk-space.sh |
192.168.0.0 |
network | healthy | src/lib/utils/scraper.ts |
172.16.0.0 |
network | healthy | src/lib/utils/scraper.ts |
100.64.0.0 |
network | healthy | src/lib/utils/scraper.ts |
192.0.0.0 |
network | healthy | src/lib/utils/scraper.ts |
198.18.0.0 |
network | healthy | src/lib/utils/scraper.ts |
169.254.0.0 |
network | healthy | src/lib/utils/scraper.ts |
224.0.0.0 |
network | healthy | src/lib/utils/scraper.ts |
240.0.0.0 |
network | healthy | src/lib/utils/scraper.ts |
192.168.1.1 |
network | healthy | __tests__/lib/bot-rss.test.ts |
192.168.0.1 |
network | healthy | __tests__/lib/bot-rss.test.ts |
192.168.1.100 |
network | healthy | __tests__/lib/scraper.test.ts |
8.8.8.8 |
network | healthy | __tests__/lib/scraper.test.ts |
100.64.1.1 |
network | healthy | __tests__/lib/scraper.test.ts |
224.0.0.1 |
network | healthy | __tests__/lib/scraper.test.ts |
198.18.0.1 |
network | healthy | __tests__/lib/scraper.test.ts |
192.0.2.1 |
network | healthy | __tests__/lib/scraper.test.ts |
9.9.9.9 |
network | healthy | __tests__/lib/scraper.test.ts |
100.64.0.1 |
network | healthy | __tests__/lib/scraper.test.ts |
10.0.0.1 |
network | healthy | __tests__/lib/scraper.test.ts |
10.255.255.255 |
network | healthy | __tests__/lib/scraper.test.ts |
172.16.0.1 |
network | healthy | __tests__/lib/scraper.test.ts |
172.31.255.255 |
network | healthy | __tests__/lib/scraper.test.ts |
172.15.0.1 |
network | healthy | __tests__/lib/scraper.test.ts |
172.32.0.1 |
network | healthy | __tests__/lib/scraper.test.ts |
100.127.255.255 |
network | healthy | __tests__/lib/scraper.test.ts |
100.63.0.1 |
network | healthy | __tests__/lib/scraper.test.ts |
239.255.255.255 |
network | healthy | __tests__/lib/scraper.test.ts |
1.1.1.1 |
network | healthy | __tests__/lib/scraper.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
bot_configs |
data | healthy | prisma/migrations/20260220100000_add_bot_system/migration.s… |
bot_run_logs |
data | healthy | prisma/migrations/20260220100000_add_bot_system/migration.s… |
tags |
data | healthy | prisma/migrations/20260210134719_add_tags_model/migration.s… |
_PredictionToTag |
data | healthy | prisma/migrations/20260210134719_add_tags_model/migration.s… |
context_snapshots |
data | healthy | prisma/migrations/20260225000000_add_context_snapshots/migr… |
push_subscriptions |
data | healthy | prisma/migrations/20260219191853_add_push_subscriptions/mig… |
user_tag_ratings |
data | healthy | prisma/migrations/20260612000000_add_user_tag_ratings/migra… |
oracle_call_logs |
data | healthy | prisma/migrations/20260531000000_add_oracle_call_logs/migra… |
commitment_withdrawals |
data | healthy | prisma/migrations/20260220000000_add_exit_penalty_system/mi… |
forecast_creation_attempts |
data | healthy | prisma/migrations/20260505000000_add_forecast_creation_atte… |
prediction_translations |
data | healthy | prisma/migrations/20260227000000_add_translation_cache/migr… |
comment_translations |
data | healthy | prisma/migrations/20260227000000_add_translation_cache/migr… |
users |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
accounts |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
sessions |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
verification_tokens |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
news_anchors |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
predictions |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
prediction_options |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
commitments |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
cu_transactions |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
forecasts |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
forecast_options |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
votes |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
comments |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
comment_reactions |
data | healthy | prisma/migrations/20260208120000_init/migration.sql |
notifications |
data | healthy | prisma/migrations/20260214234143_add_notifications/migratio… |
notification_preferences |
data | healthy | prisma/migrations/20260214234143_add_notifications/migratio… |
context_timings |
data | healthy | prisma/migrations/20260501000000_add_context_timings/migrat… |
bot_rejected_topics |
data | healthy | prisma/migrations/20260310000000_add_bot_approval_features/… |
| Label | Layer | Status | Path |
|---|---|---|---|
heartbeat |
cicd | healthy | .github/workflows/heartbeat.yml |
backup |
cicd | healthy | .github/workflows/backup.yml |
trigger-bots |
cicd | healthy | .github/workflows/bots.yml |
watchdog |
cicd | healthy | .github/workflows/watchdog.yml |
disk-watchdog |
cicd | healthy | .github/workflows/watchdog.yml |
metric-alarm-watchdog |
cicd | healthy | .github/workflows/watchdog.yml |
rollback |
cicd | healthy | .github/workflows/rollback.yml |
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy-staging |
cicd | healthy | .github/workflows/deploy.yml |
deploy-production |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy-next.yml |
check-search-health |
cicd | healthy | .github/workflows/search-health.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NEXT_PUBLIC_VAPID_PUBLIC_KEY |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
TELEGRAM_CHAT_ID |
cicd | healthy | — |
AWS_ROLE_ARN |
cicd | healthy | — |
TELEGRAM_CLEAN_CHAT_ID |
cicd | healthy | — |
DATABASE_URL_STAGING |
cicd | healthy | — |
COMMAND_ID |
cicd | healthy | — |
STAGING_URL |
cicd | healthy | — |
APP_VERSION |
cicd | healthy | — |
BOT_RUNNER_SECRET |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | src/components/ui/EmptyState.tsx:for |
NoArticlesFoundError |
software | healthy | src/lib/llm/expressPrediction.ts:NoArticlesFoundError |
ResilientLLMService |
software | healthy | src/lib/llm/service.ts:ResilientLLMService |
OpenRouterProvider |
software | healthy | src/lib/llm/providers/openrouter.ts:OpenRouterProvider |
OllamaProvider |
software | healthy | src/lib/llm/providers/ollama.ts:OllamaProvider |
GeminiProvider |
software | healthy | src/lib/llm/providers/gemini.ts:GeminiProvider |
MockParser |
software | healthy | __tests__/lib/bot-rss.test.ts:MockParser |
of |
software | healthy | __tests__/config/middleware-routing.test.ts:of |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | docker-compose.prod.yml |
port:443 |
network | healthy | docker-compose.prod.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:5433 |
network | healthy | docker-compose.test.yml |
port:3000 |
network | healthy | Dockerfile |
port:09 |
network | healthy | .github/workflows/heartbeat.yml |
port:04 |
network | healthy | .github/workflows/backup.yml |
port:16 |
network | healthy | .github/workflows/backup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::heartbeat |
cicd | healthy | .github/workflows/heartbeat.yml |
gha::backup |
cicd | healthy | .github/workflows/backup.yml |
gha::bots |
cicd | healthy | .github/workflows/bots.yml |
gha::watchdog |
cicd | healthy | .github/workflows/watchdog.yml |
gha::rollback |
cicd | healthy | .github/workflows/rollback.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::deploy-next |
cicd | healthy | .github/workflows/deploy-next.yml |
gha::search-health |
cicd | healthy | .github/workflows/search-health.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
tf::aws_iam_instance_profile::ec2_profile |
hardware | healthy | terraform/s3.tf |
tf::aws_instance::production |
hardware | healthy | terraform/ec2.tf |
tf::aws_instance::staging |
hardware | healthy | terraform/ec2.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::__tests__/api/signup.test.ts |
security | healthy | __tests__/api/signup.test.ts |
password_literal::__tests__/api/signup.test.ts |
security | healthy | __tests__/api/signup.test.ts |
password_literal::__tests__/api/signup.test.ts |
security | healthy | __tests__/api/signup.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::ec2 |
hardware | healthy | .env.example |
vps::aws |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
Daatan__daatan |
software | healthy | /data/fable5_failed_archive/Daatan__daatan |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/render-esperanto-slides-pdf.py |
This page is publicly accessible at:
https://repobility.com/scan/1d3e02a2-f642-48d4-8224-64667fb922f4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1d3e02a2-f642-48d4-8224-64667fb922f4/
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.