https://github.com/anishfyi/querion
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
10 raw signals (0 security + 10 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +7.9 (diff) · 10 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 118 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_dotenv |
software | healthy | querion/cli.py:18 |
_config |
software | healthy | querion/cli.py:26 |
cmd_check |
software | dead | querion/cli.py:31 |
cmd_introspect |
software | dead | querion/cli.py:48 |
cmd_ask |
software | dead | querion/cli.py:65 |
cmd_serve |
software | dead | querion/cli.py:86 |
main |
software | healthy | querion/cli.py:92 |
__init__ |
software | healthy | querion/sources.py:24 |
_parse_auth |
software | healthy | querion/sources.py:30 |
get |
software | healthy | querion/sources.py:36 |
_format |
software | healthy | querion/sources.py:53 |
build_registry |
software | healthy | querion/sources.py:61 |
create_app |
software | healthy | querion/server.py:38 |
_client_key |
software | healthy | querion/server.py:50 |
index |
software | healthy | querion/server.py:55 |
api_config |
software | healthy | querion/server.py:60 |
health |
software | healthy | querion/server.py:71 |
ask |
software | healthy | querion/server.py:81 |
poll |
software | healthy | querion/server.py:109 |
_worker |
software | healthy | querion/server.py:119 |
on_step |
software | healthy | querion/server.py:120 |
_gc |
software | healthy | querion/server.py:136 |
serve |
software | healthy | querion/server.py:143 |
__init__ |
software | healthy | querion/limits.py:18 |
_today |
software | healthy | querion/limits.py:26 |
_load |
software | healthy | querion/limits.py:29 |
_save |
software | healthy | querion/limits.py:36 |
try_consume |
software | healthy | querion/limits.py:48 |
reset_label |
software | healthy | querion/limits.py:69 |
text_chart |
software | healthy | querion/charts.py:28 |
_color |
software | healthy | querion/charts.py:49 |
_cap_series |
software | healthy | querion/charts.py:53 |
render |
software | healthy | querion/charts.py:71 |
_save |
software | healthy | querion/charts.py:160 |
introspect_schema |
software | healthy | querion/knowledge.py:20 |
_read |
software | healthy | querion/knowledge.py:56 |
build_knowledge |
software | healthy | querion/knowledge.py:64 |
_interpolate |
software | healthy | querion/config.py:25 |
load |
software | healthy | querion/config.py:95 |
source |
software | dead | querion/config.py:122 |
resolve |
software | healthy | querion/config.py:128 |
validate_sql |
software | healthy | querion/safety.py:35 |
compile_allowlist |
software | healthy | querion/safety.py:57 |
path_allowed |
software | healthy | querion/safety.py:63 |
read_verb |
software | healthy | querion/safety.py:76 |
write_request_reason |
software | healthy | querion/safety.py:110 |
run |
software | healthy | querion/engine.py:18 |
_strip_fences |
software | healthy | querion/engine.py:85 |
directives |
software | healthy | querion/analyst.py:36 |
_today_line |
software | healthy | querion/analyst.py:52 |
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 |
requirements.txt |
software | healthy | requirements.txt |
querion.example.yaml |
software | healthy | querion.example.yaml |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
cli.py |
software | healthy | querion/cli.py |
sources.py |
software | healthy | querion/sources.py |
server.py |
software | healthy | querion/server.py |
limits.py |
software | healthy | querion/limits.py |
charts.py |
software | healthy | querion/charts.py |
knowledge.py |
software | healthy | querion/knowledge.py |
__init__.py |
software | healthy | querion/__init__.py |
config.py |
software | healthy | querion/config.py |
safety.py |
software | healthy | querion/safety.py |
engine.py |
software | healthy | querion/engine.py |
analyst.py |
software | healthy | querion/analyst.py |
llm.py |
software | healthy | querion/llm.py |
db.py |
software | healthy | querion/db.py |
index.html |
software | healthy | querion/web/index.html |
questions.md |
software | healthy | examples/questions.md |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
CONFIGURATION.md |
software | healthy | docs/CONFIGURATION.md |
example.md |
software | healthy | docs/sources/example.md |
| Label | Layer | Status | Path |
|---|---|---|---|
Source |
software | healthy | querion/sources.py:23 |
RateLimiter |
software | healthy | querion/limits.py:17 |
ChartError |
software | healthy | querion/charts.py:24 |
ConfigError |
software | healthy | querion/config.py:21 |
DatabaseConfig |
software | healthy | querion/config.py:37 |
SourceConfig |
software | healthy | querion/config.py:45 |
Limits |
software | healthy | querion/config.py:64 |
TroveConfig |
software | healthy | querion/config.py:71 |
QuerionConfig |
software | healthy | querion/config.py:84 |
UnsafeSQLError |
software | healthy | querion/safety.py:31 |
HttpReadError |
software | healthy | querion/safety.py:53 |
LLMError |
software | healthy | querion/llm.py:24 |
DatabaseError |
software | healthy | querion/db.py:15 |
| Label | Layer | Status | Path |
|---|---|---|---|
querion |
software | healthy | querion |
web |
software | healthy | querion/web |
examples |
software | healthy | examples |
docs |
software | healthy | docs |
sources |
software | healthy | docs/sources |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | querion/server.py |
GET /api/config |
api | healthy | querion/server.py |
GET /api/health |
api | healthy | querion/server.py |
POST /api/ask |
api | healthy | querion/server.py |
GET /api/ask/{run_id} |
api | healthy | querion/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.example |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
vps::ec2 |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::querion/llm.py |
security | healthy | querion/llm.py |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
anishfyi__querion |
software | healthy | /data/fable5_failed_archive/anishfyi__querion |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | querion/server.py |
This page is publicly accessible at:
https://repobility.com/scan/42da8df3-5b35-469f-baec-8338e765a909/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/42da8df3-5b35-469f-baec-8338e765a909/
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.