https://github.com/xenonluv/stocknews
· scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)
27 raw signals (0 security + 27 graph)
Last scanned 2 months, 1 week ago · v1 · 25 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 587 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 |
|---|---|---|---|
_load_env |
software | healthy | scripts/kimi_client.py:23 |
enabled |
software | healthy | scripts/kimi_client.py:35 |
_config |
software | healthy | scripts/kimi_client.py:47 |
_validate |
software | healthy | scripts/kimi_client.py:78 |
verify_candidate |
software | healthy | scripts/kimi_client.py:106 |
match_sensitivity |
software | healthy | scripts/theme_map.py:33 |
match_events |
software | healthy | scripts/theme_map.py:45 |
_throttle |
software | healthy | scripts/net.py:16 |
get_bytes |
software | healthy | scripts/net.py:23 |
get_text |
software | healthy | scripts/net.py:46 |
_nth_weekday |
software | healthy | scripts/event_calendar.py:23 |
_rule_events |
software | healthy | scripts/event_calendar.py:30 |
upcoming_events |
software | healthy | scripts/event_calendar.py:50 |
make_aliases |
software | healthy | scripts/team2_relevance.py:35 |
mentions |
software | healthy | scripts/team2_relevance.py:42 |
classify |
software | healthy | scripts/team2_relevance.py:88 |
score_news |
software | healthy | scripts/team2_relevance.py:123 |
_age_days |
software | healthy | scripts/team2_relevance.py:156 |
_alias_is_subject |
software | healthy | scripts/team2_relevance.py:185 |
score_cause_news |
software | healthy | scripts/team2_relevance.py:195 |
ma |
software | healthy | scripts/reaccum_reclaim_bt.py:32 |
first_cooldown |
software | healthy | scripts/reaccum_reclaim_bt.py:36 |
first_reclaim |
software | healthy | scripts/reaccum_reclaim_bt.py:53 |
grpstat |
software | healthy | scripts/reaccum_reclaim_bt.py:74 |
main |
software | healthy | scripts/reaccum_reclaim_bt.py:85 |
is_individual_stock |
software | healthy | scripts/team1_collect.py:44 |
_get |
software | healthy | scripts/team1_collect.py:57 |
resolve_code |
software | healthy | scripts/team1_collect.py:61 |
top_ranking |
software | healthy | scripts/team1_collect.py:77 |
_num |
software | healthy | scripts/team1_collect.py:87 |
fetch_news |
software | healthy | scripts/team1_collect.py:100 |
_normalize_title |
software | healthy | scripts/team1_collect.py:124 |
_search_datetime |
software | healthy | scripts/team1_collect.py:128 |
fetch_cause_candidates |
software | healthy | scripts/team1_collect.py:136 |
fetch_consensus |
software | healthy | scripts/team1_collect.py:189 |
_upside |
software | healthy | scripts/team1_collect.py:201 |
collect_one |
software | healthy | scripts/team1_collect.py:209 |
main |
software | healthy | scripts/team1_collect.py:226 |
fetch_min3_closes |
software | healthy | scripts/screener.py:40 |
filter_A |
software | healthy | scripts/screener.py:62 |
filter_B |
software | healthy | scripts/screener.py:87 |
filter_C |
software | healthy | scripts/screener.py:108 |
_arg |
software | healthy | scripts/screener.py:137 |
fetch_sector |
software | healthy | scripts/screener.py:141 |
main |
software | healthy | scripts/screener.py:153 |
fetch_daily |
software | healthy | scripts/team3_price_context.py:18 |
ma |
software | healthy | scripts/team3_price_context.py:50 |
compute_context |
software | healthy | scripts/team3_price_context.py:56 |
main |
software | healthy | scripts/team3_price_context.py:109 |
log |
software | healthy | scripts/track_eval.py:38 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
네이버검색API.md |
software | healthy | 네이버검색API.md |
에이전트계획.md |
software | healthy | 에이전트계획.md |
향후해야할일.md |
software | healthy | 향후해야할일.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
업데이트mac.md |
software | healthy | 업데이트mac.md |
목적.md |
software | healthy | 목적.md |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
맥설치매뉴얼.md |
software | healthy | 맥설치매뉴얼.md |
design-system.md |
software | healthy | docs/02-design/design-system.md |
2026-05-31-정적화-자동갱신-design.md |
software | healthy | docs/superpowers/specs/2026-05-31-정적화-자동갱신-design.md |
2026-05-31-카드뉴스-3분봉제거-design.md |
software | healthy | docs/superpowers/specs/2026-05-31-카드뉴스-3분봉제거-design.md |
ui-qa.md |
software | healthy | docs/03-analysis/ui-qa.md |
kimi_client.py |
software | healthy | scripts/kimi_client.py |
theme_map.py |
software | healthy | scripts/theme_map.py |
net.py |
software | healthy | scripts/net.py |
event_calendar.py |
software | healthy | scripts/event_calendar.py |
setup_mac_autorun.sh |
software | healthy | scripts/setup_mac_autorun.sh |
team2_relevance.py |
software | healthy | scripts/team2_relevance.py |
reaccum_reclaim_bt.py |
software | healthy | scripts/reaccum_reclaim_bt.py |
team1_collect.py |
software | healthy | scripts/team1_collect.py |
install_cron.sh |
software | healthy | scripts/install_cron.sh |
screener.py |
software | healthy | scripts/screener.py |
team3_price_context.py |
software | healthy | scripts/team3_price_context.py |
track_eval.py |
software | healthy | scripts/track_eval.py |
kis_client.py |
software | healthy | scripts/kis_client.py |
screener_report.py |
software | healthy | scripts/screener_report.py |
codex-agent.sh |
software | healthy | scripts/codex-agent.sh |
reaccum_backtest.py |
software | healthy | scripts/reaccum_backtest.py |
setup_mac_kimi_radar.sh |
software | healthy | scripts/setup_mac_kimi_radar.sh |
team1_fetch_news.py |
software | healthy | scripts/team1_fetch_news.py |
radar.py |
software | healthy | scripts/radar.py |
snapshot_ranks.py |
software | healthy | scripts/snapshot_ranks.py |
publish.py |
software | healthy | scripts/publish.py |
radar_backtest.py |
software | healthy | scripts/radar_backtest.py |
indicators.py |
software | healthy | analyzer/indicators.py |
README.md |
software | healthy | analyzer/README.md |
sentiment.py |
software | healthy | analyzer/sentiment.py |
backtest.py |
software | healthy | analyzer/backtest.py |
collect.py |
software | healthy | analyzer/collect.py |
run.py |
software | healthy | analyzer/run.py |
backtest.json |
software | healthy | analyzer/state/backtest.json |
calibration.json |
software | healthy | analyzer/state/calibration.json |
20260612.json |
software | healthy | analyzer/state/history/20260612.json |
20260609.json |
software | healthy | analyzer/state/history/20260609.json |
20260610.json |
software | healthy | analyzer/state/history/20260610.json |
20260601.json |
software | healthy | analyzer/state/history/20260601.json |
20260603.json |
software | healthy | analyzer/state/history/20260603.json |
20260608.json |
software | healthy | analyzer/state/history/20260608.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
02-design |
software | healthy | docs/02-design |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
03-analysis |
software | healthy | docs/03-analysis |
scripts |
software | healthy | scripts |
analyzer |
software | healthy | analyzer |
state |
software | healthy | analyzer/state |
history |
software | healthy | analyzer/state/history |
prompts |
software | healthy | analyzer/prompts |
web |
software | healthy | web |
types |
software | healthy | web/types |
components |
software | healthy | web/components |
radar |
software | healthy | web/components/radar |
auth |
software | healthy | web/components/auth |
ui |
software | healthy | web/components/ui |
performance |
software | healthy | web/components/performance |
stock |
software | healthy | web/components/stock |
forecast |
software | healthy | web/components/forecast |
app |
software | healthy | web/app |
api |
software | healthy | web/app/api |
radar |
software | healthy | web/app/api/radar |
predictions |
software | healthy | web/app/api/predictions |
stock |
software | healthy | web/app/api/stock |
search |
software | healthy | web/app/api/stock/search |
[code] |
software | healthy | web/app/api/stock/[code] |
ai |
software | healthy | web/app/api/stock/[code]/ai |
track |
software | healthy | web/app/api/track |
performance |
software | healthy | web/app/performance |
stock |
software | healthy | web/app/stock |
[code] |
software | healthy | web/app/stock/[code] |
forecast |
software | healthy | web/app/forecast |
lib |
software | healthy | web/lib |
radar |
software | healthy | web/lib/radar |
predictions |
software | healthy | web/lib/predictions |
performance |
software | healthy | web/lib/performance |
stock |
software | healthy | web/lib/stock |
services |
software | healthy | web/services |
prompts |
software | healthy | prompts |
schemas |
software | healthy | schemas |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | web/app/not-found.tsx |
Loading |
frontend | healthy | web/app/loading.tsx |
Home |
frontend | healthy | web/app/page.tsx |
RootLayout |
frontend | healthy | web/app/layout.tsx |
PerformancePage |
frontend | healthy | web/app/performance/page.tsx |
StockPage |
frontend | healthy | web/app/stock/[code]/page.tsx |
ForecastPage |
frontend | healthy | web/app/forecast/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
KimiConfigError |
software | healthy | scripts/kimi_client.py:15 |
KimiUnavailableError |
software | healthy | scripts/kimi_client.py:19 |
AiConfigError |
software | healthy | web/lib/stock/ai.ts:AiConfigError |
AiUnavailableError |
software | healthy | web/lib/stock/ai.ts:AiUnavailableError |
NotFoundError |
software | healthy | web/lib/stock/report.ts:NotFoundError |
UnreachableError |
software | healthy | web/lib/stock/report.ts:UnreachableError |
| Label | Layer | Status | Path |
|---|---|---|---|
port:14 |
network | healthy | scripts/setup_mac_kimi_radar.sh |
port:45 |
network | healthy | scripts/setup_mac_kimi_radar.sh |
port:15 |
network | healthy | scripts/setup_mac_kimi_radar.sh |
port:30 |
network | healthy | scripts/setup_mac_kimi_radar.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | web/app/page.tsx |
/performance |
frontend | healthy | web/app/performance/page.tsx |
/stock/[code] |
frontend | healthy | web/app/stock/[code]/page.tsx |
/forecast |
frontend | healthy | web/app/forecast/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-im83kpl6 |
software | healthy | /tmp/repobility-clone-im83kpl6 |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | web/app/api/track/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/theme_map.py |
This page is publicly accessible at:
https://repobility.com/scan/2942b3a1-3e95-4f50-a813-9d23c0d28abe/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2942b3a1-3e95-4f50-a813-9d23c0d28abe/
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.