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.

ycpiglet/autofolio

https://github.com/ycpiglet/autofolio · scanned 2026-06-16 01:05 UTC (2 months, 1 week ago)

140 raw signals (0 security + 140 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 124 actionable findings from 1 signal source. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 5420 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
_make_env software healthy tests/integration/test_paper_scenario_matrix.py:21
_run_scenario software healthy tests/integration/test_paper_scenario_matrix.py:60
_set_order_log_local_today software healthy tests/integration/test_paper_scenario_matrix.py:100
test_engine_scenario_matrix software healthy tests/integration/test_paper_scenario_matrix.py:164
test_symbol_l1_overrides_global_l2 software healthy tests/integration/test_paper_scenario_matrix.py:182
test_max_order_amount_blocks_non_exception_quantity software healthy tests/integration/test_paper_scenario_matrix.py:201
test_daily_order_amount_limit_blocks_new_order software healthy tests/integration/test_paper_scenario_matrix.py:220
test_daily_limit_counts_utc_night_kst_today_order software healthy tests/integration/test_paper_scenario_matrix.py:250
test_market_order_pending_then_filled_like_kis software healthy tests/integration/test_paper_scenario_matrix.py:303
place_order software healthy tests/integration/test_paper_scenario_matrix.py:342
test_market_order_still_pending_marks_condition_error software healthy tests/integration/test_paper_scenario_matrix.py:338
test_three_failures_trip_circuit_breaker_on_next_run software healthy tests/integration/test_paper_scenario_matrix.py:364
fail_order software healthy tests/integration/test_paper_scenario_matrix.py:367
test_ui_backend_reflects_filled_scenario software healthy tests/integration/test_paper_scenario_matrix.py:396
test_mock_order_flow_limit_fill software healthy tests/integration/test_mock_order_flow.py:12
test_mock_order_flow_pending_cancel_then_market_fallback software healthy tests/integration/test_mock_order_flow.py:58
advance_to software healthy tests/integration/test_scheduled_strategy_patterns.py:36
schedule software healthy tests/integration/test_scheduled_strategy_patterns.py:46
due_intents software healthy tests/integration/test_scheduled_strategy_patterns.py:49
_repo software healthy tests/integration/test_scheduled_strategy_patterns.py:60
_intent_to_condition software healthy tests/integration/test_scheduled_strategy_patterns.py:70
_dca software healthy tests/integration/test_scheduled_strategy_patterns.py:85
_calendar_rebalance software healthy tests/integration/test_scheduled_strategy_patterns.py:98
_pairs_trade software healthy tests/integration/test_scheduled_strategy_patterns.py:109
_volatility_breakout software healthy tests/integration/test_scheduled_strategy_patterns.py:123
_eod_liquidation software healthy tests/integration/test_scheduled_strategy_patterns.py:139
test_scheduled_dca_emits_one_mock_condition_per_due_event software healthy tests/integration/test_scheduled_strategy_patterns.py:147
test_persistent_scheduled_event_runs_once_across_replay software healthy tests/integration/test_scheduled_strategy_patterns.py:170
test_calendar_rebalance_emits_buy_and_sell_intents software healthy tests/integration/test_scheduled_strategy_patterns.py:186
test_pairs_strategy_emits_market_neutral_mock_intents software healthy tests/integration/test_scheduled_strategy_patterns.py:201
test_volatility_breakout_waits_until_trigger_then_emits software healthy tests/integration/test_scheduled_strategy_patterns.py:212
test_eod_liquidation_emits_sell_intents_before_close software healthy tests/integration/test_scheduled_strategy_patterns.py:223
test_strategy_to_condition_harness_refuses_prod_targets software healthy tests/integration/test_scheduled_strategy_patterns.py:246
_case_id software healthy tests/integration/test_quant_trading_scenario_catalog.py:62
_make_env software healthy tests/integration/test_quant_trading_scenario_catalog.py:67
_trigger_price software healthy tests/integration/test_quant_trading_scenario_catalog.py:107
_execution_count software healthy tests/integration/test_quant_trading_scenario_catalog.py:114
test_catalog_matrix_has_broad_case_count software healthy tests/integration/test_quant_trading_scenario_catalog.py:129
test_supported_asset_price_size_side_order_matrix_fills software healthy tests/integration/test_quant_trading_scenario_catalog.py:141
test_repeated_buy_sell_churn_returns_to_flat_position software healthy tests/integration/test_quant_trading_scenario_catalog.py:170
test_multi_asset_rebalance_basket_proxy_fills_all_legs software healthy tests/integration/test_quant_trading_scenario_catalog.py:207
cancel_order software healthy tests/integration/test_quant_trading_scenario_catalog.py:245
test_pending_limit_cancel_failure_disables_auto_trading software healthy tests/integration/test_quant_trading_scenario_catalog.py:253
__init__ software healthy tests/integration/test_quant_trading_scenario_catalog.py:278
place_order software healthy tests/integration/test_quant_trading_scenario_catalog.py:282
get_order_status software healthy tests/integration/test_quant_trading_scenario_catalog.py:293
test_market_pending_terminal_non_fill_states_are_recorded software healthy tests/integration/test_quant_trading_scenario_catalog.py:317
_timer_cfg software healthy tests/integration/test_quant_trading_scenario_catalog.py:350
test_timer_dry_run_once_processes_active_condition_without_… software healthy tests/integration/test_quant_trading_scenario_catalog.py:362
env software healthy tests/integration/test_engine_e2e.py:22

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

LabelLayerStatusPath
GEMINI.md software healthy GEMINI.md
owner-docs.yml software healthy owner-docs.yml
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
agent_runtime.yml software healthy agent_runtime.yml
Dockerfile software healthy Dockerfile
AGENT_RUNTIME.md software healthy AGENT_RUNTIME.md
pyproject.toml software healthy pyproject.toml
agent_runtime.lock.json software healthy agent_runtime.lock.json
requirements.txt software healthy requirements.txt
CURSOR.md software healthy CURSOR.md
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
tasks.index.json software healthy tasks.index.json
MVP_SPEC.md software healthy MVP_SPEC.md
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_paper_scenario_matrix.py software healthy tests/integration/test_paper_scenario_matrix.py
test_mock_order_flow.py software healthy tests/integration/test_mock_order_flow.py
__init__.py software healthy tests/integration/__init__.py
test_scheduled_strategy_patterns.py software healthy tests/integration/test_scheduled_strategy_patterns.py
test_quant_trading_scenario_catalog.py software healthy tests/integration/test_quant_trading_scenario_catalog.py
test_alert_channel_fallback.py software healthy tests/integration/test_alert_channel_fallback.py
test_engine_e2e.py software healthy tests/integration/test_engine_e2e.py
test_order_lifecycle.py software healthy tests/integration/test_order_lifecycle.py
test_portfolio_reality_model.py software healthy tests/integration/test_portfolio_reality_model.py
test_capability_matrix.py software healthy tests/integration/test_capability_matrix.py
test_run_paper_engine_once.py software healthy tests/unit/test_run_paper_engine_once.py
test_kis_disclosures.py software healthy tests/unit/test_kis_disclosures.py
test_services_shim.py software healthy tests/unit/test_services_shim.py
test_repository_edge_cases.py software healthy tests/unit/test_repository_edge_cases.py
test_data_quality.py software healthy tests/unit/test_data_quality.py
test_watchlist_view_apptest.py software healthy tests/unit/test_watchlist_view_apptest.py
test_condition_evaluator.py software healthy tests/unit/test_condition_evaluator.py
test_kis_failure_modes.py software healthy tests/unit/test_kis_failure_modes.py
test_backend_order_book.py software healthy tests/unit/test_backend_order_book.py
test_safety_checker.py software healthy tests/unit/test_safety_checker.py
test_backend_holdings.py software healthy tests/unit/test_backend_holdings.py
test_trade_order_book_view.py software healthy tests/unit/test_trade_order_book_view.py
__init__.py software healthy tests/unit/__init__.py
test_alerts_persist.py software healthy tests/unit/test_alerts_persist.py
test_engine_market_fallback.py software healthy tests/unit/test_engine_market_fallback.py
test_sqlite_wal_fk.py software healthy tests/unit/test_sqlite_wal_fk.py
test_kis_batch_price.py software healthy tests/unit/test_kis_batch_price.py
test_notification.py software healthy tests/unit/test_notification.py
test_risk_sim.py software healthy tests/unit/test_risk_sim.py
test_state_logout.py software healthy tests/unit/test_state_logout.py
test_kis_modify_order.py software healthy tests/unit/test_kis_modify_order.py
test_portfolio_dividend_view.py software healthy tests/unit/test_portfolio_dividend_view.py
test_history_live_mode_tabs.py software healthy tests/unit/test_history_live_mode_tabs.py

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

LabelLayerStatusPath
StrategyIntent software healthy tests/integration/test_scheduled_strategy_patterns.py:15
ScheduledEvent software healthy tests/integration/test_scheduled_strategy_patterns.py:26
DeterministicClock software healthy tests/integration/test_scheduled_strategy_patterns.py:33
SchedulerHarness software healthy tests/integration/test_scheduled_strategy_patterns.py:41
AssetCase software healthy tests/integration/test_quant_trading_scenario_catalog.py:25
CancelRejectBroker software healthy tests/integration/test_quant_trading_scenario_catalog.py:244
MarketPendingThenStatusBroker software healthy tests/integration/test_quant_trading_scenario_catalog.py:277
FillSlice software healthy tests/integration/test_order_lifecycle.py:17
PendingThenStatusBroker software healthy tests/integration/test_order_lifecycle.py:46
PartialFillLedger software healthy tests/integration/test_order_lifecycle.py:66
TestNetworkTimeout software healthy tests/unit/test_kis_failure_modes.py:72
TestAuthExpiry software healthy tests/unit/test_kis_failure_modes.py:99
TestInvalidSymbolResponse software healthy tests/unit/test_kis_failure_modes.py:126
TestRateLimitRetry software healthy tests/unit/test_kis_failure_modes.py:149
TestPlaceOrderEdgeCases software healthy tests/unit/test_kis_failure_modes.py:168
TestGetOrderStatusPartialFill software healthy tests/unit/test_kis_failure_modes.py:188
TestConfigurationErrors software healthy tests/unit/test_kis_failure_modes.py:274
FakeKisClient software healthy tests/unit/test_backend_order_book.py:8
FakeBroker software healthy tests/unit/test_backend_order_book.py:44
Repo software healthy tests/unit/test_backend_holdings.py:61
Broker software healthy tests/unit/test_backend_holdings.py:65
_ConcreteNotifier software healthy tests/unit/test_notification.py:11
TestLogout software healthy tests/unit/test_state_logout.py:45
TestKpis software healthy tests/unit/test_backend_kpis.py:27
TestRecentFills software healthy tests/unit/test_backend_kpis.py:151
TestKpisReturnRates software healthy tests/unit/test_backend_kpis.py:233
FakeProvider software healthy tests/unit/test_telegram_bot.py:7
Empty software healthy tests/unit/test_telegram_bot.py:120
NoConditions software healthy tests/unit/test_telegram_bot.py:141
NoTriggers software healthy tests/unit/test_telegram_bot.py:166
TestGetStructuredLogger software healthy tests/unit/test_structured_logger.py:32
TestJsonLinesFormatter software healthy tests/unit/test_structured_logger.py:85
TestLogEvent software healthy tests/unit/test_structured_logger.py:169
_Capture software healthy tests/unit/test_structured_logger.py:232
FakeKisClient software healthy tests/unit/test_backend_sector_performance.py:9
TestPortfolioReportFields software healthy tests/unit/test_perf_report.py:61
TestPortfolioReportNumerics software healthy tests/unit/test_perf_report.py:142
FakeResponse software healthy tests/unit/test_kis_client.py:18
Client software healthy tests/unit/test_analyze_paper_transactions.py:68
TestTodayRealizedPnl software healthy tests/unit/test_circuit_breaker.py:53
TestConsecutiveFailures software healthy tests/unit/test_circuit_breaker.py:199
TestSafetyCheckerCircuitBreaker software healthy tests/unit/test_circuit_breaker.py:232
TestOrderFlowFailureTracking software healthy tests/unit/test_circuit_breaker.py:363
TestTotalRealizedPnl software healthy tests/unit/test_circuit_breaker.py:418
TestTotalBuyCostBasis software healthy tests/unit/test_circuit_breaker.py:446
FakeKisClient software healthy tests/unit/test_backend_fundamental.py:8
FakeBroker software healthy tests/unit/test_backend_fundamental.py:37
FakeAgent software healthy tests/unit/test_backend_fundamental.py:44
TestDailyOrderAmountBoundary software healthy tests/unit/test_boundary_conditions.py:76
TestOrderAmountBoundary software healthy tests/unit/test_boundary_conditions.py:144

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

LabelLayerStatusPath
tests software healthy tests
integration software healthy tests/integration
unit software healthy tests/unit
api software healthy tests/api
docs software healthy docs
agent_bootstrap software healthy docs/agent_bootstrap
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
references software healthy docs/references
kis software healthy docs/references/kis
examples software healthy docs/examples
reports software healthy docs/reports
scripts software healthy scripts
providers software healthy scripts/providers
app software healthy app
notification software healthy app/notification
config software healthy app/config
api software healthy app/api
schemas software healthy app/api/schemas
routers software healthy app/api/routers
common software healthy app/common
ui software healthy app/ui
components software healthy app/ui/components
mock software healthy app/ui/mock
services software healthy app/ui/services
views software healthy app/ui/views
risk software healthy app/risk
database software healthy app/database
agents software healthy app/agents
services software healthy app/services
engine software healthy app/engine
quant software healthy app/quant
brokers software healthy app/brokers
mock software healthy app/brokers/mock
kis software healthy app/brokers/kis
web software healthy web
src software healthy web/src
components software healthy web/src/components
layout software healthy web/src/components/layout
safety software healthy web/src/components/safety
ui software healthy web/src/components/ui
domain software healthy web/src/components/domain
app software healthy web/src/app
settings software healthy web/src/app/settings
login software healthy web/src/app/login
trade software healthy web/src/app/trade
alerts software healthy web/src/app/alerts
home software healthy web/src/app/home
analysis software healthy web/src/app/analysis

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

LabelLayerStatusPath
GET /api/health api healthy app/api/main.py
GET /api/fills/recent api healthy app/api/routers/trade.py
GET /api/conditions api healthy app/api/routers/trade.py
GET /api/orders api healthy app/api/routers/trade.py
POST /api/conditions api healthy app/api/routers/trade.py
GET /api/events api healthy app/api/routers/stream.py
POST /api/login api healthy app/api/routers/auth.py
POST /api/logout api healthy app/api/routers/auth.py
GET /api/me api healthy app/api/routers/auth.py
GET /api/status api healthy app/api/routers/engine.py
POST /api/kill-switch api healthy app/api/routers/engine.py
POST /api/auto-trading api healthy app/api/routers/engine.py
POST /api/run-once api healthy app/api/routers/engine.py
GET /api/list api healthy app/api/routers/agents.py
POST /api/ask api healthy app/api/routers/agents.py
POST /api/ic/run api healthy app/api/routers/agents.py
GET /api/ic/stream/{job_id} api healthy app/api/routers/agents.py
GET /api/ic/decisions api healthy app/api/routers/agents.py
GET /api/indices api healthy app/api/routers/market.py
GET /api/watchlist api healthy app/api/routers/market.py
GET /api/price api healthy app/api/routers/market.py
GET /api/fundamental api healthy app/api/routers/market.py
GET /api/order-book api healthy app/api/routers/market.py
GET /api/intraday api healthy app/api/routers/market.py
GET /api/sectors api healthy app/api/routers/market.py
GET /api/disclosures api healthy app/api/routers/market.py
PUT /risk-limits api healthy app/api/routers/settings.py
GET /api/holdings api healthy app/api/routers/portfolio.py
GET /api/kpis api healthy app/api/routers/portfolio.py
GET /api/asset-curve api healthy app/api/routers/portfolio.py
GET /api/allocation-gap api healthy app/api/routers/portfolio.py
GET /api/attribution api healthy app/api/routers/analysis.py
GET /api/retro api healthy app/api/routers/analysis.py
GET /api/daily-pnl api healthy app/api/routers/analysis.py
GET /api/backtest api healthy app/api/routers/analysis.py
GET /api/var api healthy app/api/routers/analysis.py
GET /api/scenario api healthy app/api/routers/analysis.py
GET /api/whatif api healthy app/api/routers/analysis.py

LabelLayerStatusPath
CandleChart frontend healthy web/src/components/domain/CandleChart.tsx
EquityChart frontend healthy web/src/components/domain/EquityChart.tsx
BacktestPanel frontend healthy web/src/components/domain/BacktestPanel.tsx
AttributionSankey frontend healthy web/src/components/domain/AttributionSankey.tsx
ScenarioPanel frontend healthy web/src/components/domain/ScenarioPanel.tsx
AllocationChart frontend healthy web/src/components/domain/AllocationChart.tsx
VarPanel frontend healthy web/src/components/domain/VarPanel.tsx
RootPage frontend healthy web/src/app/page.tsx
RootLayout frontend healthy web/src/app/layout.tsx
SettingsPage frontend healthy web/src/app/settings/page.tsx
LoginPage frontend healthy web/src/app/login/page.tsx
TradePage frontend healthy web/src/app/trade/page.tsx
AlertsPage frontend healthy web/src/app/alerts/page.tsx
HomePage frontend healthy web/src/app/home/page.tsx
AnalysisPage frontend healthy web/src/app/analysis/page.tsx
AgentsPage frontend healthy web/src/app/agents/page.tsx
PortfolioPage frontend healthy web/src/app/portfolio/page.tsx
HistoryPage frontend healthy web/src/app/history/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy web/src/app/page.tsx
/settings frontend healthy web/src/app/settings/page.tsx
/login frontend healthy web/src/app/login/page.tsx
/trade frontend healthy web/src/app/trade/page.tsx
/alerts frontend healthy web/src/app/alerts/page.tsx
/home frontend healthy web/src/app/home/page.tsx
/analysis frontend healthy web/src/app/analysis/page.tsx
/agents frontend healthy web/src/app/agents/page.tsx
/portfolio frontend healthy web/src/app/portfolio/page.tsx
/history frontend healthy web/src/app/history/page.tsx

LabelLayerStatusPath
whitelist_symbols data healthy app/database/schema.sql
trade_conditions data healthy app/database/schema.sql
order_logs data healthy app/database/schema.sql
execution_logs data healthy app/database/schema.sql
system_state data healthy app/database/schema.sql
risk_limits data healthy app/database/schema.sql
price_alerts data healthy app/database/schema.sql
trade_journal data healthy app/database/schema.sql
daily_price data healthy app/quant/data_loader.py

LabelLayerStatusPath
auth::app/services/auth_service.py security healthy app/services/auth_service.py
auth::app/ui/autofolio_app.py security healthy app/ui/autofolio_app.py
auth::docs/README.md security healthy docs/README.md
auth::scripts/kis_token_smoke.py security healthy scripts/kis_token_smoke.py
auth::agents/kis_api_engineer/SKILL.md security healthy agents/kis_api_engineer/SKILL.md
auth::tasks.index.json security healthy tasks.index.json
auth::app/ui/views/settings.py security healthy app/ui/views/settings.py
auth::app/ui/auth.py security healthy app/ui/auth.py
auth::agents/cicd_engineer/SKILL.md security healthy agents/cicd_engineer/SKILL.md

LabelLayerStatusPath
port:8501 network healthy Dockerfile
port:8000 network healthy scripts/run_api.py
port:17 network healthy agents/roles.yml
port:20 network healthy agents/roles.yml
port:09 network healthy agents/roles.yml
port:10 network healthy agents/project/MIGRATION-COMPAT-MAP.example.yml
port:02 network healthy agents/project/WORK-SCHEMA.yml
port:05 network healthy agents/project/WORK-SCHEMA.yml

LabelLayerStatusPath
agent_runtime_migration_inventory.py data healthy scripts/agent_runtime_migration_inventory.py
ralph_migration_inventory.py data healthy scripts/ralph_migration_inventory.py
test_agent_runtime_migration_inventory.py data healthy scripts/test_agent_runtime_migration_inventory.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
autofolio hardware healthy docker-compose.yml
paper-scheduler hardware healthy docker-compose.yml

LabelLayerStatusPath
password_literal::tests/unit/test_notifiers_extended.py security healthy tests/unit/test_notifiers_extended.py
password_literal::tests/unit/test_notifiers_extended.py security healthy tests/unit/test_notifiers_extended.py
password_literal::tests/unit/test_notifiers_extended.py security healthy tests/unit/test_notifiers_extended.py

LabelLayerStatusPath
gha::owner-doc-format cicd healthy .github/workflows/owner-doc-format.yml
gha::test cicd healthy .github/workflows/test.yml
gha::frontend cicd healthy .github/workflows/frontend.yml

LabelLayerStatusPath
owner-doc-format cicd healthy .github/workflows/owner-doc-format.yml
pytest cicd healthy .github/workflows/test.yml
e2e cicd healthy .github/workflows/frontend.yml

LabelLayerStatusPath
127.0.0.1 network healthy scripts/run_api.py
1.1.1.1 network healthy scripts/work_item_classifier.py

LabelLayerStatusPath
repobility-clone-0kg3tpb1 software healthy /tmp/repobility-clone-0kg3tpb1

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
nginx network healthy scripts/check_repo_structure.py

LabelLayerStatusPath
vps::aws hardware healthy scripts/orchestrator_safety_gate.py
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/44687eb0-65c5-4fe3-bcb8-9f56f94ba769/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/44687eb0-65c5-4fe3-bcb8-9f56f94ba769/

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.