https://github.com/alpha112233/alphago_publisher
· scanned 2026-06-17 01:32 UTC (1 month, 2 weeks ago)
41 raw signals (0 security + 41 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.2 (diff) · 40 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.
All 813 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 |
|---|---|---|---|
create_app |
software | healthy | app.py:26 |
healthz |
software | healthy | app.py:83 |
advisor_guide_pdf |
software | healthy | app.py:93 |
advisor_guide_md |
software | healthy | app.py:99 |
admin_guide_html |
software | healthy | app.py:111 |
admin_guide_pdf |
software | healthy | app.py:117 |
serve_spa |
software | healthy | app.py:125 |
_utc_stamp |
software | healthy | scripts/test_broker_dispatch_flow.py:60 |
_print_section |
software | healthy | scripts/test_broker_dispatch_flow.py:64 |
_print_kv |
software | healthy | scripts/test_broker_dispatch_flow.py:68 |
_load_subscriber |
software | healthy | scripts/test_broker_dispatch_flow.py:72 |
_check_active_broker |
software | healthy | scripts/test_broker_dispatch_flow.py:91 |
_send_signal |
software | healthy | scripts/test_broker_dispatch_flow.py:106 |
_send_exit |
software | healthy | scripts/test_broker_dispatch_flow.py:127 |
classify |
software | healthy | scripts/test_broker_dispatch_flow.py:151 |
main |
software | healthy | scripts/test_broker_dispatch_flow.py:211 |
__init__ |
software | healthy | utils/firebase_auth.py:48 |
get |
software | healthy | utils/firebase_auth.py:53 |
_refresh_locked |
software | healthy | utils/firebase_auth.py:59 |
verify_id_token |
software | healthy | utils/firebase_auth.py:89 |
expected_project_id |
software | healthy | utils/firebase_auth.py:148 |
super_admin_email |
software | healthy | utils/firebase_auth.py:152 |
verify_api_jwt |
software | healthy | utils/jwt_auth.py:27 |
get_logger |
software | healthy | utils/logging.py:7 |
_fernet |
software | healthy | utils/crypto.py:22 |
encrypt |
software | healthy | utils/crypto.py:39 |
decrypt |
software | healthy | utils/crypto.py:45 |
get_scheduler |
software | healthy | utils/scheduler.py:32 |
start_jobs |
software | healthy | utils/scheduler.py:41 |
shutdown |
software | healthy | utils/scheduler.py:65 |
_key |
software | healthy | utils/close_locks.py:28 |
acquire |
software | healthy | utils/close_locks.py:32 |
release |
software | healthy | utils/close_locks.py:45 |
remaining_ttl |
software | healthy | utils/close_locks.py:53 |
mint_aq_token |
software | healthy | utils/aq_token.py:27 |
App |
software | healthy | frontend/src/App.tsx:App |
handleLogout |
software | healthy | frontend/src/App.tsx:handleLogout |
Shell |
software | healthy | frontend/src/App.tsx:Shell |
NavTab |
software | healthy | frontend/src/App.tsx:NavTab |
searchSymbols |
software | healthy | frontend/src/api/symbols.ts:searchSymbols |
fetchLtp |
software | healthy | frontend/src/api/symbols.ts:fetchLtp |
listAdmins |
software | healthy | frontend/src/api/super.ts:listAdmins |
inviteAdmin |
software | healthy | frontend/src/api/super.ts:inviteAdmin |
updateAdmin |
software | healthy | frontend/src/api/super.ts:updateAdmin |
deleteAdmin |
software | healthy | frontend/src/api/super.ts:deleteAdmin |
listAllSubscribers |
software | healthy | frontend/src/api/super.ts:listAllSubscribers |
reassignSubscriber |
software | healthy | frontend/src/api/super.ts:reassignSubscriber |
getStats |
software | healthy | frontend/src/api/super.ts:getStats |
getMetering |
software | healthy | frontend/src/api/super.ts:getMetering |
listSubscribers |
software | healthy | frontend/src/api/subscribers.ts:listSubscribers |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /healthz |
api | healthy | app.py |
ANY /docs/advisor-guide.pdf |
api | healthy | app.py |
ANY /docs/advisor-guide.md |
api | healthy | app.py |
ANY /docs/admin-guide.html |
api | healthy | app.py |
ANY /docs/admin |
api | healthy | app.py |
ANY /docs/admin-guide.pdf |
api | healthy | app.py |
ANY / |
api | healthy | app.py |
ANY /<path:_anything> |
api | healthy | app.py |
ANY /api/external/dispatch |
api | healthy | blueprints/external.py |
ANY /api/signals/dispatch |
api | healthy | blueprints/signals.py |
ANY /api/signals/history |
api | healthy | blueprints/signals.py |
ANY /api/signals/history/export.csv |
api | healthy | blueprints/signals.py |
ANY /api/signals/<int:dispatch_id> |
api | healthy | blueprints/signals.py |
ANY /api/signals/<int:dispatch_id>/retry |
api | healthy | blueprints/signals.py |
ANY /api/signals/<int:dispatch_id>/modify |
api | healthy | blueprints/signals.py |
ANY /api/signals/dispatch/basket |
api | healthy | blueprints/signals.py |
ANY /api/signals/basket/<strategy_id>/cancel |
api | healthy | blueprints/signals.py |
ANY /api/signals/<int:dispatch_id>/cancel |
api | healthy | blueprints/signals.py |
ANY /api/signals/<int:dispatch_id>/exit |
api | healthy | blueprints/signals.py |
ANY /api/signals/<int:dispatch_id>/clear-exited |
api | healthy | blueprints/signals.py |
ANY /api/signals/basket/<strategy_id>/exit |
api | healthy | blueprints/signals.py |
ANY /api/external/trade/<trade_id>/exit |
api | healthy | blueprints/signals.py |
ANY /api/admin/infrastructure/servers |
api | healthy | blueprints/admin_infrastructure.py |
ANY /api/admin/infrastructure/servers/<server_id> |
api | healthy | blueprints/admin_infrastructure.py |
ANY /api/admin/infrastructure/servers/<server_id>/metrics |
api | healthy | blueprints/admin_infrastructure.py |
ANY /api/positions |
api | healthy | blueprints/positions.py |
ANY /api/positions/by-subscriber |
api | healthy | blueprints/positions.py |
ANY /api/positions/<symbol>/<exchange>/<product> |
api | healthy | blueprints/positions.py |
ANY /api/positions/<int:position_id>/events |
api | healthy | blueprints/positions.py |
ANY /api/positions/<int:position_id>/override |
api | healthy | blueprints/positions.py |
ANY /api/positions/broker-only |
api | healthy | blueprints/positions.py |
ANY /api/positions/export.csv |
api | healthy | blueprints/positions.py |
ANY /api/positions/by-subscriber/export.csv |
api | healthy | blueprints/positions.py |
ANY /api/positions/reconcile |
api | healthy | blueprints/positions.py |
ANY /api/positions/<int:position_id>/accept-broker |
api | healthy | blueprints/positions.py |
ANY /api/positions/adopt |
api | healthy | blueprints/positions.py |
ANY /api/positions/<int:position_id>/close-preview |
api | healthy | blueprints/positions.py |
ANY /api/positions/close-aggregate-preview/<symbol>/<exchan… |
api | healthy | blueprints/positions.py |
ANY /api/positions/<int:position_id>/close |
api | healthy | blueprints/positions.py |
ANY /api/positions/close-aggregate |
api | healthy | blueprints/positions.py |
ANY /api/super/admins |
api | healthy | blueprints/super_admin.py |
ANY /api/super/admins/<int:admin_id> |
api | healthy | blueprints/super_admin.py |
ANY /api/super/subscribers |
api | healthy | blueprints/super_admin.py |
ANY /api/super/subscribers/<int:sub_id>/reassign |
api | healthy | blueprints/super_admin.py |
ANY /api/super/stats |
api | healthy | blueprints/super_admin.py |
ANY /api/super/metering |
api | healthy | blueprints/super_admin.py |
ANY /api/super/admins/<int:admin_id>/subscribers |
api | healthy | blueprints/super_admin.py |
ANY /api/super/admins/<int:admin_id>/dispatches |
api | healthy | blueprints/super_admin.py |
ANY /docs |
api | healthy | blueprints/docs.py |
ANY /docs/advisor |
api | healthy | blueprints/docs.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
start.sh |
software | healthy | start.sh |
CLAUDE.md |
software | healthy | CLAUDE.md |
requirements.txt |
software | healthy | requirements.txt |
README.md |
software | healthy | README.md |
app.py |
software | healthy | app.py |
docker-compose.yaml |
software | healthy | docker-compose.yaml |
Dockerfile |
software | healthy | Dockerfile |
test_broker_dispatch_flow.py |
software | healthy | scripts/test_broker_dispatch_flow.py |
firebase_auth.py |
software | healthy | utils/firebase_auth.py |
__init__.py |
software | healthy | utils/__init__.py |
jwt_auth.py |
software | healthy | utils/jwt_auth.py |
logging.py |
software | healthy | utils/logging.py |
crypto.py |
software | healthy | utils/crypto.py |
scheduler.py |
software | healthy | utils/scheduler.py |
close_locks.py |
software | healthy | utils/close_locks.py |
aq_token.py |
software | healthy | utils/aq_token.py |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
main.tsx |
software | healthy | frontend/src/main.tsx |
index.css |
software | healthy | frontend/src/index.css |
App.tsx |
software | healthy | frontend/src/App.tsx |
symbols.ts |
software | healthy | frontend/src/api/symbols.ts |
super.ts |
software | healthy | frontend/src/api/super.ts |
subscribers.ts |
software | healthy | frontend/src/api/subscribers.ts |
signals.ts |
software | healthy | frontend/src/api/signals.ts |
apiCreds.ts |
software | healthy | frontend/src/api/apiCreds.ts |
infrastructure.ts |
software | healthy | frontend/src/api/infrastructure.ts |
client.ts |
software | healthy | frontend/src/api/client.ts |
firebase.ts |
software | healthy | frontend/src/api/firebase.ts |
positions.ts |
software | healthy | frontend/src/api/positions.ts |
groups.ts |
software | healthy | frontend/src/api/groups.ts |
PromoCodes.tsx |
software | healthy | frontend/src/pages/PromoCodes.tsx |
Groups.tsx |
software | healthy | frontend/src/pages/Groups.tsx |
SendSignal.tsx |
software | healthy | frontend/src/pages/SendSignal.tsx |
Positions.tsx |
software | healthy | frontend/src/pages/Positions.tsx |
Infrastructure.tsx |
software | healthy | frontend/src/pages/Infrastructure.tsx |
SignalHistory.tsx |
software | healthy | frontend/src/pages/SignalHistory.tsx |
SuperAdmin.tsx |
software | healthy | frontend/src/pages/SuperAdmin.tsx |
Subscribers.tsx |
software | healthy | frontend/src/pages/Subscribers.tsx |
Login.tsx |
software | healthy | frontend/src/pages/Login.tsx |
external.py |
software | healthy | blueprints/external.py |
signals.py |
software | healthy | blueprints/signals.py |
admin_infrastructure.py |
software | healthy | blueprints/admin_infrastructure.py |
positions.py |
software | healthy | blueprints/positions.py |
super_admin.py |
software | healthy | blueprints/super_admin.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Admin |
data | healthy | database/models.py |
Subscriber |
data | healthy | database/models.py |
SignalDispatch |
data | healthy | database/models.py |
SignalDelivery |
data | healthy | database/models.py |
ApiCredential |
data | healthy | database/models.py |
SubscriberGroup |
data | healthy | database/models.py |
SubscriberGroupMember |
data | healthy | database/models.py |
AdminPosition |
data | healthy | database/models.py |
ReconciliationLog |
data | healthy | database/models.py |
AdminPositionEvent |
data | healthy | database/models.py |
AdminMetering |
data | healthy | database/models.py |
PromoCode |
data | healthy | database/models.py |
PromoCodeUsage |
data | healthy | database/models.py |
admins |
data | healthy | database/models.py |
subscribers |
data | healthy | database/models.py |
signal_dispatches |
data | healthy | database/models.py |
signal_deliveries |
data | healthy | database/models.py |
api_credentials |
data | healthy | database/models.py |
subscriber_groups |
data | healthy | database/models.py |
subscriber_group_members |
data | healthy | database/models.py |
admin_positions |
data | healthy | database/models.py |
reconciliation_logs |
data | healthy | database/models.py |
admin_position_events |
data | healthy | database/models.py |
admin_metering |
data | healthy | database/models.py |
promo_codes |
data | healthy | database/models.py |
promo_code_usages |
data | healthy | database/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/PromoCodes |
frontend | healthy | frontend/src/pages/PromoCodes.tsx |
/Groups |
frontend | healthy | frontend/src/pages/Groups.tsx |
/SendSignal |
frontend | healthy | frontend/src/pages/SendSignal.tsx |
/Positions |
frontend | healthy | frontend/src/pages/Positions.tsx |
/Infrastructure |
frontend | healthy | frontend/src/pages/Infrastructure.tsx |
/SignalHistory |
frontend | healthy | frontend/src/pages/SignalHistory.tsx |
/SuperAdmin |
frontend | healthy | frontend/src/pages/SuperAdmin.tsx |
/Subscribers |
frontend | healthy | frontend/src/pages/Subscribers.tsx |
/Login |
frontend | healthy | frontend/src/pages/Login.tsx |
/login |
frontend | healthy | frontend/src/App.tsx |
/ |
frontend | healthy | frontend/src/App.tsx |
/subscribers |
frontend | healthy | frontend/src/App.tsx |
/groups |
frontend | healthy | frontend/src/App.tsx |
/send |
frontend | healthy | frontend/src/App.tsx |
/positions |
frontend | healthy | frontend/src/App.tsx |
/history |
frontend | healthy | frontend/src/App.tsx |
/super |
frontend | healthy | frontend/src/App.tsx |
/infrastructure |
frontend | healthy | frontend/src/App.tsx |
/promo-codes |
frontend | healthy | frontend/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
FirebaseTokenError |
software | healthy | utils/firebase_auth.py:41 |
_CertCache |
software | healthy | utils/firebase_auth.py:45 |
ApiTokenError |
software | healthy | utils/jwt_auth.py:23 |
Admin |
software | healthy | database/models.py:67 |
Subscriber |
software | healthy | database/models.py:98 |
SignalDispatch |
software | healthy | database/models.py:130 |
SignalDelivery |
software | healthy | database/models.py:169 |
ApiCredential |
software | healthy | database/models.py:207 |
SubscriberGroup |
software | healthy | database/models.py:228 |
SubscriberGroupMember |
software | healthy | database/models.py:251 |
AdminPosition |
software | healthy | database/models.py:268 |
ReconciliationLog |
software | healthy | database/models.py:314 |
AdminPositionEvent |
software | healthy | database/models.py:350 |
AdminMetering |
software | healthy | database/models.py:384 |
PromoCode |
software | healthy | database/models.py:409 |
PromoCodeUsage |
software | healthy | database/models.py:448 |
_PlanEntry |
software | healthy | services/close_flows.py:235 |
ExitNotTrackable |
software | healthy | services/fan_out.py:37 |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::utils/firebase_auth.py |
security | healthy | utils/firebase_auth.py |
auth::utils/jwt_auth.py |
security | healthy | utils/jwt_auth.py |
auth::blueprints/service.py |
security | healthy | blueprints/service.py |
auth::database/api_creds_db.py |
security | healthy | database/api_creds_db.py |
auth::database/models.py |
security | healthy | database/models.py |
auth::services/symbol_search.py |
security | healthy | services/symbol_search.py |
auth::blueprints/auth.py |
security | healthy | blueprints/auth.py |
auth::.env.example |
security | healthy | .env.example |
auth::blueprints/external.py |
security | healthy | blueprints/external.py |
auth::docs/ADMIN_GUIDE.html |
security | healthy | docs/ADMIN_GUIDE.html |
auth::blueprints/signals.py |
security | healthy | blueprints/signals.py |
auth::services/ltp.py |
security | healthy | services/ltp.py |
auth::frontend/src/pages/SendSignal.tsx |
security | healthy | frontend/src/pages/SendSignal.tsx |
auth::blueprints/docs.py |
security | healthy | blueprints/docs.py |
auth::utils/aq_token.py |
security | healthy | utils/aq_token.py |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
utils |
software | healthy | utils |
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
api |
software | healthy | frontend/src/api |
pages |
software | healthy | frontend/src/pages |
blueprints |
software | healthy | blueprints |
docs |
software | healthy | docs |
database |
software | healthy | database |
services |
software | healthy | services |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
PromoCodes |
frontend | healthy | frontend/src/pages/PromoCodes.tsx |
GroupsPage |
frontend | healthy | frontend/src/pages/Groups.tsx |
SendSignalPage |
frontend | healthy | frontend/src/pages/SendSignal.tsx |
PositionsPage |
frontend | healthy | frontend/src/pages/Positions.tsx |
InfrastructurePage |
frontend | healthy | frontend/src/pages/Infrastructure.tsx |
SignalHistoryPage |
frontend | healthy | frontend/src/pages/SignalHistory.tsx |
SuperAdminPage |
frontend | healthy | frontend/src/pages/SuperAdmin.tsx |
SubscribersPage |
frontend | healthy | frontend/src/pages/Subscribers.tsx |
Login |
frontend | healthy | frontend/src/pages/Login.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .env.example |
redis |
data | healthy | utils/close_locks.py |
mongodb |
data | healthy | database/infrastructure_db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5050 |
network | healthy | .env.example |
port:5173 |
network | healthy | frontend/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
alphago-publisher |
hardware | healthy | docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
alpha112233__alphago_publisher |
software | healthy | /data/fable5_failed_archive/alpha112233__alphago_publisher |
| Label | Layer | Status | Path |
|---|---|---|---|
72.61.251.253 |
network | healthy | frontend/src/pages/Infrastructure.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | frontend/src/pages/Infrastructure.tsx |
This page is publicly accessible at:
https://repobility.com/scan/e20ffb4d-fc92-4977-8d85-308c676f0ad5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e20ffb4d-fc92-4977-8d85-308c676f0ad5/
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.