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.

appdevelopmentworks/alpha-sentinel

https://github.com/appdevelopmentworks/alpha-sentinel · scanned 2026-06-17 01:34 UTC (1 month, 2 weeks ago)

13 raw signals (0 security + 13 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +11.7 (diff) · 12 actionable findings from 1 signal source. 1 repeated signal 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 470 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
_deep_merge software healthy backend/config.py:26
_load_overrides software healthy backend/config.py:36
load_config software healthy backend/config.py:60
reload_config software healthy backend/config.py:66
server_port software healthy backend/config.py:71
filter_settings software healthy backend/config.py:97
validate_settings_patch software healthy backend/config.py:112
lifespan software healthy backend/main.py:70
_startup_collect software healthy backend/main.py:107
_log_backfill_result software healthy backend/main.py:123
health software healthy backend/main.py:142
backfill_status software healthy backend/main.py:153
list_disclosures software healthy backend/main.py:173
list_signals software healthy backend/main.py:197
list_notifications software healthy backend/main.py:243
get_disclosure software healthy backend/main.py:286
review_classification software healthy backend/main.py:309
cloud_models software healthy backend/main.py:337
get_settings software healthy backend/main.py:347
put_settings software healthy backend/main.py:354
merge software healthy backend/main.py:364
stats_daily software healthy backend/main.py:382
classify_rerun software healthy backend/main.py:427
_run software healthy backend/main.py:430
normalize software healthy backend/classifier/grounding.py:19
_ngrams software healthy backend/classifier/grounding.py:28
verify_grounding software healthy backend/classifier/grounding.py:34
classify software healthy backend/classifier/llm_client.py:188
extract_json_object software healthy backend/classifier/llm_client.py:51
classify_with_repair software healthy backend/classifier/llm_client.py:69
_json_schema_response_format software healthy backend/classifier/llm_client.py:95
__init__ software healthy backend/classifier/llm_client.py:171
_send software healthy backend/classifier/llm_client.py:177
cloud_api_key_present software healthy backend/classifier/llm_client.py:192
get_client software healthy backend/classifier/llm_client.py:198
local_llm_ok software healthy backend/classifier/llm_client.py:226
list_cloud_models software healthy backend/classifier/llm_client.py:251
_signal_and_notify software healthy backend/classifier/pipeline.py:28
_now_iso software healthy backend/classifier/pipeline.py:66
should_escalate software healthy backend/classifier/pipeline.py:70
monthly_cloud_spend_jpy software healthy backend/classifier/pipeline.py:89
cloud_budget_available software healthy backend/classifier/pipeline.py:106
classify_disclosure software healthy backend/classifier/pipeline.py:118
classify_pending software healthy backend/classifier/pipeline.py:210
build_user_prompt software healthy backend/classifier/prompts.py:51
match_routine software healthy backend/classifier/rules.py:33
match_edinet software healthy backend/classifier/rules.py:45
_now_iso software healthy backend/notifier/dispatch.py:38
_event_label software healthy backend/notifier/dispatch.py:42
create_signal software healthy backend/notifier/dispatch.py:49

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
next.config.ts software healthy next.config.ts
tsconfig.json software healthy tsconfig.json
.env.example software healthy backend/.env.example
config.py software healthy backend/config.py
pyproject.toml software healthy backend/pyproject.toml
main.py software healthy backend/main.py
config.toml software healthy backend/config.toml
grounding.py software healthy backend/classifier/grounding.py
llm_client.py software healthy backend/classifier/llm_client.py
pipeline.py software healthy backend/classifier/pipeline.py
__init__.py software healthy backend/classifier/__init__.py
prompts.py software healthy backend/classifier/prompts.py
rules.py software healthy backend/classifier/rules.py
schema.py software healthy backend/classifier/schema.py
__init__.py software healthy backend/notifier/__init__.py
dispatch.py software healthy backend/notifier/dispatch.py
slack.py software healthy backend/notifier/slack.py
test_pipeline.py software healthy backend/tests/test_pipeline.py
test_api_p5.py software healthy backend/tests/test_api_p5.py
test_cloud_models.py software healthy backend/tests/test_cloud_models.py
test_ingest_backfill.py software healthy backend/tests/test_ingest_backfill.py
conftest.py software healthy backend/tests/conftest.py
test_e2e.py software healthy backend/tests/test_e2e.py
test_edinet.py software healthy backend/tests/test_edinet.py
test_tdnet_parser.py software healthy backend/tests/test_tdnet_parser.py
test_rules.py software healthy backend/tests/test_rules.py
test_health.py software healthy backend/tests/test_health.py
test_grounding.py software healthy backend/tests/test_grounding.py
test_yahoo_price.py software healthy backend/tests/test_yahoo_price.py
test_llm_client.py software healthy backend/tests/test_llm_client.py
bench_classifier.py software healthy backend/tests/bench_classifier.py
test_jobs_window.py software healthy backend/tests/test_jobs_window.py
test_notifier.py software healthy backend/tests/test_notifier.py
test_kabutan.py software healthy backend/tests/test_kabutan.py
tdnet_list_20260610_p1.html software healthy backend/tests/fixtures/tdnet_list_20260610_p1.html
edinet_documents_20260610.json software healthy backend/tests/fixtures/edinet_documents_20260610.json
yahoo_chart_7203.json software healthy backend/tests/fixtures/yahoo_chart_7203.json
kabutan_news_cat3_20260611.html software healthy backend/tests/fixtures/kabutan_news_cat3_20260611.html
README software healthy backend/alembic/README
env.py software healthy backend/alembic/env.py
6e4a3c25a052_initial_schema.py software healthy backend/alembic/versions/6e4a3c25a052_initial_schema.py
edinet.py software healthy backend/collectors/edinet.py
__init__.py software healthy backend/collectors/__init__.py
kabutan.py software healthy backend/collectors/kabutan.py
yahoo_price.py software healthy backend/collectors/yahoo_price.py
tdnet.py software healthy backend/collectors/tdnet.py

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

LabelLayerStatusPath
ReviewRequest software healthy backend/main.py:303
LLMResponse software healthy backend/classifier/llm_client.py:38
LLMClient software healthy backend/classifier/llm_client.py:45
OpenAICompatClient software healthy backend/classifier/llm_client.py:109
AnthropicClient software healthy backend/classifier/llm_client.py:168
RuleMatch software healthy backend/classifier/rules.py:16
EventType software healthy backend/classifier/schema.py:13
ClassificationResult software healthy backend/classifier/schema.py:63
FakeClient software healthy backend/tests/test_pipeline.py:49
ExplodingClient software healthy backend/tests/test_pipeline.py:60
FakeResponse software healthy backend/tests/test_cloud_models.py:23
FakeAdapter software healthy backend/tests/test_ingest_backfill.py:34
NoDocumentAdapter software healthy backend/tests/test_e2e.py:25
EchoLLM software healthy backend/tests/test_e2e.py:35
ExplodingClient software healthy backend/tests/test_edinet.py:78
FakeEdinetAdapter software healthy backend/tests/test_edinet.py:117
FakePriceClient software healthy backend/tests/test_yahoo_price.py:73
FakeKabutanAdapter software healthy backend/tests/test_kabutan.py:49
EdinetCollector software healthy backend/collectors/edinet.py:84
KabutanCollector software healthy backend/collectors/kabutan.py:95
PriceBar software healthy backend/collectors/yahoo_price.py:42
YahooPriceClient software healthy backend/collectors/yahoo_price.py:95
TdnetCollector software healthy backend/collectors/tdnet.py:121
CollectedItem software healthy backend/collectors/base.py:14
CollectorAdapter software healthy backend/collectors/base.py:26
Disclosure software healthy backend/db/models.py:12
Classification software healthy backend/db/models.py:30
Signal software healthy backend/db/models.py:52
Price software healthy backend/db/models.py:63
Notification software healthy backend/db/models.py:75
AppState software healthy backend/db/models.py:85
BackfillStatus software healthy backend/scheduler/backfill.py:35

LabelLayerStatusPath
backend software healthy backend
classifier software healthy backend/classifier
notifier software healthy backend/notifier
tests software healthy backend/tests
fixtures software healthy backend/tests/fixtures
alembic software healthy backend/alembic
versions software healthy backend/alembic/versions
collectors software healthy backend/collectors
db software healthy backend/db
scheduler software healthy backend/scheduler
src software healthy src
app software healthy src/app
signals software healthy src/app/signals
review software healthy src/app/review
settings software healthy src/app/settings
disclosure software healthy src/app/disclosure
components software healthy src/components
lib software healthy src/lib
docs software healthy docs
notes software healthy docs/notes
src-tauri software healthy src-tauri
src software healthy src-tauri/src
capabilities software healthy src-tauri/capabilities

LabelLayerStatusPath
GET /health api healthy backend/main.py
GET /backfill/status api healthy backend/main.py
GET /disclosures api healthy backend/main.py
GET /signals api healthy backend/main.py
GET /notifications api healthy backend/main.py
GET /disclosures/{disclosure_id} api healthy backend/main.py
POST /review/{classification_id} api healthy backend/main.py
GET /llm/cloud/models api healthy backend/main.py
GET /settings api healthy backend/main.py
PUT /settings api healthy backend/main.py
GET /stats/daily api healthy backend/main.py
POST /classify/rerun/{disclosure_id} api healthy backend/main.py

LabelLayerStatusPath
RootLayout frontend healthy src/app/layout.tsx
Home frontend healthy src/app/page.tsx
SignalsPage frontend healthy src/app/signals/page.tsx
ReviewPage frontend healthy src/app/review/page.tsx
SettingsPage frontend healthy src/app/settings/page.tsx
DisclosurePage frontend healthy src/app/disclosure/page.tsx
Nav frontend healthy src/components/Nav.tsx
NotificationBridge frontend healthy src/components/NotificationBridge.tsx
SignalTable frontend healthy src/components/SignalTable.tsx

LabelLayerStatusPath
disclosures data healthy backend/db/models.py
classifications data healthy backend/db/models.py
signals data healthy backend/db/models.py
prices data healthy backend/db/models.py
notifications data healthy backend/db/models.py
app_state data healthy backend/db/models.py

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/signals frontend healthy src/app/signals/page.tsx
/review frontend healthy src/app/review/page.tsx
/settings frontend healthy src/app/settings/page.tsx
/disclosure frontend healthy src/app/disclosure/page.tsx

LabelLayerStatusPath
sqlite data healthy CLAUDE.md
postgresql data healthy README.md

LabelLayerStatusPath
appdevelopmentworks__alpha-sentinel software healthy /data/fable5_failed_archive/appdevelopmentworks__alpha-sent…

LabelLayerStatusPath
127.0.0.1 network healthy backend/main.py

LabelLayerStatusPath
gpu (detected) hardware healthy backend/tests/bench_classifier.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/5c82ac37-0f64-4a7e-962c-90f58b1fb3a1/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5c82ac37-0f64-4a7e-962c-90f58b1fb3a1/

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.