https://github.com/kkmiecik-coder/ThunderOrders
· scanned 2026-06-16 04:30 UTC (2 months ago)
10 raw signals (0 security + 10 graph)
Last scanned 2 months ago · v1 · 10 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 94 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 |
|---|---|---|---|
init_app |
software | healthy | config.py:142 |
_sentry_before_send |
software | healthy | app.py:22 |
create_app |
software | healthy | app.py:61 |
_mobile_token_revoked |
software | healthy | app.py:95 |
_jwt_err |
software | healthy | app.py:102 |
_jwt_missing |
software | healthy | app.py:106 |
_jwt_invalid |
software | healthy | app.py:110 |
_jwt_expired |
software | healthy | app.py:114 |
_jwt_revoked |
software | healthy | app.py:118 |
load_user |
software | healthy | app.py:152 |
sentry_set_user |
software | healthy | app.py:183 |
check_maintenance_mode |
software | healthy | app.py:197 |
set_security_headers |
software | healthy | app.py:256 |
register_blueprints |
software | healthy | app.py:295 |
service_worker |
software | healthy | app.py:390 |
offline |
software | healthy | app.py:400 |
index |
software | healthy | app.py:405 |
login_shortcut |
software | healthy | app.py:432 |
register_shortcut |
software | healthy | app.py:436 |
privacy_policy |
software | healthy | app.py:441 |
switch_view |
software | healthy | app.py:450 |
register_cli_commands |
software | healthy | app.py:493 |
_with_request_context |
software | healthy | app.py:500 |
wrapper |
software | healthy | app.py:503 |
check_payment_reminders |
software | healthy | app.py:512 |
set_setting |
software | healthy | app.py:742 |
backfill_set_numbers |
software | healthy | app.py:758 |
refresh_rates |
software | healthy | app.py:818 |
achievements |
software | healthy | app.py:845 |
seed_command |
software | healthy | app.py:850 |
check_daily_command |
software | healthy | app.py:857 |
backfill_command |
software | healthy | app.py:865 |
process_account_deletions |
software | healthy | app.py:874 |
send_registration_reminders |
software | healthy | app.py:911 |
cleanup_payment_proofs |
software | healthy | app.py:978 |
reprocess_ocr |
software | healthy | app.py:1037 |
audit_offer_images |
software | healthy | app.py:1152 |
register_error_handlers |
software | healthy | app.py:1192 |
forbidden |
software | healthy | app.py:1196 |
page_not_found |
software | healthy | app.py:1200 |
too_many_requests |
software | healthy | app.py:1207 |
internal_server_error |
software | healthy | app.py:1216 |
sanitize_error_responses |
software | healthy | app.py:1224 |
register_context_processors |
software | healthy | app.py:1252 |
override_url_for |
software | healthy | app.py:1259 |
dated_url_for |
software | dead | app.py:1263 |
inject_ga_pending_event |
software | healthy | app.py:1275 |
inject_globals |
software | healthy | app.py:1285 |
get_active_payment_methods |
software | dead | app.py:1289 |
register_template_filters |
software | healthy | app.py:1302 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gunicorn_http.py |
software | healthy | gunicorn_http.py |
.env.example |
software | healthy | .env.example |
gunicorn_ws.py |
software | healthy | gunicorn_ws.py |
extensions.py |
software | healthy | extensions.py |
config.py |
software | healthy | config.py |
requirements.txt |
software | healthy | requirements.txt |
wsgi.py |
software | healthy | wsgi.py |
wsgi_ws.py |
software | healthy | wsgi_ws.py |
app.py |
software | healthy | app.py |
deploy.sh |
software | healthy | deploy.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /sw.js |
api | healthy | app.py |
ANY /offline |
api | healthy | app.py |
ANY / |
api | healthy | app.py |
ANY /login |
api | healthy | app.py |
ANY /register |
api | healthy | app.py |
ANY /privacy-policy |
api | healthy | app.py |
ANY /switch-view |
api | healthy | app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::requirements.txt |
security | healthy | requirements.txt |
auth::app.py |
security | healthy | app.py |
auth::config.py |
security | healthy | config.py |
auth::.env.example |
security | healthy | .env.example |
auth::extensions.py |
security | healthy | extensions.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Config |
software | healthy | config.py:8 |
DevelopmentConfig |
software | healthy | config.py:112 |
ProductionConfig |
software | healthy | config.py:128 |
TestingConfig |
software | healthy | config.py:153 |
| Label | Layer | Status | Path |
|---|---|---|---|
mariadb |
data | healthy | .env.example |
mysql |
data | healthy | config.py |
redis |
data | healthy | config.py |
sqlite |
data | healthy | config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
kkmiecik-coder__ThunderOrders |
software | healthy | /data/fable5_failed_archive/kkmiecik-coder__ThunderOrders |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | gunicorn_http.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | gunicorn_http.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5001 |
network | healthy | app.py |
This page is publicly accessible at:
https://repobility.com/scan/94964c45-d77a-4eb9-a1a4-2a9b7a82c02e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/94964c45-d77a-4eb9-a1a4-2a9b7a82c02e/
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.