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.

ZhuLinsen/daily_stock_analysis

https://github.com/ZhuLinsen/daily_stock_analysis · scanned 2026-05-15 22:07 UTC (2 weeks, 6 days ago) · 10 languages

344 findings (57 legacy + 287 scanner) 37th percentile · Python · large (100-500K LoC) Scanner says 51 (higher by 20)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks, 6 days ago · v1 · 49 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-17-v4 calibration-aware
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 52.7 0.25 13.18
testing_score 95.0 0.20 19.00
documentation_score 73.6 0.15 11.04
practices_score 65.0 0.15 9.75
code_quality 55.4 0.10 5.54
Overall 1.00 71.3
Calibrated penalty buckets (security_score): web: 1.6 · agent: 5.5 · authz: 5.5 · docker: 1.2 · threat: 8.5 · journey: 51.0
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 6537 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
main software healthy webui.py:26
_get_active_env_path software healthy main.py:63
_read_active_env_values software healthy main.py:70
_bootstrap_environment software healthy main.py:98
_setup_bootstrap_logging software healthy main.py:122
_setup_runtime_logging software healthy main.py:144
_get_stock_analysis_pipeline software healthy main.py:160
__set_name__ software healthy main.py:177
__get__ software healthy main.py:180
__getattr__ software healthy main.py:193
_reload_env_file_values_preserving_overrides software healthy main.py:199
parse_arguments software healthy main.py:221
_compute_trading_day_filter software healthy main.py:387
_run_market_review_with_shared_lock software healthy main.py:429
run_full_analysis software healthy main.py:450
start_api_server software healthy main.py:647
run_server software dead main.py:659
_is_truthy_env software healthy main.py:674
start_bot_stream_clients software healthy main.py:680
_resolve_scheduled_stock_codes software healthy main.py:713
_reload_runtime_config software healthy main.py:722
_build_schedule_time_provider software healthy main.py:729
_provider software healthy main.py:743
main software healthy main.py:756
scheduled_task software dead main.py:934
event_monitor_task software dead main.py:946
__init__ software healthy bot/dispatcher.py:100
is_allowed software healthy bot/dispatcher.py:41
get_remaining software dead bot/dispatcher.py:68
register software healthy bot/dispatcher.py:124
register_class software healthy bot/dispatcher.py:147
unregister software healthy bot/dispatcher.py:156
get_command software healthy bot/dispatcher.py:180
list_commands software healthy bot/dispatcher.py:204
is_admin software healthy bot/dispatcher.py:221
add_admin software dead bot/dispatcher.py:225
remove_admin software dead bot/dispatcher.py:229
dispatch software healthy bot/dispatcher.py:233
_runner software healthy bot/dispatcher.py:246
_prepare_dispatch software healthy bot/dispatcher.py:261
_dispatch_sync software healthy bot/dispatcher.py:293
dispatch_async software healthy bot/dispatcher.py:322
set_help_command_getter software dead bot/dispatcher.py:363
_passes_nl_prefilter software healthy bot/dispatcher.py:444
_try_nl_routing software healthy bot/dispatcher.py:457
_try_nl_routing_sync software healthy bot/dispatcher.py:541
_parse_intent_via_llm software healthy bot/dispatcher.py:605
_parse_intent_via_llm_sync software healthy bot/dispatcher.py:628
_parse_intent_payload software healthy bot/dispatcher.py:650
_resolve_stock_code_from_text software healthy bot/dispatcher.py:675

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

LabelLayerStatusPath
_LazyPipelineDescriptor software healthy main.py:172
_ModuleExports software healthy main.py:186
RateLimiter software healthy bot/dispatcher.py:24
CommandDispatcher software healthy bot/dispatcher.py:82
ChatType software healthy bot/models.py:16
Platform software healthy bot/models.py:23
BotMessage software healthy bot/models.py:33
BotResponse software healthy bot/models.py:115
WebhookResponse software healthy bot/models.py:151
BotPlatform software healthy bot/platforms/base.py:16
DingtalkStreamHandler software healthy bot/platforms/dingtalk_stream.py:44
_ChatbotHandler software healthy bot/platforms/dingtalk_stream.py:80
DingtalkStreamClient software healthy bot/platforms/dingtalk_stream.py:192
DiscordPlatform software healthy bot/platforms/discord.py:29
FeishuReplyClient software healthy bot/platforms/feishu_stream.py:58
FeishuStreamHandler software healthy bot/platforms/feishu_stream.py:259
FeishuStreamClient software healthy bot/platforms/feishu_stream.py:524
DingtalkPlatform software healthy bot/platforms/dingtalk.py:28
HistoryCommand software healthy bot/commands/history.py:41
BatchCommand software healthy bot/commands/batch.py:21
AskCommand software healthy bot/commands/ask.py:27
StatusCommand software healthy bot/commands/status.py:19
StrategiesCommand software healthy bot/commands/strategies.py:17
BotCommand software healthy bot/commands/base.py:17
AnalyzeCommand software healthy bot/commands/analyze.py:21
ResearchCommand software healthy bot/commands/research.py:27
HelpCommand software healthy bot/commands/help.py:16
ChatCommand software healthy bot/commands/chat.py:47
MarketCommand software healthy bot/commands/market.py:20
TestReportRenderer software healthy tests/test_report_renderer.py:52
_DummyFetcher software healthy tests/test_hk_realtime_routing.py:19
TestHKRealtimeRouting software healthy tests/test_hk_realtime_routing.py:31
AskCommandSkillLoadWarningTests software healthy tests/test_skill_load_warning.py:20
SkillRouterWarningTests software healthy tests/test_skill_load_warning.py:38
SkillAggregatorDebugLogTests software healthy tests/test_skill_load_warning.py:65
AppCorsConfigTestCase software healthy tests/test_api_app_cors.py:15
TestIsUsIndexCode software healthy tests/test_us_index_mapping.py:20
TestIsUsStockCode software healthy tests/test_us_index_mapping.py:76
TestGetUsIndexYfSymbol software healthy tests/test_us_index_mapping.py:139
TestUsMappingCompleteness software healthy tests/test_us_index_mapping.py:191
_DummyFetcher software healthy tests/test_data_fetcher_prefetch_stock_names.py:23
_FallbackNameFetcher software healthy tests/test_data_fetcher_prefetch_stock_names.py:31
_ThreadUnsafeStockListFetcher software healthy tests/test_data_fetcher_prefetch_stock_names.py:44
TestPrefetchStockNames software healthy tests/test_data_fetcher_prefetch_stock_names.py:68
_FakeApi software healthy tests/test_data_fetcher_prefetch_stock_names.py:256
GetLatestDataTestCase software healthy tests/test_get_latest_data.py:24
_DummyReplyClient software healthy tests/test_feishu_stream_ordering.py:13
FeishuStreamOrderingTestCase software healthy tests/test_feishu_stream_ordering.py:52
TestStorage software healthy tests/test_storage.py:20
TestSymbolConversion software healthy tests/test_longbridge_fetcher.py:32

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

LabelLayerStatusPath
webui.py software healthy webui.py
README.md software healthy README.md
.env.example software healthy .env.example
server.py software warning server.py
pyproject.toml software healthy pyproject.toml
SKILL.md software healthy SKILL.md
main.py software healthy main.py
requirements.txt software healthy requirements.txt
AGENTS.md software healthy AGENTS.md
Dockerfile software healthy docker/Dockerfile
docker-compose.yml software healthy docker/docker-compose.yml
entrypoint.sh software healthy docker/entrypoint.sh
__init__.py software healthy bot/__init__.py
dispatcher.py software healthy bot/dispatcher.py
handler.py software healthy bot/handler.py
models.py software healthy bot/models.py
__init__.py software healthy bot/platforms/__init__.py
base.py software healthy bot/platforms/base.py
dingtalk_stream.py software healthy bot/platforms/dingtalk_stream.py
discord.py software healthy bot/platforms/discord.py
feishu_stream.py software healthy bot/platforms/feishu_stream.py
dingtalk.py software healthy bot/platforms/dingtalk.py
history.py software healthy bot/commands/history.py
__init__.py software healthy bot/commands/__init__.py
batch.py software healthy bot/commands/batch.py
ask.py software healthy bot/commands/ask.py
status.py software healthy bot/commands/status.py
strategies.py software healthy bot/commands/strategies.py
base.py software healthy bot/commands/base.py
analyze.py software healthy bot/commands/analyze.py
research.py software healthy bot/commands/research.py
help.py software healthy bot/commands/help.py
chat.py software healthy bot/commands/chat.py
market.py software healthy bot/commands/market.py
test_report_renderer.py software healthy tests/test_report_renderer.py
test_hk_realtime_routing.py software healthy tests/test_hk_realtime_routing.py
test_bot_status_command.py software healthy tests/test_bot_status_command.py
test_skill_load_warning.py software healthy tests/test_skill_load_warning.py
test_api_app_cors.py software healthy tests/test_api_app_cors.py
test_us_index_mapping.py software healthy tests/test_us_index_mapping.py
test_data_fetcher_prefetch_stock_names.py software healthy tests/test_data_fetcher_prefetch_stock_names.py
test_get_latest_data.py software healthy tests/test_get_latest_data.py
test_feishu_stream_ordering.py software healthy tests/test_feishu_stream_ordering.py
test_storage.py software healthy tests/test_storage.py
test_longbridge_fetcher.py software healthy tests/test_longbridge_fetcher.py
test_name_to_code_resolver.py software healthy tests/test_name_to_code_resolver.py
test_history_news_fallback.py software healthy tests/test_history_news_fallback.py
test_docker_entrypoint.py software healthy tests/test_docker_entrypoint.py
test_search_tavily_provider.py software healthy tests/test_search_tavily_provider.py
test_image_stock_extractor_litellm.py software healthy tests/test_image_stock_extractor_litellm.py

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

LabelLayerStatusPath
BRAVE_API_KEYS cicd healthy
LLM_MOONSHOT_API_KEY cicd healthy
LLM_GEMINI_API_KEYS cicd healthy
DOCKERHUB_REGISTRY cicd healthy
LLM_DASHSCOPE_API_KEY cicd healthy
WECHAT_WEBHOOK_URL cicd healthy
LLM_SILICONFLOW_API_KEY cicd healthy
LONGBRIDGE_ACCESS_TOKEN cicd healthy
DOCKERHUB_IMAGE_NAME cicd healthy
ASTRBOT_TOKEN cicd healthy
LLM_PRIMARY_API_KEYS cicd healthy
GHCR_REGISTRY cicd healthy
LLM_OPENAI_API_KEY cicd healthy
LITELLM_API_KEY cicd healthy
LLM_DEEPSEEK_API_KEYS cicd healthy
OPENAI_API_KEYS cicd healthy
ANTHROPIC_API_KEY cicd healthy
HAS_DOCKERHUB_TOKEN cicd healthy
LLM_ANSPIRE_API_KEY cicd healthy
NTFY_URL cicd healthy
GEMINI_API_KEY cicd healthy
LLM_SECONDARY_API_KEYS cicd healthy
GHCR_IMAGE_NAME cicd healthy
LLM_ANTHROPIC_API_KEYS cicd healthy
LLM_DASHSCOPE_API_KEYS cicd healthy
LLM_DEEPSEEK_API_KEY cicd healthy
DISCORD_BOT_TOKEN cicd healthy
LLM_SECONDARY_API_KEY cicd healthy
GOTIFY_URL cicd healthy
LLM_OPENAI_API_KEYS cicd healthy
MINIMAX_API_KEYS cicd healthy
OPENAI_API_KEY cicd healthy
RELEASE_TAG cicd healthy
EMAIL_PASSWORD cicd healthy
SLACK_CHANNEL_ID cicd healthy
ASTRBOT_URL cicd healthy
LLM_PRIMARY_API_KEY cicd healthy
TELEGRAM_MESSAGE_THREAD_ID cicd healthy
FEISHU_WEBHOOK_SECRET cicd healthy
NTFY_TOKEN cicd healthy
CUSTOM_WEBHOOK_URLS cicd healthy
ANSPIRE_API_KEYS cicd healthy
LLM_SILICONFLOW_API_KEYS cicd healthy
DOCKERHUB_USERNAME cicd healthy
FEISHU_APP_SECRET cicd healthy
PUSHOVER_USER_KEY cicd healthy
LLM_ZHIPU_API_KEYS cicd healthy
LONGBRIDGE_APP_SECRET cicd healthy
LLM_MINIMAX_API_KEY cicd healthy
SERVERCHAN3_SENDKEY cicd healthy

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

LabelLayerStatusPath
docker software healthy docker
bot software healthy bot
platforms software healthy bot/platforms
commands software healthy bot/commands
tests software healthy tests
api software healthy api
v1 software healthy api/v1
endpoints software healthy api/v1/endpoints
schemas software healthy api/v1/schemas
middlewares software healthy api/middlewares
apps software healthy apps
dsa-desktop software healthy apps/dsa-desktop
renderer software healthy apps/dsa-desktop/renderer
tests software healthy apps/dsa-desktop/tests
dsa-web software healthy apps/dsa-web
tests software healthy apps/dsa-web/tests
public software healthy apps/dsa-web/public
src software healthy apps/dsa-web/src
types software healthy apps/dsa-web/src/types
stores software healthy apps/dsa-web/src/stores
__tests__ software healthy apps/dsa-web/src/stores/__tests__
api software healthy apps/dsa-web/src/api
__tests__ software healthy apps/dsa-web/src/api/__tests__
utils software healthy apps/dsa-web/src/utils
__tests__ software healthy apps/dsa-web/src/utils/__tests__
components software healthy apps/dsa-web/src/components
settings software healthy apps/dsa-web/src/components/settings
__tests__ software healthy apps/dsa-web/src/components/settings/__tests__
layout software healthy apps/dsa-web/src/components/layout
__tests__ software healthy apps/dsa-web/src/components/layout/__tests__
common software healthy apps/dsa-web/src/components/common
__tests__ software healthy apps/dsa-web/src/components/common/__tests__
dashboard software healthy apps/dsa-web/src/components/dashboard
__tests__ software healthy apps/dsa-web/src/components/dashboard/__tests__
theme software healthy apps/dsa-web/src/components/theme
__tests__ software healthy apps/dsa-web/src/components/theme/__tests__
tasks software healthy apps/dsa-web/src/components/tasks
__tests__ software healthy apps/dsa-web/src/components/tasks/__tests__
report software healthy apps/dsa-web/src/components/report
__tests__ software healthy apps/dsa-web/src/components/report/__tests__
history software healthy apps/dsa-web/src/components/history
__tests__ software healthy apps/dsa-web/src/components/history/__tests__
StockAutocomplete software healthy apps/dsa-web/src/components/StockAutocomplete
__tests__ software healthy apps/dsa-web/src/components/StockAutocomplete/__tests__
contexts software healthy apps/dsa-web/src/contexts
__tests__ software healthy apps/dsa-web/src/contexts/__tests__
locales software healthy apps/dsa-web/src/locales
pages software healthy apps/dsa-web/src/pages
__tests__ software healthy apps/dsa-web/src/pages/__tests__
hooks software healthy apps/dsa-web/src/hooks

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

LabelLayerStatusPath
GET / api healthy api/app.py
GET /api/health api healthy api/app.py
ANY /assets/{asset_path:path} api healthy api/app.py
GET /{full_path:path} api healthy api/app.py
DELETE / api healthy api/v1/endpoints/history.py
GET /{record_id} api healthy api/v1/endpoints/history.py
GET /{record_id}/news api healthy api/v1/endpoints/history.py
GET /{record_id}/markdown api healthy api/v1/endpoints/history.py
GET /health api healthy api/v1/endpoints/health.py
GET /auth/status api healthy api/v1/endpoints/auth.py
POST /auth/settings api healthy api/v1/endpoints/auth.py
POST /auth/login api healthy api/v1/endpoints/auth.py
POST /auth/change-password api healthy api/v1/endpoints/auth.py
POST /auth/logout api healthy api/v1/endpoints/auth.py
POST /backtest/run api healthy api/v1/endpoints/backtest.py
GET /backtest/results api healthy api/v1/endpoints/backtest.py
GET /backtest/performance api healthy api/v1/endpoints/backtest.py
GET /backtest/performance/{code} api healthy api/v1/endpoints/backtest.py
GET /agent/models api healthy api/v1/endpoints/agent.py
GET /agent/skills api healthy api/v1/endpoints/agent.py
GET /agent/strategies api healthy api/v1/endpoints/agent.py
POST /agent/chat api healthy api/v1/endpoints/agent.py
GET /agent/chat/sessions api healthy api/v1/endpoints/agent.py
GET /agent/chat/sessions/{session_id} api healthy api/v1/endpoints/agent.py
DELETE /agent/chat/sessions/{session_id} api healthy api/v1/endpoints/agent.py
POST /agent/chat/send api healthy api/v1/endpoints/agent.py
POST /agent/research api healthy api/v1/endpoints/agent.py
POST /agent/chat/stream api healthy api/v1/endpoints/agent.py
GET /usage/summary api healthy api/v1/endpoints/usage.py
POST /portfolio/accounts api healthy api/v1/endpoints/portfolio.py
GET /portfolio/accounts api healthy api/v1/endpoints/portfolio.py
PUT /portfolio/accounts/{account_id} api healthy api/v1/endpoints/portfolio.py
DELETE /portfolio/accounts/{account_id} api healthy api/v1/endpoints/portfolio.py
POST /portfolio/trades api healthy api/v1/endpoints/portfolio.py
GET /portfolio/trades api healthy api/v1/endpoints/portfolio.py
DELETE /portfolio/trades/{trade_id} api healthy api/v1/endpoints/portfolio.py
POST /portfolio/cash-ledger api healthy api/v1/endpoints/portfolio.py
GET /portfolio/cash-ledger api healthy api/v1/endpoints/portfolio.py
DELETE /portfolio/cash-ledger/{entry_id} api healthy api/v1/endpoints/portfolio.py
POST /portfolio/corporate-actions api healthy api/v1/endpoints/portfolio.py
GET /portfolio/corporate-actions api healthy api/v1/endpoints/portfolio.py
DELETE /portfolio/corporate-actions/{action_id} api healthy api/v1/endpoints/portfolio.py
GET /portfolio/snapshot api healthy api/v1/endpoints/portfolio.py
POST /portfolio/imports/csv/parse api healthy api/v1/endpoints/portfolio.py
GET /portfolio/imports/csv/brokers api healthy api/v1/endpoints/portfolio.py
POST /portfolio/imports/csv/commit api healthy api/v1/endpoints/portfolio.py
POST /portfolio/fx/refresh api healthy api/v1/endpoints/portfolio.py
GET /portfolio/risk api healthy api/v1/endpoints/portfolio.py
POST /analysis/analyze api healthy api/v1/endpoints/analysis.py
POST /analysis/market-review api healthy api/v1/endpoints/analysis.py

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

LabelLayerStatusPath
StockDaily data healthy src/storage.py
NewsIntel data healthy src/storage.py
FundamentalSnapshot data healthy src/storage.py
AnalysisHistory data healthy src/storage.py
BacktestResult data healthy src/storage.py
BacktestSummary data healthy src/storage.py
PortfolioAccount data healthy src/storage.py
PortfolioTrade data healthy src/storage.py
PortfolioCashLedger data healthy src/storage.py
PortfolioCorporateAction data healthy src/storage.py
PortfolioPosition data healthy src/storage.py
PortfolioPositionLot data healthy src/storage.py
PortfolioDailySnapshot data healthy src/storage.py
PortfolioFxRate data healthy src/storage.py
ConversationMessage data healthy src/storage.py
LLMUsage data healthy src/storage.py
stock_daily data healthy src/storage.py
news_intel data healthy src/storage.py
fundamental_snapshot data healthy src/storage.py
analysis_history data healthy src/storage.py
portfolio_accounts data healthy src/storage.py
portfolio_trades data healthy src/storage.py
portfolio_cash_ledger data healthy src/storage.py
portfolio_corporate_actions data healthy src/storage.py
portfolio_positions data healthy src/storage.py
portfolio_position_lots data healthy src/storage.py
portfolio_daily_snapshots data healthy src/storage.py
portfolio_fx_rates data healthy src/storage.py
conversation_messages data healthy src/storage.py
llm_usage data healthy src/storage.py

LabelLayerStatusPath
password_literal::tests/test_auth_status_setup_state.py security healthy tests/test_auth_status_setup_state.py
password_literal::tests/test_auth.py security healthy tests/test_auth.py
password_literal::tests/test_auth.py security healthy tests/test_auth.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
password_literal::tests/test_auth_api.py security healthy tests/test_auth_api.py
openai_or_anthropic_key::apps/dsa-web/src/components/settin… security healthy apps/dsa-web/src/components/settings/__tests__/SettingsPane…
openai_or_anthropic_key::apps/dsa-web/src/components/settin… security healthy apps/dsa-web/src/components/settings/__tests__/SettingsPane…
password_literal::src/auth.py security healthy src/auth.py

LabelLayerStatusPath
127.0.0.1 network healthy webui.py
192.168.1.100 network healthy .env.example
127.0.0.2 network healthy tests/test_data_fetcher_prefetch_stock_names.py
169.254.169.254 network healthy tests/test_system_config_service.py
100.100.100.200 network healthy tests/test_system_config_service.py
192.168.1.1 network healthy tests/test_auth.py
10.0.0.99 network healthy tests/test_auth.py
10.0.0.100 network healthy tests/test_auth.py
1.2.3.4 network healthy tests/test_cwe345_xff_bypass.py
10.0.0.1 network healthy tests/test_cwe345_xff_bypass.py
172.16.0.1 network healthy tests/test_cwe345_xff_bypass.py
10.0.0.5 network healthy tests/test_cwe345_xff_bypass.py
1.1.1.1 network healthy tests/test_cwe345_xff_bypass.py
2.2.2.2 network healthy tests/test_cwe345_xff_bypass.py
7.178.07.207 network healthy apps/dsa-web/src/components/common/EyeToggleIcon.tsx
119.147.212.81 network healthy data_provider/pytdx_fetcher.py
112.74.214.43 network healthy data_provider/pytdx_fetcher.py
221.231.141.60 network healthy data_provider/pytdx_fetcher.py
101.227.73.20 network healthy data_provider/pytdx_fetcher.py
101.227.77.254 network healthy data_provider/pytdx_fetcher.py
14.215.128.18 network healthy data_provider/pytdx_fetcher.py
59.173.18.140 network healthy data_provider/pytdx_fetcher.py
180.153.39.51 network healthy data_provider/pytdx_fetcher.py
120.0.0.0 network healthy data_provider/akshare_fetcher.py
169.254.0.0 network healthy src/services/system_config_service.py

LabelLayerStatusPath
/PortfolioPage frontend healthy apps/dsa-web/src/pages/PortfolioPage.tsx
/LoginPage frontend healthy apps/dsa-web/src/pages/LoginPage.tsx
/HomePage frontend healthy apps/dsa-web/src/pages/HomePage.tsx
/ChatPage frontend healthy apps/dsa-web/src/pages/ChatPage.tsx
/SettingsPage frontend healthy apps/dsa-web/src/pages/SettingsPage.tsx
/BacktestPage frontend healthy apps/dsa-web/src/pages/BacktestPage.tsx
/NotFoundPage frontend healthy apps/dsa-web/src/pages/NotFoundPage.tsx
/__tests__/SettingsPage.test frontend healthy apps/dsa-web/src/pages/__tests__/SettingsPage.test.tsx
/__tests__/HomePage.test frontend healthy apps/dsa-web/src/pages/__tests__/HomePage.test.tsx
/__tests__/ChatPage.test frontend healthy apps/dsa-web/src/pages/__tests__/ChatPage.test.tsx
/__tests__/LoginPage.test frontend healthy apps/dsa-web/src/pages/__tests__/LoginPage.test.tsx
/__tests__/PortfolioPage.test frontend healthy apps/dsa-web/src/pages/__tests__/PortfolioPage.test.tsx
/__tests__/BacktestPage.test frontend healthy apps/dsa-web/src/pages/__tests__/BacktestPage.test.tsx
/ frontend healthy apps/dsa-web/src/App.tsx
/chat frontend healthy apps/dsa-web/src/App.tsx
/portfolio frontend healthy apps/dsa-web/src/App.tsx
/backtest frontend healthy apps/dsa-web/src/App.tsx
/settings frontend healthy apps/dsa-web/src/App.tsx
* frontend healthy apps/dsa-web/src/App.tsx
/login frontend healthy apps/dsa-web/src/App.tsx

LabelLayerStatusPath
release cicd healthy .github/workflows/create-release.yml
build-and-push cicd healthy .github/workflows/ghcr-dockerhub.yml
build-windows cicd healthy .github/workflows/desktop-release.yml
build-macos cicd healthy .github/workflows/desktop-release.yml
publish-release cicd healthy .github/workflows/desktop-release.yml
build-and-push cicd healthy .github/workflows/docker-publish.yml
changes cicd healthy .github/workflows/ci.yml
ai-governance cicd healthy .github/workflows/ci.yml
backend-gate cicd healthy .github/workflows/ci.yml
docker-build cicd healthy .github/workflows/ci.yml
web-gate cicd healthy .github/workflows/ci.yml
analyze cicd healthy .github/workflows/daily_analysis.yml
stale cicd healthy .github/workflows/stale.yml
tag cicd healthy .github/workflows/auto-tag.yml
security-check cicd healthy .github/workflows/pr-review.yml
auto-check cicd healthy .github/workflows/pr-review.yml
ai-review cicd healthy .github/workflows/pr-review.yml
labeler cicd healthy .github/workflows/pr-review.yml
comment cicd healthy .github/workflows/pr-review.yml
smoke cicd healthy .github/workflows/network-smoke.yml

LabelLayerStatusPath
App frontend healthy apps/dsa-web/src/App.tsx
TaskPanel frontend healthy apps/dsa-web/src/components/tasks/TaskPanel.tsx
SuggestionsList frontend healthy apps/dsa-web/src/components/StockAutocomplete/SuggestionsLi…
StockAutocomplete frontend healthy apps/dsa-web/src/components/StockAutocomplete/StockAutocomp…
PortfolioPage frontend healthy apps/dsa-web/src/pages/PortfolioPage.tsx
LoginPage frontend healthy apps/dsa-web/src/pages/LoginPage.tsx
HomePage frontend healthy apps/dsa-web/src/pages/HomePage.tsx
ChatPage frontend healthy apps/dsa-web/src/pages/ChatPage.tsx
SettingsPage frontend healthy apps/dsa-web/src/pages/SettingsPage.tsx
BacktestPage frontend healthy apps/dsa-web/src/pages/BacktestPage.tsx
NotFoundPage frontend healthy apps/dsa-web/src/pages/NotFoundPage.tsx

LabelLayerStatusPath
gha::create-release cicd healthy .github/workflows/create-release.yml
gha::ghcr-dockerhub cicd healthy .github/workflows/ghcr-dockerhub.yml
gha::desktop-release cicd healthy .github/workflows/desktop-release.yml
gha::docker-publish cicd healthy .github/workflows/docker-publish.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::daily_analysis cicd healthy .github/workflows/daily_analysis.yml
gha::stale cicd healthy .github/workflows/stale.yml
gha::auto-tag cicd healthy .github/workflows/auto-tag.yml
gha::pr-review cicd healthy .github/workflows/pr-review.yml
gha::network-smoke cicd healthy .github/workflows/network-smoke.yml

LabelLayerStatusPath
port:8000 network healthy server.py
port:5173 network healthy apps/dsa-web/vite.config.ts
port:18 network healthy .github/workflows/daily_analysis.yml
port:10 network healthy .github/workflows/daily_analysis.yml

LabelLayerStatusPath
image::docker/Dockerfile hardware healthy docker/Dockerfile
analyzer hardware healthy docker/docker-compose.yml
server hardware healthy docker/docker-compose.yml

LabelLayerStatusPath
vps::azure hardware healthy apps/dsa-web/src/components/settings/LLMChannelEditor.tsx
vps::aws hardware healthy src/services/system_config_service.py
vps::gcp hardware healthy src/services/system_config_service.py

LabelLayerStatusPath
repobility-clone-ugwb422p software healthy /tmp/repobility-clone-ugwb422p

LabelLayerStatusPath
sqlite data healthy .env.example

LabelLayerStatusPath
nginx network healthy .env.example

LabelLayerStatusPath
gpu (detected) hardware healthy scripts/fetch_tushare_stock_list.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/11bb3fd7-21a1-404a-a0ce-db52f1055f95/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/11bb3fd7-21a1-404a-a0ce-db52f1055f95/

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.