https://github.com/TioCristian007/SkyFinance
· scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)
149 raw signals (2 security + 147 graph)
Last scanned 2 months, 2 weeks ago · v1 · 141 actionable findings from 2 signal sources. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2015 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 |
|---|---|---|---|
StatusDot |
software | healthy | frontend/src/Sky.jsx:StatusDot |
BankLogo |
software | healthy | frontend/src/Sky.jsx:BankLogo |
KpiCard |
software | healthy | frontend/src/Sky.jsx:KpiCard |
BankCardCompact |
software | healthy | frontend/src/Sky.jsx:BankCardCompact |
fmtCLP |
software | healthy | frontend/src/Sky.jsx:fmtCLP |
BankCardFull |
software | healthy | frontend/src/Sky.jsx:BankCardFull |
TickerItem |
software | healthy | frontend/src/Sky.jsx:TickerItem |
Sky |
software | healthy | frontend/src/Sky.jsx:Sky |
init |
software | healthy | frontend/src/Sky.jsx:init |
showToast |
software | healthy | frontend/src/Sky.jsx:showToast |
addBotMsg |
software | healthy | frontend/src/Sky.jsx:addBotMsg |
refreshSummary |
software | healthy | frontend/src/Sky.jsx:refreshSummary |
handleToggleTransfersAsIncome |
software | healthy | frontend/src/Sky.jsx:handleToggleTransfersAsIncome |
handleToggleTransfersAsExpense |
software | healthy | frontend/src/Sky.jsx:handleToggleTransfersAsExpense |
handleToggleAriaConsent |
software | healthy | frontend/src/Sky.jsx:handleToggleAriaConsent |
send |
software | healthy | frontend/src/Sky.jsx:send |
addTx |
software | healthy | frontend/src/Sky.jsx:addTx |
deleteTx |
software | healthy | frontend/src/Sky.jsx:deleteTx |
recategorizeTx |
software | healthy | frontend/src/Sky.jsx:recategorizeTx |
renameMerchantTx |
software | healthy | frontend/src/Sky.jsx:renameMerchantTx |
activateCh |
software | healthy | frontend/src/Sky.jsx:activateCh |
completeCh |
software | healthy | frontend/src/Sky.jsx:completeCh |
runSim |
software | healthy | frontend/src/Sky.jsx:runSim |
createGoal |
software | healthy | frontend/src/Sky.jsx:createGoal |
removeGoal |
software | healthy | frontend/src/Sky.jsx:removeGoal |
confirmAddSavings |
software | healthy | frontend/src/Sky.jsx:confirmAddSavings |
handleProposalAccept |
software | healthy | frontend/src/Sky.jsx:handleProposalAccept |
handleProposalReject |
software | healthy | frontend/src/Sky.jsx:handleProposalReject |
hasBankAccounts |
software | healthy | frontend/src/Sky.jsx:hasBankAccounts |
N |
software | healthy | frontend/src/Sky.jsx:N |
handleSelectCategory |
software | healthy | frontend/src/Sky.jsx:handleSelectCategory |
App |
software | healthy | frontend/src/App.jsx:App |
handleSession |
software | healthy | frontend/src/App.jsx:handleSession |
handleOnboardingComplete |
software | healthy | frontend/src/App.jsx:handleOnboardingComplete |
fmt |
software | healthy | frontend/src/utils/format.js:fmt |
fmtK |
software | healthy | frontend/src/utils/format.js:fmtK |
fmtDate |
software | healthy | frontend/src/utils/format.js:fmtDate |
today |
software | healthy | frontend/src/utils/format.js:today |
nowTime |
software | healthy | frontend/src/utils/format.js:nowTime |
catOf |
software | healthy | frontend/src/utils/format.js:catOf |
AddSavingsModal |
software | healthy | frontend/src/components/AddSavingsModal.jsx:AddSavingsModal |
submit |
software | healthy | frontend/src/components/AddSavingsModal.jsx:submit |
MrMoneyAvatar |
software | healthy | frontend/src/components/ChatComponents.jsx:MrMoneyAvatar |
renderBold |
software | healthy | frontend/src/components/ChatComponents.jsx:renderBold |
ChatBubble |
software | healthy | frontend/src/components/ChatComponents.jsx:ChatBubble |
TypingDots |
software | healthy | frontend/src/components/ChatComponents.jsx:TypingDots |
XPBar |
software | healthy | frontend/src/components/ChatComponents.jsx:XPBar |
AddTxForm |
software | healthy | frontend/src/components/AddTxForm.jsx:AddTxForm |
submit |
software | healthy | frontend/src/components/AddTxForm.jsx:submit |
CatBars |
software | healthy | frontend/src/components/CatBars.jsx:CatBars |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package-lock.json |
software | healthy | package-lock.json |
LICENSE |
software | healthy | LICENSE |
vite.config.js |
software | healthy | frontend/vite.config.js |
UPGRADE_CHANGELOG.md |
software | healthy | frontend/UPGRADE_CHANGELOG.md |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
.env.example |
software | healthy | frontend/.env.example |
Sky.jsx |
software | healthy | frontend/src/Sky.jsx |
App.jsx |
software | healthy | frontend/src/App.jsx |
main.jsx |
software | healthy | frontend/src/main.jsx |
format.js |
software | healthy | frontend/src/utils/format.js |
AddSavingsModal.jsx |
software | healthy | frontend/src/components/AddSavingsModal.jsx |
ChatComponents.jsx |
software | healthy | frontend/src/components/ChatComponents.jsx |
AddTxForm.jsx |
software | healthy | frontend/src/components/AddTxForm.jsx |
CatBars.jsx |
software | healthy | frontend/src/components/CatBars.jsx |
BankConnect.jsx |
software | healthy | frontend/src/components/BankConnect.jsx |
OnboardingScreen.jsx |
software | healthy | frontend/src/components/OnboardingScreen.jsx |
DonutChart.jsx |
software | healthy | frontend/src/components/DonutChart.jsx |
AuthScreen.jsx |
software | healthy | frontend/src/components/AuthScreen.jsx |
CategoryDonut.jsx |
software | healthy | frontend/src/components/CategoryDonut.jsx |
GoalCard.jsx |
software | healthy | frontend/src/components/GoalCard.jsx |
MrMoneyProposal.jsx |
software | healthy | frontend/src/components/MrMoneyProposal.jsx |
TxItem.jsx |
software | healthy | frontend/src/components/TxItem.jsx |
AddGoalForm.jsx |
software | healthy | frontend/src/components/AddGoalForm.jsx |
SimulationChart.jsx |
software | healthy | frontend/src/components/SimulationChart.jsx |
ChallengeComponents.jsx |
software | healthy | frontend/src/components/ChallengeComponents.jsx |
supabase.js |
software | healthy | frontend/src/services/supabase.js |
api.js |
software | healthy | frontend/src/services/api.js |
ESTADO_DEL_ARTE.md |
software | healthy | docs/ESTADO_DEL_ARTE.md |
SECURITY_INFRASTRUCTURE.md |
software | healthy | docs/SECURITY_INFRASTRUCTURE.md |
DOSSIER_INTEGRAL.md |
software | healthy | docs/DOSSIER_INTEGRAL.md |
05_INFRAESTRUCTURA.md |
software | healthy | docs/estado-del-arte/05_INFRAESTRUCTURA.md |
01_EMPRESA.md |
software | healthy | docs/estado-del-arte/01_EMPRESA.md |
08_ESTADO_Y_DEUDA.md |
software | healthy | docs/estado-del-arte/08_ESTADO_Y_DEUDA.md |
02_PRODUCTO.md |
software | healthy | docs/estado-del-arte/02_PRODUCTO.md |
06_CONFIGURACION.md |
software | healthy | docs/estado-del-arte/06_CONFIGURACION.md |
03_ECOSISTEMA.md |
software | healthy | docs/estado-del-arte/03_ECOSISTEMA.md |
07_SEGURIDAD.md |
software | healthy | docs/estado-del-arte/07_SEGURIDAD.md |
09_DOCTRINA.md |
software | healthy | docs/estado-del-arte/09_DOCTRINA.md |
04_ARQUITECTURA.md |
software | healthy | docs/estado-del-arte/04_ARQUITECTURA.md |
md_to_pdf.py |
software | healthy | scripts/md_to_pdf.py |
README.md |
software | healthy | backend-python/README.md |
Dockerfile |
software | healthy | backend-python/Dockerfile |
Procfile |
software | healthy | backend-python/Procfile |
package-lock.json |
software | healthy | backend-python/package-lock.json |
.env.example |
software | healthy | backend-python/.env.example |
pyproject.toml |
software | healthy | backend-python/pyproject.toml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeCapturePage |
software | healthy | backend-python/tests/unit/test_debug_capture_upload.py:19 |
FakeStorageBucket |
software | healthy | backend-python/tests/unit/test_debug_capture_upload.py:27 |
FakeClient |
software | healthy | backend-python/tests/unit/test_debug_capture_upload.py:35 |
_Storage |
software | healthy | backend-python/tests/unit/test_debug_capture_upload.py:44 |
BrokenClient |
software | healthy | backend-python/tests/unit/test_debug_capture_upload.py:96 |
TestElegibilidad |
software | healthy | backend-python/tests/unit/test_merchant_feedback.py:53 |
TestNormalizeMerchant |
software | healthy | backend-python/tests/unit/test_categorizer.py:20 |
TestLayer1Rules |
software | healthy | backend-python/tests/unit/test_categorizer.py:35 |
TestKeyVariants |
software | healthy | backend-python/tests/unit/test_categorizer.py:206 |
_FakeTextBlock |
software | healthy | backend-python/tests/unit/test_categorizer.py:339 |
TestTablaAliases |
software | healthy | backend-python/tests/unit/test_migration_015.py:19 |
TestTablaNombresGlobales |
software | healthy | backend-python/tests/unit/test_migration_015.py:58 |
TestOrdenDeDeploy |
software | healthy | backend-python/tests/unit/test_migration_015.py:78 |
TestGuardaDePrioridad |
software | healthy | backend-python/tests/unit/test_migration_014.py:21 |
TestCheckSource |
software | healthy | backend-python/tests/unit/test_migration_014.py:45 |
TestTablaVotos |
software | healthy | backend-python/tests/unit/test_migration_014.py:54 |
TestOrdenDeDeploy |
software | healthy | backend-python/tests/unit/test_migration_014.py:99 |
TestBuildExternalId |
software | healthy | backend-python/tests/unit/test_contracts.py:21 |
TestAllSourcesFailedError |
software | healthy | backend-python/tests/unit/test_contracts.py:88 |
TestCanonicalMovement |
software | healthy | backend-python/tests/unit/test_contracts.py:122 |
TestCalcGoalProjection |
software | healthy | backend-python/tests/unit/test_goals.py:9 |
TestEncryptionRoundtrip |
software | healthy | backend-python/tests/unit/test_encryption_compat.py:24 |
TestNodeCompatibility |
software | healthy | backend-python/tests/unit/test_encryption_compat.py:70 |
FakeAuthPage |
software | healthy | backend-python/tests/unit/test_bchile_2fa_auth0.py:62 |
FakeCapturePage |
software | healthy | backend-python/tests/unit/test_bchile_2fa_auth0.py:337 |
FakeElement |
software | healthy | backend-python/tests/unit/test_bchile_login_fill.py:40 |
FakePage |
software | healthy | backend-python/tests/unit/test_bchile_login_fill.py:60 |
FakeContext |
software | healthy | backend-python/tests/unit/test_bchile_login_fill.py:197 |
FakePool |
software | healthy | backend-python/tests/unit/test_bchile_login_fill.py:201 |
FakeSource |
software | healthy | backend-python/tests/unit/test_router.py:51 |
TestUserMessageForFailure |
software | healthy | backend-python/tests/unit/test_sync_job.py:350 |
TestNormalizeDate |
software | healthy | backend-python/tests/unit/test_bchile_parser.py:10 |
TestParseAmount |
software | healthy | backend-python/tests/unit/test_bchile_parser.py:45 |
TestComputeSavingsRate |
software | healthy | backend-python/tests/unit/test_finance.py:13 |
TestComputeSummary |
software | healthy | backend-python/tests/unit/test_finance.py:31 |
TestNonConsumptionExclusion |
software | healthy | backend-python/tests/unit/test_finance.py:113 |
TestIncomeRealLogic |
software | healthy | backend-python/tests/unit/test_finance.py:170 |
TestTransfersAsExpense |
software | healthy | backend-python/tests/unit/test_finance.py:249 |
TestIncomeBySign |
software | healthy | backend-python/tests/unit/test_finance.py:329 |
TestTopCategories |
software | healthy | backend-python/tests/unit/test_finance.py:356 |
FakeElement |
software | healthy | backend-python/tests/unit/test_bci_source.py:89 |
FakeLoginPage |
software | healthy | backend-python/tests/unit/test_bci_source.py:117 |
FakeContext |
software | healthy | backend-python/tests/unit/test_bci_source.py:251 |
FakePool |
software | healthy | backend-python/tests/unit/test_bci_source.py:255 |
FakeAuthPage |
software | healthy | backend-python/tests/unit/test_bci_source.py:278 |
_Rec |
software | healthy | backend-python/tests/unit/test_bci_source.py:559 |
FakeEvalPage |
software | healthy | backend-python/tests/unit/test_bci_source.py:679 |
FakeRequest |
software | healthy | backend-python/tests/unit/test_bci_source.py:850 |
FakeReq |
software | healthy | backend-python/tests/unit/test_bci_source.py:939 |
FakeFrame |
software | healthy | backend-python/tests/unit/test_bci_source.py:1018 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | backend-python/src/sky/api/main.py |
GET /metrics |
api | healthy | backend-python/src/sky/api/main.py |
POST /export-request |
api | healthy | backend-python/src/sky/api/routers/account.py |
GET /export-request |
api | healthy | backend-python/src/sky/api/routers/account.py |
GET /export-request/{request_id} |
api | healthy | backend-python/src/sky/api/routers/account.py |
GET /banks |
api | healthy | backend-python/src/sky/api/routers/banking.py |
POST /sync/{account_id} |
api | healthy | backend-python/src/sky/api/routers/banking.py |
POST /sync-all |
api | healthy | backend-python/src/sky/api/routers/banking.py |
GET /accounts |
api | healthy | backend-python/src/sky/api/routers/banking.py |
POST /accounts |
api | healthy | backend-python/src/sky/api/routers/banking.py |
DELETE /accounts/{account_id} |
api | healthy | backend-python/src/sky/api/routers/banking.py |
GET /api/health |
api | healthy | backend-python/src/sky/api/routers/health.py |
GET /api/health/deep |
api | healthy | backend-python/src/sky/api/routers/health.py |
POST / |
api | healthy | backend-python/src/sky/api/routers/goals.py |
PATCH /{goal_id} |
api | healthy | backend-python/src/sky/api/routers/goals.py |
DELETE /{goal_id} |
api | healthy | backend-python/src/sky/api/routers/goals.py |
POST /projection |
api | healthy | backend-python/src/sky/api/routers/simulate.py |
PATCH /{tx_id} |
api | healthy | backend-python/src/sky/api/routers/transactions.py |
PATCH /{tx_id}/merchant |
api | healthy | backend-python/src/sky/api/routers/transactions.py |
DELETE /{tx_id} |
api | healthy | backend-python/src/sky/api/routers/transactions.py |
POST /fintoc |
api | healthy | backend-python/src/sky/api/routers/webhooks.py |
POST /{challenge_id}/accept |
api | healthy | backend-python/src/sky/api/routers/challenges.py |
POST /{challenge_id}/activate |
api | healthy | backend-python/src/sky/api/routers/challenges.py |
POST /{challenge_id}/decline |
api | healthy | backend-python/src/sky/api/routers/challenges.py |
POST /{challenge_id}/complete |
api | healthy | backend-python/src/sky/api/routers/challenges.py |
PATCH / |
api | healthy | backend-python/src/sky/api/routers/profile.py |
GET /history |
api | healthy | backend-python/src/sky/api/routers/chat.py |
POST /cron/sync-due |
api | healthy | backend-python/src/sky/api/routers/internal.py |
GET /operator/sync-status |
api | healthy | backend-python/src/sky/api/routers/internal.py |
GET /me |
api | healthy | backend-python/src/sky/api/routers/audit.py |
USE /api/chat |
api | healthy | backend/server.js |
USE /api/transactions |
api | healthy | backend/server.js |
USE /api/summary |
api | healthy | backend/server.js |
USE /api/challenges |
api | healthy | backend/server.js |
USE /api/simulate |
api | healthy | backend/server.js |
USE /api/goals |
api | healthy | backend/server.js |
USE /api/banking |
api | healthy | backend/server.js |
USE /api/internal |
api | healthy | backend/server.js |
DELETE /:id |
api | healthy | backend/routes/transactions.js |
POST /:id/activate |
api | healthy | backend/routes/challenges.js |
POST /:id/complete |
api | healthy | backend/routes/challenges.js |
POST /scheduled-sync |
api | healthy | backend/routes/internal.js |
POST /process-queue |
api | healthy | backend/routes/internal.js |
GET /queue-depth |
api | healthy | backend/routes/internal.js |
POST /connect |
api | healthy | backend/routes/banking.js |
POST /sync/:id |
api | healthy | backend/routes/banking.js |
DELETE /accounts/:id |
api | healthy | backend/routes/banking.js |
PATCH /:id |
api | healthy | backend/routes/goals.js |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
utils |
software | healthy | frontend/src/utils |
components |
software | healthy | frontend/src/components |
services |
software | healthy | frontend/src/services |
docs |
software | healthy | docs |
estado-del-arte |
software | healthy | docs/estado-del-arte |
scripts |
software | healthy | scripts |
backend-python |
software | healthy | backend-python |
docker |
software | healthy | backend-python/docker |
tests |
software | healthy | backend-python/tests |
integration |
software | healthy | backend-python/tests/integration |
unit |
software | healthy | backend-python/tests/unit |
parity |
software | healthy | backend-python/tests/parity |
docs |
software | healthy | backend-python/docs |
archive |
software | healthy | backend-python/docs/archive |
scripts |
software | healthy | backend-python/scripts |
migrations |
software | healthy | backend-python/migrations |
.github |
software | healthy | backend-python/.github |
workflows |
software | healthy | backend-python/.github/workflows |
src |
software | healthy | backend-python/src |
sky |
software | healthy | backend-python/src/sky |
api |
software | healthy | backend-python/src/sky/api |
middleware |
software | healthy | backend-python/src/sky/api/middleware |
schemas |
software | healthy | backend-python/src/sky/api/schemas |
routers |
software | healthy | backend-python/src/sky/api/routers |
worker |
software | healthy | backend-python/src/sky/worker |
jobs |
software | healthy | backend-python/src/sky/worker/jobs |
ingestion |
software | healthy | backend-python/src/sky/ingestion |
parsers |
software | healthy | backend-python/src/sky/ingestion/parsers |
routing |
software | healthy | backend-python/src/sky/ingestion/routing |
sources |
software | healthy | backend-python/src/sky/ingestion/sources |
core |
software | healthy | backend-python/src/sky/core |
domain |
software | healthy | backend-python/src/sky/domain |
backend |
software | healthy | backend |
middleware |
software | healthy | backend/middleware |
scripts |
software | healthy | backend/scripts |
routes |
software | healthy | backend/routes |
services |
software | healthy | backend/services |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::frontend/src/components/AuthScreen.jsx |
security | healthy | frontend/src/components/AuthScreen.jsx |
auth::backend-python/src/sky/api/middleware/jwt_context.py |
security | healthy | backend-python/src/sky/api/middleware/jwt_context.py |
auth::backend/middleware/auth.js |
security | healthy | backend/middleware/auth.js |
auth::backend-python/src/sky/api/middleware/rate_limit.py |
security | healthy | backend-python/src/sky/api/middleware/rate_limit.py |
auth::backend/routes/internal.js |
security | healthy | backend/routes/internal.js |
auth::backend-python/tests/integration/test_api_transaction… |
security | healthy | backend-python/tests/integration/test_api_transactions.py |
auth::backend-python/src/sky/api/middleware/jwt_auth.py |
security | healthy | backend-python/src/sky/api/middleware/jwt_auth.py |
auth::frontend/src/services/supabase.js |
security | healthy | frontend/src/services/supabase.js |
auth::backend-python/src/sky/core/errors.py |
security | healthy | backend-python/src/sky/core/errors.py |
auth::backend-python/src/sky/ingestion/contracts.py |
security | healthy | backend-python/src/sky/ingestion/contracts.py |
auth::backend-python/src/sky/ingestion/sources/bci_scraper.… |
security | healthy | backend-python/src/sky/ingestion/sources/bci_scraper.py |
auth::backend-python/tests/integration/test_api_banking_ban… |
security | healthy | backend-python/tests/integration/test_api_banking_banks.py |
auth::backend-python/tests/unit/test_bchile_2fa_auth0.py |
security | healthy | backend-python/tests/unit/test_bchile_2fa_auth0.py |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::backend-python/src/sky/api/deps.py |
security | healthy | backend-python/src/sky/api/deps.py |
auth::README.md |
security | healthy | README.md |
auth::backend-python/scripts/test_bci_scraper.py |
security | healthy | backend-python/scripts/test_bci_scraper.py |
auth::backend-python/tests/unit/test_bci_source.py |
security | healthy | backend-python/tests/unit/test_bci_source.py |
auth::backend-python/src/sky/ingestion/sources/bchile_scrap… |
security | healthy | backend-python/src/sky/ingestion/sources/bchile_scraper.py |
auth::backend-python/tests/integration/test_api_chat.py |
security | healthy | backend-python/tests/integration/test_api_chat.py |
auth::backend-python/README.md |
security | healthy | backend-python/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration_015.py |
data | healthy | backend-python/tests/unit/test_migration_015.py |
test_migration_014.py |
data | healthy | backend-python/tests/unit/test_migration_014.py |
002_indexes_and_constraints.sql |
data | healthy | backend-python/migrations/002_indexes_and_constraints.sql |
006_bank_accounts_status_check.sql |
data | healthy | backend-python/migrations/006_bank_accounts_status_check.sql |
004_audit_log.sql |
data | healthy | backend-python/migrations/004_audit_log.sql |
007_count_transfers_as_income.sql |
data | healthy | backend-python/migrations/007_count_transfers_as_income.sql |
013_bank_accounts_needs_reconnection.sql |
data | healthy | backend-python/migrations/013_bank_accounts_needs_reconnect… |
012_aria_user_profile_snapshots.sql |
data | healthy | backend-python/migrations/012_aria_user_profile_snapshots.s… |
000_immediate_fixes.sql |
data | healthy | backend-python/migrations/000_immediate_fixes.sql |
014_merchant_category_votes.sql |
data | healthy | backend-python/migrations/014_merchant_category_votes.sql |
009_external_id_format_check.sql |
data | healthy | backend-python/migrations/009_external_id_format_check.sql |
011_user_financial_profile.sql |
data | healthy | backend-python/migrations/011_user_financial_profile.sql |
010_mr_money_messages.sql |
data | healthy | backend-python/migrations/010_mr_money_messages.sql |
003_auto_sync_enabled.sql |
data | healthy | backend-python/migrations/003_auto_sync_enabled.sql |
015_merchant_aliases.sql |
data | healthy | backend-python/migrations/015_merchant_aliases.sql |
008_count_transfers_as_expense.sql |
data | healthy | backend-python/migrations/008_count_transfers_as_expense.sql |
001_routing_rules.sql |
data | healthy | backend-python/migrations/001_routing_rules.sql |
005_audit_log_purge.sql |
data | healthy | backend-python/migrations/005_audit_log_purge.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
Sky |
frontend | healthy | frontend/src/Sky.jsx |
App |
frontend | healthy | frontend/src/App.jsx |
AddSavingsModal |
frontend | healthy | frontend/src/components/AddSavingsModal.jsx |
AddTxForm |
frontend | healthy | frontend/src/components/AddTxForm.jsx |
CatBars |
frontend | healthy | frontend/src/components/CatBars.jsx |
BankConnect |
frontend | healthy | frontend/src/components/BankConnect.jsx |
OnboardingScreen |
frontend | healthy | frontend/src/components/OnboardingScreen.jsx |
DonutChart |
frontend | healthy | frontend/src/components/DonutChart.jsx |
AuthScreen |
frontend | healthy | frontend/src/components/AuthScreen.jsx |
CategoryDonut |
frontend | healthy | frontend/src/components/CategoryDonut.jsx |
GoalCard |
frontend | healthy | frontend/src/components/GoalCard.jsx |
TxItem |
frontend | healthy | frontend/src/components/TxItem.jsx |
AddGoalForm |
frontend | healthy | frontend/src/components/AddGoalForm.jsx |
SimulationChart |
frontend | healthy | frontend/src/components/SimulationChart.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | CLAUDE.md |
192.168.1.1 |
network | healthy | backend-python/tests/unit/test_audit.py |
201.220.10.5 |
network | healthy | backend-python/tests/unit/test_audit.py |
1.2.3.4 |
network | healthy | backend-python/tests/unit/test_rate_limit.py |
5.6.7.8 |
network | healthy | backend-python/tests/unit/test_rate_limit.py |
10.0.0.1 |
network | healthy | backend-python/tests/unit/test_bci_source.py |
124.0.0.0 |
network | healthy | backend-python/src/sky/ingestion/browser_pool.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend-python/Dockerfile |
hardware | healthy | backend-python/Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
redis |
hardware | healthy | backend-python/docker/docker-compose.yml |
api |
hardware | healthy | backend-python/docker/docker-compose.yml |
worker |
hardware | healthy | backend-python/docker/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:6379 |
network | healthy | CLAUDE.md |
port:8000 |
network | healthy | backend-python/.env.example |
port:8080 |
network | healthy | backend/Dockerfile |
port:3001 |
network | healthy | backend/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
redis |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | backend-python/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
aria |
data | healthy | backend-python/migrations/012_aria_user_profile_snapshots.s… |
public |
data | healthy | backend-python/migrations/014_merchant_category_votes.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6c7onst0 |
software | healthy | /tmp/repobility-clone-6c7onst0 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/md_to_pdf.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::backend-python/src/sky/ingestion/contract… |
security | healthy | backend-python/src/sky/ingestion/contracts.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | backend-python/.github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-and-test |
cicd | healthy | backend-python/.github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/7d260cae-c754-4158-b3ce-1129ec7cefdc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7d260cae-c754-4158-b3ce-1129ec7cefdc/
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.