https://github.com/yanniedog/AR-local
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
255 raw signals (152 security + 103 graph)
Last scanned 2 months, 1 week ago · v1 · 106 actionable findings from 2 signal sources. 282 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2447 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 |
|---|---|---|---|
_norm |
software | healthy | app_payload_mobile.py:9 |
_items |
software | healthy | app_payload_mobile.py:12 |
build_search_index |
software | healthy | app_payload_mobile.py:22 |
_runs_root |
software | healthy | app_payload_mobile.py:43 |
_banks |
software | healthy | app_payload_mobile.py:47 |
_history_dates |
software | healthy | app_payload_mobile.py:56 |
_median |
software | healthy | app_payload_mobile.py:84 |
_history_point |
software | healthy | app_payload_mobile.py:89 |
_section_day |
software | healthy | app_payload_mobile.py:111 |
_provider_events |
software | healthy | app_payload_mobile.py:138 |
build_history_assets |
software | healthy | app_payload_mobile.py:166 |
build_history_banks |
software | healthy | app_payload_mobile.py:250 |
iter_run_dirs |
software | healthy | cleanup_removed_cdr_sector.py:26 |
remove_path |
software | healthy | cleanup_removed_cdr_sector.py:36 |
rewrite_manifest |
software | healthy | cleanup_removed_cdr_sector.py:48 |
table_exists |
software | healthy | cleanup_removed_cdr_sector.py:75 |
migrate_db |
software | healthy | cleanup_removed_cdr_sector.py:82 |
cleanup_run |
software | healthy | cleanup_removed_cdr_sector.py:133 |
main |
software | healthy | cleanup_removed_cdr_sector.py:145 |
utc_now_iso |
software | healthy | app_payload.py:114 |
_is_blank |
software | healthy | app_payload.py:118 |
compact |
software | healthy | app_payload.py:122 |
section_filter |
software | healthy | app_payload.py:127 |
_normalize_brand_lookup |
software | healthy | app_payload.py:162 |
_brand_lookup_keys |
software | healthy | app_payload.py:181 |
_brand_entry_names |
software | healthy | app_payload.py:187 |
_put_brand_lookup |
software | healthy | app_payload.py:193 |
_get_brand_lookup |
software | healthy | app_payload.py:200 |
load_brand_shortcodes |
software | healthy | app_payload.py:207 |
find_bank_logo_dir |
software | healthy | app_payload.py:221 |
load_brand_logos |
software | healthy | app_payload.py:242 |
_derive_short |
software | healthy | app_payload.py:267 |
_brand_color |
software | healthy | app_payload.py:278 |
build_brands |
software | healthy | app_payload.py:283 |
load_rba_series |
software | healthy | app_payload.py:319 |
_detail_items |
software | healthy | app_payload.py:330 |
build_details |
software | healthy | app_payload.py:351 |
_load_json |
software | healthy | app_payload.py:381 |
_find_banks_json |
software | healthy | app_payload.py:385 |
_ingest_schedule |
software | healthy | app_payload.py:397 |
_gzip_bytes |
software | healthy | app_payload.py:410 |
_asset |
software | healthy | app_payload.py:416 |
_ongoing_num |
software | healthy | app_payload.py:454 |
_row_conditional_kind |
software | healthy | app_payload.py:461 |
_row_is_base |
software | healthy | app_payload.py:475 |
_select_base_sibling |
software | healthy | app_payload.py:480 |
attach_ongoing_rates |
software | healthy | app_payload.py:514 |
build_payload |
software | healthy | app_payload.py:540 |
_package |
software | healthy | app_payload.py:625 |
seed_from_sample |
software | healthy | app_payload.py:677 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ar_local_launcher_constants.py |
software | healthy | ar_local_launcher_constants.py |
app_payload_mobile.py |
software | healthy | app_payload_mobile.py |
cleanup_removed_cdr_sector.py |
software | healthy | cleanup_removed_cdr_sector.py |
cdr_daily.py |
software | healthy | cdr_daily.py |
cdr_full_ingest.py |
software | healthy | cdr_full_ingest.py |
app_payload.py |
software | healthy | app_payload.py |
ship_closeout_strict.py |
software | healthy | ship_closeout_strict.py |
pi_deploy_verify.py |
software | healthy | pi_deploy_verify.py |
cdr_economic_local.py |
software | healthy | cdr_economic_local.py |
cdr_ingest_sanity.py |
software | healthy | cdr_ingest_sanity.py |
ar_local_platform.py |
software | healthy | ar_local_platform.py |
README.md |
software | healthy | README.md |
cdr_macro_ingest.py |
software | healthy | cdr_macro_ingest.py |
cdr_xlsx.py |
software | healthy | cdr_xlsx.py |
pi_runtime_health.py |
software | healthy | pi_runtime_health.py |
cdr_public_api_shims.py |
software | healthy | cdr_public_api_shims.py |
cdr_economic_proxy.py |
software | healthy | cdr_economic_proxy.py |
CLAUDE.md |
software | healthy | CLAUDE.md |
verify_local.py |
software | healthy | verify_local.py |
ar_local_ingest_schedule.py |
software | healthy | ar_local_ingest_schedule.py |
cdr_ingest_support.py |
software | healthy | cdr_ingest_support.py |
start_here.py |
software | healthy | start_here.py |
package.json |
software | healthy | package.json |
verify_lvr_parsing.py |
software | healthy | verify_lvr_parsing.py |
cdr_clean_export.py |
software | healthy | cdr_clean_export.py |
cdr_brand_logos.py |
software | healthy | cdr_brand_logos.py |
cdr_dashboard_server.py |
software | healthy | cdr_dashboard_server.py |
ar_local_subprocess.py |
software | healthy | ar_local_subprocess.py |
pi_daily_watchdog.py |
software | healthy | pi_daily_watchdog.py |
cdr_ingest_lib.py |
software | healthy | cdr_ingest_lib.py |
ar_local_email_notify.py |
software | healthy | ar_local_email_notify.py |
ar_local_git.py |
software | healthy | ar_local_git.py |
cdr_outputs.py |
software | healthy | cdr_outputs.py |
verify_email_notify.py |
software | healthy | verify_email_notify.py |
verify_ingest_sanity.py |
software | healthy | verify_ingest_sanity.py |
strip_bank_sprite.py |
software | healthy | strip_bank_sprite.py |
pi_daily_sync.py |
software | healthy | pi_daily_sync.py |
ar_local_pi_runtime.py |
software | healthy | ar_local_pi_runtime.py |
WORKFLOW.md |
software | healthy | WORKFLOW.md |
pi_ingest_alert.py |
software | healthy | pi_ingest_alert.py |
verify_account_class.py |
software | healthy | verify_account_class.py |
payload_crypto.py |
software | healthy | payload_crypto.py |
cdr_taxonomy.py |
software | healthy | cdr_taxonomy.py |
ar_local_pi_service_heal.py |
software | healthy | ar_local_pi_service_heal.py |
requirements.txt |
software | healthy | requirements.txt |
wait_for_bots.mjs |
software | healthy | wait_for_bots.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
cdr_ribbon_normalize.py |
software | healthy | cdr_ribbon_normalize.py |
README.md |
software | healthy | firebase/README.md |
core.js |
software | healthy | firebase/functions/core.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
firebase |
software | healthy | firebase |
functions |
software | healthy | firebase/functions |
state |
software | healthy | state |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
fixtures |
software | healthy | scripts/fixtures |
lib |
software | healthy | scripts/lib |
dashboard |
software | healthy | dashboard |
deploy |
software | healthy | deploy |
pi |
software | healthy | deploy/pi |
mobile |
software | healthy | mobile |
__tests__ |
software | healthy | mobile/__tests__ |
changelog |
software | healthy | mobile/changelog |
versions |
software | healthy | mobile/changelog/versions |
scripts |
software | healthy | mobile/scripts |
assets |
software | healthy | mobile/assets |
sample |
software | healthy | mobile/assets/sample |
app |
software | healthy | mobile/app |
product |
software | healthy | mobile/app/product |
bank |
software | healthy | mobile/app/bank |
(tabs) |
software | healthy | mobile/app/(tabs) |
src |
software | healthy | mobile/src |
components |
software | healthy | mobile/src/components |
viz |
software | healthy | mobile/src/components/viz |
theme |
software | healthy | mobile/src/theme |
lib |
software | healthy | mobile/src/lib |
hooks |
software | healthy | mobile/src/hooks |
reports |
software | healthy | reports |
.github |
software | healthy | .github |
rulesets |
software | healthy | .github/rulesets |
workflows |
software | healthy | .github/workflows |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
hooks |
software | healthy | .cursor/hooks |
skills |
software | healthy | .cursor/skills |
pr-gates-agent |
software | healthy | .cursor/skills/pr-gates-agent |
pi-deploy-agent |
software | healthy | .cursor/skills/pi-deploy-agent |
post-merge-verify-agent |
software | healthy | .cursor/skills/post-merge-verify-agent |
split-pr-agent |
software | healthy | .cursor/skills/split-pr-agent |
pr-watch-agent |
software | healthy | .cursor/skills/pr-watch-agent |
deep-browser-explore |
software | healthy | .cursor/skills/deep-browser-explore |
ingest-agent |
software | healthy | .cursor/skills/ingest-agent |
pi-deploy-watchdog |
software | healthy | .cursor/skills/pi-deploy-watchdog |
chief-agent |
software | healthy | .cursor/skills/chief-agent |
parity-agent |
software | healthy | .cursor/skills/parity-agent |
agent-auditor |
software | healthy | .cursor/skills/agent-auditor |
dashboard-agent |
software | healthy | .cursor/skills/dashboard-agent |
workflow-orchestrator |
software | healthy | .cursor/skills/workflow-orchestrator |
pr-fix-agent |
software | healthy | .cursor/skills/pr-fix-agent |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Banks |
frontend | healthy | mobile/app/banks.tsx |
Calculator |
frontend | healthy | mobile/app/calculator.tsx |
TermsScreen |
frontend | healthy | mobile/app/terms.tsx |
NotFound |
frontend | healthy | mobile/app/+not-found.tsx |
DebugLogScreen |
frontend | healthy | mobile/app/debug-log.tsx |
Profile |
frontend | healthy | mobile/app/profile.tsx |
NodeScreen |
frontend | healthy | mobile/app/node.tsx |
Compare |
frontend | healthy | mobile/app/compare.tsx |
Index |
frontend | healthy | mobile/app/index.tsx |
RootLayout |
frontend | healthy | mobile/app/_layout.tsx |
Search |
frontend | healthy | mobile/app/search.tsx |
Onboarding |
frontend | healthy | mobile/app/onboarding.tsx |
ProductDetail |
frontend | healthy | mobile/app/product/[key].tsx |
BankDetail |
frontend | healthy | mobile/app/bank/[provider].tsx |
Settings |
frontend | healthy | mobile/app/(tabs)/settings.tsx |
Trends |
frontend | healthy | mobile/app/(tabs)/trends.tsx |
Home |
frontend | healthy | mobile/app/(tabs)/index.tsx |
Browse |
frontend | healthy | mobile/app/(tabs)/browse.tsx |
Watchlist |
frontend | healthy | mobile/app/(tabs)/watchlist.tsx |
TabsLayout |
frontend | healthy | mobile/app/(tabs)/_layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
CatalogUnavailableError |
software | healthy | cdr_economic_local.py:90 |
HostKind |
software | healthy | ar_local_platform.py:10 |
ProxyUpstreamError |
software | healthy | cdr_economic_proxy.py:12 |
RegisterSnapshot |
software | healthy | cdr_ingest_support.py:81 |
FetchResult |
software | healthy | cdr_ingest_support.py:362 |
BadRequestError |
software | healthy | cdr_dashboard_server.py:266 |
CachedFiles |
software | healthy | cdr_dashboard_server.py:552 |
ExportResolver |
software | healthy | cdr_dashboard_server.py:583 |
LocalDashboardServer |
software | healthy | cdr_dashboard_server.py:616 |
Handler |
software | healthy | cdr_dashboard_server.py:939 |
_BankWork |
software | healthy | cdr_ingest_lib.py:39 |
DailyIngestLock |
software | healthy | pi_daily_sync.py:24 |
Result |
software | healthy | tests/test_app_payload.py:433 |
NS |
software | healthy | tests/test_pi_runtime_health.py:28 |
GhRateLimitError |
software | healthy | scripts/lib/gh-pr-review-threads.mjs:GhRateLimitError |
ChartErrorBoundary |
software | healthy | mobile/src/components/ChartErrorBoundary.tsx:ChartErrorBoun… |
RingBuffer |
software | healthy | mobile/src/lib/debugLog.ts:RingBuffer |
of |
software | healthy | mobile/src/lib/rateQualifier.ts:of |
| Label | Layer | Status | Path |
|---|---|---|---|
ANDROID_KEY_ALIAS |
cicd | healthy | — |
BOT_GATE_TOKEN |
cicd | healthy | — |
TS_OAUTH_SECRET |
cicd | healthy | — |
PI_SSH_PRIVATE_KEY |
cicd | healthy | — |
EXPO_TOKEN |
cicd | healthy | — |
FIREBASE_SERVICE_ACCOUNT_JSON |
cicd | healthy | — |
ANDROID_KEYSTORE_PASSWORD |
cicd | healthy | — |
GOOGLE_SERVICE_INFO_PLIST |
cicd | healthy | — |
TS_OAUTH_CLIENT_ID |
cicd | healthy | — |
FIREBASE_USER_OAUTH_JSON |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
ANDROID_KEYSTORE_B64 |
cicd | healthy | — |
PI_SSH_HOST |
cicd | healthy | — |
GOOGLE_SERVICES_JSON |
cicd | healthy | — |
EXPO_PUBLIC_CLARITY_PROJECT_ID |
cicd | healthy | — |
PI_SSH_USER |
cicd | healthy | — |
ANDROID_KEY_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
android-apk |
cicd | healthy | .github/workflows/mobile-android-apk.yml |
fetch |
cicd | healthy | .github/workflows/eas-fetch-build-error.yml |
bot-presence-gate |
cicd | healthy | .github/workflows/pr-bot-presence-gate.yml |
eas-build |
cicd | healthy | .github/workflows/mobile-eas-build.yml |
maybe-release |
cicd | healthy | .github/workflows/mobile-auto-release-on-queue-drain.yml |
eas-submit |
cicd | healthy | .github/workflows/mobile-eas-submit.yml |
bot-feedback-gate |
cicd | healthy | .github/workflows/pr-bot-feedback-check.yml |
sync-matrix |
cicd | healthy | .github/workflows/pr-bot-spreadsheet.yml |
seed |
cicd | healthy | .github/workflows/app-payload-publish.yml |
mobile |
cicd | healthy | .github/workflows/app-ci.yml |
payload |
cicd | healthy | .github/workflows/app-ci.yml |
manifest-check |
cicd | healthy | .github/workflows/pi-ingest-watchdog.yml |
sync |
cicd | healthy | .github/workflows/crashlytics-github-issues.yml |
pi-deploy |
cicd | healthy | .github/workflows/pi-deploy-on-main.yml |
pi-watchdog |
cicd | healthy | .github/workflows/pi-deploy-watchdog.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::mobile-android-apk |
cicd | healthy | .github/workflows/mobile-android-apk.yml |
gha::eas-fetch-build-error |
cicd | healthy | .github/workflows/eas-fetch-build-error.yml |
gha::pr-bot-presence-gate |
cicd | healthy | .github/workflows/pr-bot-presence-gate.yml |
gha::mobile-eas-build |
cicd | healthy | .github/workflows/mobile-eas-build.yml |
gha::mobile-auto-release-on-queue-drain |
cicd | healthy | .github/workflows/mobile-auto-release-on-queue-drain.yml |
gha::mobile-eas-submit |
cicd | healthy | .github/workflows/mobile-eas-submit.yml |
gha::pr-bot-feedback-check |
cicd | healthy | .github/workflows/pr-bot-feedback-check.yml |
gha::pr-bot-spreadsheet |
cicd | healthy | .github/workflows/pr-bot-spreadsheet.yml |
gha::app-payload-publish |
cicd | healthy | .github/workflows/app-payload-publish.yml |
gha::app-ci |
cicd | healthy | .github/workflows/app-ci.yml |
gha::pi-ingest-watchdog |
cicd | healthy | .github/workflows/pi-ingest-watchdog.yml |
gha::crashlytics-github-issues |
cicd | healthy | .github/workflows/crashlytics-github-issues.yml |
gha::pi-deploy-on-main |
cicd | healthy | .github/workflows/pi-deploy-on-main.yml |
gha::pi-deploy-watchdog |
cicd | healthy | .github/workflows/pi-deploy-watchdog.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
runs_new |
data | healthy | cleanup_removed_cdr_sector.py |
schema_meta |
data | healthy | cleanup_removed_cdr_sector.py |
series_observations |
data | healthy | cdr_macro_ingest.py |
ingest_runs |
data | healthy | cdr_macro_ingest.py |
runs |
data | healthy | cdr_outputs.py |
bank_products |
data | healthy | cdr_outputs.py |
bank_rates |
data | healthy | cdr_outputs.py |
bank_items |
data | healthy | cdr_outputs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/pi-deploy-on-main.yml |
security | healthy | .github/workflows/pi-deploy-on-main.yml |
auth::.cursor/skills/pi-deploy-watchdog/SKILL.md |
security | healthy | .cursor/skills/pi-deploy-watchdog/SKILL.md |
auth::.github/workflows/pi-deploy-watchdog.yml |
security | healthy | .github/workflows/pi-deploy-watchdog.yml |
auth::scripts/lib/google-user-oauth-auth.test.mjs |
security | healthy | scripts/lib/google-user-oauth-auth.test.mjs |
auth::scripts/lib/google-user-oauth-auth.mjs |
security | healthy | scripts/lib/google-user-oauth-auth.mjs |
auth::scripts/crashlytics-to-github-issues.mjs |
security | healthy | scripts/crashlytics-to-github-issues.mjs |
auth::.github/workflows/crashlytics-github-issues.yml |
security | healthy | .github/workflows/crashlytics-github-issues.yml |
auth::scripts/lib/google-service-account-auth.mjs |
security | healthy | scripts/lib/google-service-account-auth.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8800 |
network | healthy | cdr_dashboard_server.py |
port:587 |
network | healthy | ar_local_email_notify.py |
port:01 |
network | healthy | .github/workflows/pi-ingest-watchdog.yml |
port:03 |
network | healthy | .github/workflows/pi-ingest-watchdog.yml |
port:17 |
network | healthy | .github/workflows/pi-ingest-watchdog.yml |
port:16 |
network | healthy | .github/workflows/pi-ingest-watchdog.yml |
port:02 |
network | healthy | .github/workflows/pi-ingest-watchdog.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
100.78.28.10 |
network | healthy | pi_deploy_verify.py |
127.0.0.1 |
network | healthy | pi_deploy_verify.py |
1.1.9.1 |
network | healthy | cdr_macro_ingest.py |
10.0.0.92 |
network | healthy | cdr_dashboard_server.py |
100.64.0.0 |
network | healthy | dashboard/local-brand.js |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::.github/workflows/mobile-android-apk.yml |
security | healthy | .github/workflows/mobile-android-apk.yml |
password_literal::.github/workflows/mobile-android-apk.yml |
security | healthy | .github/workflows/mobile-android-apk.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-cubvf019 |
software | healthy | /tmp/repobility-clone-cubvf019 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | cleanup_removed_cdr_sector.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | pi_deploy_verify.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | scripts/crashlytics-to-github-issues.mjs |
This page is publicly accessible at:
https://repobility.com/scan/c097a9b6-4693-4763-98c2-f4c6010af63b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c097a9b6-4693-4763-98c2-f4c6010af63b/
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.