https://github.com/tnsaruniitr-lab/aeo-seo-auditor
· scanned 2026-06-16 00:38 UTC (2 months, 2 weeks ago)
92 raw signals (0 security + 92 graph)
Last scanned 2 months, 2 weeks ago · v1 · 68 actionable findings from 1 signal source. 24 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 458 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 |
|---|---|---|---|
render_page_js |
software | dead | standalone/tools.py:71 |
run_deterministic_scripts |
software | healthy | standalone/tools.py:205 |
_get_brain |
software | healthy | standalone/tools.py:261 |
query_brain |
software | dead | standalone/tools.py:269 |
_resolve_check_id |
software | healthy | standalone/tools.py:315 |
read_reference |
software | dead | standalone/tools.py:361 |
persist_audit |
software | healthy | standalone/tools.py:386 |
_supabase_base_headers |
software | healthy | standalone/tools.py:551 |
fetch_audit |
software | healthy | standalone/tools.py:571 |
list_audits_for_domain |
software | healthy | standalone/tools.py:672 |
list_all_audits |
software | healthy | standalone/tools.py:695 |
_domain_variants |
software | healthy | standalone/tools.py:718 |
delete_audits |
software | healthy | standalone/tools.py:727 |
dispatch_tool |
software | healthy | standalone/tools.py:928 |
bev_summary |
software | healthy | standalone/audit_pipeline.py:55 |
run_deterministic_scripts |
software | healthy | standalone/audit_pipeline.py:111 |
classify_page_from_scripts |
software | healthy | standalone/audit_pipeline.py:159 |
enrich_findings_with_citations |
software | healthy | standalone/audit_pipeline.py:231 |
call_sonnet_for_narrative |
software | healthy | standalone/audit_pipeline.py:285 |
compute_section_scores |
software | healthy | standalone/audit_pipeline.py:512 |
render_markdown_report |
software | healthy | standalone/audit_pipeline.py:615 |
_cell |
software | healthy | standalone/audit_pipeline.py:666 |
render_pdf_summary |
software | healthy | standalone/audit_pipeline.py:748 |
esc |
software | healthy | standalone/audit_pipeline.py:760 |
run_audit |
software | healthy | standalone/audit_pipeline.py:846 |
_derive_phase_label |
software | healthy | standalone/agent.py:70 |
run_agent_loop |
software | healthy | standalone/agent.py:107 |
_emit_progress |
software | healthy | standalone/agent.py:158 |
_fail |
software | healthy | standalone/agent.py:422 |
_short |
software | healthy | standalone/agent.py:431 |
_slim_tool_result |
software | healthy | standalone/agent.py:436 |
_audit_missing_fields |
software | healthy | standalone/agent.py:468 |
_extract_audit_json |
software | healthy | standalone/agent.py:479 |
run_audit_agent |
software | healthy | standalone/agent.py:522 |
_render_compat |
software | healthy | standalone/agent.py:655 |
fetch_audit |
software | healthy | standalone/main.py:100 |
list_audits_for_domain |
software | healthy | standalone/main.py:102 |
list_all_audits |
software | healthy | standalone/main.py:104 |
delete_audits |
software | healthy | standalone/main.py:106 |
run_audit |
software | healthy | standalone/main.py:110 |
_registrable |
software | healthy | standalone/main.py:171 |
_is_suppressed |
software | healthy | standalone/main.py:185 |
_purge_local_artifacts |
software | healthy | standalone/main.py:191 |
_purge_jobs |
software | healthy | standalone/main.py:214 |
_active_audit_count |
software | healthy | standalone/main.py:231 |
_reap_and_evict_locked |
software | healthy | standalone/main.py:237 |
require_api_key |
software | dead | standalone/main.py:334 |
require_auth |
software | dead | standalone/main.py:360 |
require_admin |
software | dead | standalone/main.py:388 |
request_logging_middleware |
software | healthy | standalone/main.py:416 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CHANGES.md |
software | healthy | CHANGES.md |
README.md |
software | healthy | README.md |
railway.json |
software | healthy | railway.json |
system_prompt.py |
software | healthy | standalone/system_prompt.py |
tools.py |
software | healthy | standalone/tools.py |
audit_pipeline.py |
software | healthy | standalone/audit_pipeline.py |
Dockerfile |
software | healthy | standalone/Dockerfile |
agent.py |
software | healthy | standalone/agent.py |
.env.example |
software | healthy | standalone/.env.example |
DEPLOY-RAILWAY.md |
software | healthy | standalone/DEPLOY-RAILWAY.md |
main.py |
software | healthy | standalone/main.py |
requirements.txt |
software | healthy | standalone/requirements.txt |
safety.py |
software | healthy | standalone/safety.py |
README.md |
software | healthy | tests/README.md |
run_tests.sh |
software | healthy | tests/run_tests.sh |
real_faq_accordion.html |
software | healthy | tests/fixtures/real_faq_accordion.html |
README.md |
software | healthy | tests/fixtures/README.md |
country_accordion_not_faq.html |
software | healthy | tests/fixtures/country_accordion_not_faq.html |
spa_shell_same_as_404.html |
software | healthy | tests/fixtures/spa_shell_same_as_404.html |
nextjs_streaming_hreflang.html |
software | healthy | tests/fixtures/nextjs_streaming_hreflang.html |
ssr_full_landing.html |
software | healthy | tests/fixtures/ssr_full_landing.html |
head_405_get_200_notes.md |
software | healthy | tests/fixtures/head_405_get_200_notes.md |
robots_403_response.json |
software | healthy | tests/fixtures/robots_403_response.json |
check_sitemap_v2.py |
software | healthy | scripts-v2/check_sitemap_v2.py |
README.md |
software | healthy | scripts-v2/README.md |
deterministic_checks_v2.py |
software | healthy | scripts-v2/deterministic_checks_v2.py |
run_deterministic_v2.sh |
software | healthy | scripts-v2/run_deterministic_v2.sh |
bev_analyze_v2.py |
software | healthy | scripts-v2/bev_analyze_v2.py |
check_robots_txt_v2.py |
software | healthy | scripts-v2/check_robots_txt_v2.py |
SKILL.md |
software | healthy | skill-unified/SKILL.md |
check_robots_txt.py |
software | healthy | skill-unified/scripts/check_robots_txt.py |
README.md |
software | healthy | skill-unified/scripts/README.md |
_bev_analyze.py |
software | healthy | skill-unified/scripts/_bev_analyze.py |
_timeout.py |
software | healthy | skill-unified/scripts/_timeout.py |
check_schema_completeness.py |
software | healthy | skill-unified/scripts/check_schema_completeness.py |
check_sitemap.py |
software | healthy | skill-unified/scripts/check_sitemap.py |
bots_eye_view.sh |
software | healthy | skill-unified/scripts/bots_eye_view.sh |
deterministic_checks.py |
software | healthy | skill-unified/scripts/deterministic_checks.py |
run_deterministic.sh |
software | healthy | skill-unified/scripts/run_deterministic.sh |
deterministic_checks_extras.py |
software | healthy | skill-unified/scripts/deterministic_checks_extras.py |
check-definitions.md |
software | healthy | skill-unified/references/check-definitions.md |
brain-mappings.md |
software | healthy | skill-unified/references/brain-mappings.md |
static-rules.md |
software | healthy | skill-unified/references/static-rules.md |
knowledge-performance.md |
software | healthy | skill-unified/references/knowledge-performance.md |
geo-framework.md |
software | healthy | skill-unified/references/geo-framework.md |
knowledge-seo.md |
software | healthy | skill-unified/references/knowledge-seo.md |
schema-validation.md |
software | healthy | skill-unified/references/schema-validation.md |
scoring-rubric.md |
software | healthy | skill-unified/references/scoring-rubric.md |
knowledge-geo.md |
software | healthy | skill-unified/references/knowledge-geo.md |
knowledge-aeo.md |
software | healthy | skill-unified/references/knowledge-aeo.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | standalone/main.py |
GET /api |
api | healthy | standalone/main.py |
GET /healthz |
api | healthy | standalone/main.py |
GET /readyz |
api | healthy | standalone/main.py |
POST /audit |
api | healthy | standalone/main.py |
GET /audit/{audit_id} |
api | healthy | standalone/main.py |
GET /audit/{audit_id}/json |
api | healthy | standalone/main.py |
GET /audit/{audit_id}/md |
api | healthy | standalone/main.py |
GET /audit/{audit_id}/pdf |
api | healthy | standalone/main.py |
GET /audits |
api | healthy | standalone/main.py |
POST /debug/persist-test |
api | healthy | standalone/main.py |
GET /api/by-domain/{domain:path} |
api | healthy | standalone/main.py |
GET /api/by-id/{audit_id} |
api | healthy | standalone/main.py |
GET /api/history/{domain:path} |
api | healthy | standalone/main.py |
GET /api/audits |
api | healthy | standalone/main.py |
POST /api/audit/start |
api | healthy | standalone/main.py |
GET /api/audit/{audit_id}/status |
api | healthy | standalone/main.py |
GET /api/audit/{audit_id}/result |
api | healthy | standalone/main.py |
DELETE /api/audit/by-domain/{domain:path} |
api | healthy | standalone/main.py |
DELETE /api/audit/{audit_id} |
api | healthy | standalone/main.py |
GET /api/suppressed |
api | healthy | standalone/main.py |
DELETE /api/suppressed/{domain:path} |
api | healthy | standalone/main.py |
GET /{slug} |
api | healthy | standalone/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
AuditRequest |
software | healthy | standalone/main.py:262 |
AuditResponse |
software | healthy | standalone/main.py:266 |
AuditStatusResponse |
software | healthy | standalone/main.py:273 |
StartAuditRequest |
software | healthy | standalone/main.py:1858 |
StartAuditResponse |
software | healthy | standalone/main.py:1863 |
_VisibleTextExtractor |
software | healthy | scripts-v2/bev_analyze_v2.py:43 |
_VisibleTextExtractor |
software | healthy | skill-unified/scripts/_bev_analyze.py:43 |
_Redirect308Handler |
software | healthy | skill-unified/scripts/check_schema_completeness.py:247 |
RecordingHandler |
software | healthy | skill-unified/scripts/deterministic_checks.py:106 |
NoFollowHandler |
software | healthy | skill-unified/scripts/deterministic_checks.py:119 |
_VisibleTextExtractor |
software | healthy | auditor-ruleset-export/validators.py:46 |
BrainIndex |
software | healthy | auditor-ruleset-export/ranker.py:115 |
NoFollow |
software | healthy | skill/scripts/check_sitemap.py:43 |
RecordingHandler |
software | healthy | skill/scripts/deterministic_checks.py:55 |
NoFollowHandler |
software | healthy | skill/scripts/deterministic_checks.py:64 |
| Label | Layer | Status | Path |
|---|---|---|---|
standalone |
software | healthy | standalone |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
scripts-v2 |
software | healthy | scripts-v2 |
skill-unified |
software | healthy | skill-unified |
scripts |
software | healthy | skill-unified/scripts |
references |
software | healthy | skill-unified/references |
auditor-ruleset-export |
software | healthy | auditor-ruleset-export |
audit-reports |
software | healthy | audit-reports |
skill |
software | healthy | skill |
scripts |
software | healthy | skill/scripts |
references |
software | healthy | skill/references |
| Label | Layer | Status | Path |
|---|---|---|---|
169.254.169.254 |
network | healthy | standalone/safety.py |
100.100.100.200 |
network | healthy | standalone/safety.py |
2.3.1.4 |
network | healthy | skill-unified/scripts/check_robots_txt.py |
2.3.1.3 |
network | healthy | skill-unified/scripts/check_robots_txt.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | standalone/safety.py |
vps::aws |
hardware | healthy | standalone/safety.py |
vps::azure |
hardware | healthy | standalone/safety.py |
vps::ec2 |
hardware | healthy | standalone/safety.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | standalone/Dockerfile |
port:12 |
network | healthy | tests/run_tests.sh |
port:404 |
network | healthy | tests/run_tests.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | standalone/main.py |
postgres |
data | healthy | standalone/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | scripts-v2/check_sitemap_v2.py |
envoy |
network | healthy | skill-unified/scripts/deterministic_checks.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-fp10lby9 |
software | healthy | /tmp/repobility-clone-fp10lby9 |
| Label | Layer | Status | Path |
|---|---|---|---|
image::standalone/Dockerfile |
hardware | healthy | standalone/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | standalone/audit_pipeline.py |
This page is publicly accessible at:
https://repobility.com/scan/79443b5a-e409-4ad2-aa33-9c7fac9448d6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/79443b5a-e409-4ad2-aa33-9c7fac9448d6/
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.