https://github.com/liranfeder-tech/ai_council
· scanned 2026-06-16 04:31 UTC (2 months ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months ago · v1 · 21 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 178 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 |
|---|---|---|---|
_serper_search |
software | healthy | search_engine.py:53 |
search_is_available |
software | healthy | search_engine.py:75 |
_plan_queries_with_ai |
software | healthy | search_engine.py:80 |
get_live_market_data |
software | dead | search_engine.py:125 |
_fetch |
software | healthy | search_engine.py:156 |
_has_non_ascii |
software | healthy | academic_search.py:69 |
_norm_doi |
software | healthy | academic_search.py:74 |
_norm_title |
software | healthy | academic_search.py:86 |
_reconstruct_abstract |
software | healthy | academic_search.py:91 |
_academic_fallback |
software | healthy | academic_search.py:114 |
_parse_planned |
software | healthy | academic_search.py:129 |
_plan_academic_queries |
software | healthy | academic_search.py:173 |
_search_openalex |
software | healthy | academic_search.py:215 |
_search_semantic_scholar |
software | healthy | academic_search.py:286 |
_fetch_pubmed_abstracts |
software | healthy | academic_search.py:351 |
_search_pubmed |
software | healthy | academic_search.py:394 |
_split_pub_info |
software | healthy | academic_search.py:470 |
_search_scholar |
software | healthy | academic_search.py:485 |
search_academic_papers |
software | healthy | academic_search.py:552 |
_run |
software | healthy | academic_search.py:606 |
_rank_key |
software | healthy | academic_search.py:684 |
_language_label |
software | healthy | academic_search.py:711 |
build_literature_context_block |
software | healthy | academic_search.py:717 |
_parse_text |
software | healthy | file_reader.py:36 |
_parse_json |
software | healthy | file_reader.py:40 |
_parse_jsonl |
software | healthy | file_reader.py:52 |
_parse_csv |
software | healthy | file_reader.py:68 |
_row_str |
software | healthy | file_reader.py:84 |
_parse_pdf |
software | healthy | file_reader.py:95 |
_parse_excel |
software | healthy | file_reader.py:114 |
_parse_docx |
software | healthy | file_reader.py:140 |
extract_file |
software | healthy | file_reader.py:157 |
build_file_context |
software | healthy | file_reader.py:195 |
_vision_prefix |
software | healthy | logic_engine.py:101 |
_fetch_one_answer |
software | healthy | logic_engine.py:110 |
run_stage1_parallel_inference |
software | healthy | logic_engine.py:131 |
_build_other_answers_block |
software | healthy | logic_engine.py:195 |
_critique_one |
software | healthy | logic_engine.py:211 |
run_stage2_cross_critique |
software | healthy | logic_engine.py:246 |
_parse_verdict |
software | healthy | logic_engine.py:346 |
_collect_reverify_claims |
software | healthy | logic_engine.py:367 |
run_reverification |
software | healthy | logic_engine.py:392 |
_format_all_answers |
software | healthy | logic_engine.py:487 |
_format_all_critiques |
software | healthy | logic_engine.py:495 |
_format_all_dialectic |
software | healthy | logic_engine.py:509 |
_dialectic_one |
software | healthy | logic_engine.py:521 |
run_stage3_dialectic |
software | healthy | logic_engine.py:549 |
_build_critiques_summary |
software | healthy | logic_engine.py:610 |
_build_dialectic_summary |
software | healthy | logic_engine.py:628 |
_extract_disagreement_points |
software | healthy | logic_engine.py:641 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
search_engine.py |
software | healthy | search_engine.py |
Procfile |
software | healthy | Procfile |
firebase.json |
software | healthy | firebase.json |
academic_search.py |
software | healthy | academic_search.py |
requirements.txt |
software | healthy | requirements.txt |
glossary.py |
software | healthy | glossary.py |
file_reader.py |
software | healthy | file_reader.py |
logic_engine.py |
software | healthy | logic_engine.py |
ai_factory.py |
software | healthy | ai_factory.py |
project_reader.py |
software | healthy | project_reader.py |
app.py |
software | healthy | app.py |
media_generator.py |
software | healthy | media_generator.py |
history_manager.py |
software | healthy | history_manager.py |
auth_manager.py |
software | healthy | auth_manager.py |
report_generator.py |
software | healthy | report_generator.py |
| Label | Layer | Status | Path |
|---|---|---|---|
DisagreementPoint |
software | healthy | logic_engine.py:90 |
ReliabilityScorecard |
software | healthy | app.py:1226 |
_ReportPDF |
software | healthy | report_generator.py:311 |
| Label | Layer | Status | Path |
|---|---|---|---|
liranfeder-tech__ai_council |
software | healthy | /data/fable5_failed_archive/liranfeder-tech__ai_council |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | ai_factory.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::auth_manager.py |
security | healthy | auth_manager.py |
This page is publicly accessible at:
https://repobility.com/scan/fe4d89eb-fcf3-47ac-9dac-ffcdbeae849e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fe4d89eb-fcf3-47ac-9dac-ffcdbeae849e/
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.