https://github.com/sajadrafiei97-eng/think-tank-monitor
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 3 weeks ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 139 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 |
|---|---|---|---|
_next_key |
software | healthy | tools/coverage_report.py:75 |
send_telegram |
software | healthy | tools/coverage_report.py:82 |
_serpapi_call |
software | healthy | tools/coverage_report.py:93 |
search_site |
software | healthy | tools/coverage_report.py:152 |
main |
software | healthy | tools/coverage_report.py:187 |
_older_note |
software | healthy | tools/coverage_report.py:245 |
make_keyboard |
software | healthy | tools/bot_listener.py:58 |
load_offset |
software | healthy | tools/bot_listener.py:76 |
save_offset |
software | healthy | tools/bot_listener.py:83 |
load_schedule_enabled |
software | healthy | tools/bot_listener.py:89 |
save_schedule_enabled |
software | healthy | tools/bot_listener.py:96 |
load_search_mode |
software | healthy | tools/bot_listener.py:106 |
save_search_mode |
software | healthy | tools/bot_listener.py:113 |
get_updates |
software | healthy | tools/bot_listener.py:123 |
send |
software | healthy | tools/bot_listener.py:133 |
trigger |
software | healthy | tools/bot_listener.py:143 |
run_and_confirm |
software | healthy | tools/bot_listener.py:165 |
handle |
software | healthy | tools/bot_listener.py:183 |
process_bot |
software | healthy | tools/bot_listener.py:262 |
main |
software | healthy | tools/bot_listener.py:285 |
fetch_reports |
software | dead | tools/fetcher.py:22 |
_fetch_rss |
software | healthy | tools/fetcher.py:45 |
_discover_rss |
software | healthy | tools/fetcher.py:61 |
_scrape_html |
software | healthy | tools/fetcher.py:81 |
fetch_full_text |
software | dead | tools/fetcher.py:140 |
_get |
software | healthy | tools/fetcher.py:151 |
_is_report_url |
software | healthy | tools/search_tool.py:19 |
_domain |
software | healthy | tools/search_tool.py:29 |
_is_allowed |
software | healthy | tools/search_tool.py:36 |
google_search |
software | healthy | tools/search_tool.py:41 |
tavily_search |
software | healthy | tools/search_tool.py:95 |
_make_tbs |
software | healthy | tools/search_tool.py:145 |
_serpapi_call |
software | healthy | tools/search_tool.py:158 |
serpapi_search |
software | healthy | tools/search_tool.py:214 |
_add_filtered |
software | healthy | tools/search_tool.py:224 |
serpapi_user_query |
software | healthy | tools/search_tool.py:269 |
search_all |
software | dead | tools/search_tool.py:329 |
_add |
software | healthy | tools/search_tool.py:337 |
check_tools_compile |
software | healthy | tools/self_check.py:36 |
check_configs |
software | healthy | tools/self_check.py:44 |
check_serpapi_quota |
software | healthy | tools/self_check.py:68 |
check_telegram_credentials |
software | healthy | tools/self_check.py:96 |
check_github_runs |
software | healthy | tools/self_check.py:108 |
check_seen_files |
software | healthy | tools/self_check.py:157 |
check_sites |
software | healthy | tools/self_check.py:170 |
send_report |
software | healthy | tools/self_check.py:193 |
main |
software | healthy | tools/self_check.py:224 |
normalize |
software | healthy | tools/direct_fetch.py:57 |
compile_keywords |
software | healthy | tools/direct_fetch.py:66 |
_matches |
software | healthy | tools/direct_fetch.py:80 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config.yaml |
software | healthy | config.yaml |
config_en.yaml |
software | healthy | config_en.yaml |
config_schedule.json |
software | healthy | config_schedule.json |
claude.md |
software | healthy | claude.md |
.env.example |
software | healthy | .env.example |
requirements.txt |
software | healthy | requirements.txt |
monitor_think_tanks.md |
software | healthy | workflows/monitor_think_tanks.md |
coverage_report.py |
software | healthy | tools/coverage_report.py |
bot_listener.py |
software | healthy | tools/bot_listener.py |
fetcher.py |
software | healthy | tools/fetcher.py |
search_tool.py |
software | healthy | tools/search_tool.py |
check_6sites.py |
software | healthy | tools/check_6sites.py |
test_coverage.py |
software | healthy | tools/test_coverage.py |
self_check.py |
software | healthy | tools/self_check.py |
check_en_sites.py |
software | healthy | tools/check_en_sites.py |
direct_fetch.py |
software | healthy | tools/direct_fetch.py |
main.py |
software | healthy | tools/main.py |
state.py |
software | healthy | tools/state.py |
notifier.py |
software | healthy | tools/notifier.py |
matcher.py |
software | healthy | tools/matcher.py |
coverage_test.yml |
software | healthy | .github/workflows/coverage_test.yml |
selfcheck.yml |
software | healthy | .github/workflows/selfcheck.yml |
monitor.yml |
software | healthy | .github/workflows/monitor.yml |
bot_listener.yml |
software | healthy | .github/workflows/bot_listener.yml |
claude.md |
quality | healthy | claude.md |
| Label | Layer | Status | Path |
|---|---|---|---|
SERPAPI_KEY_EN |
cicd | healthy | — |
GOOGLE_CSE_ID |
cicd | healthy | — |
GOOGLE_API_KEY |
cicd | healthy | — |
TELEGRAM_CHAT_ID |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
GH_TOKEN |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN_EN |
cicd | healthy | — |
SERPAPI_KEY |
cicd | healthy | — |
TAVILY_API_KEY |
cicd | healthy | — |
TELEGRAM_CHAT_ID_EN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
coverage |
cicd | healthy | .github/workflows/coverage_test.yml |
selfcheck |
cicd | healthy | .github/workflows/selfcheck.yml |
check |
cicd | healthy | .github/workflows/monitor.yml |
monitor |
cicd | healthy | .github/workflows/monitor.yml |
listen |
cicd | healthy | .github/workflows/bot_listener.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
workflows |
software | healthy | workflows |
tools |
software | healthy | tools |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::coverage_test |
cicd | healthy | .github/workflows/coverage_test.yml |
gha::selfcheck |
cicd | healthy | .github/workflows/selfcheck.yml |
gha::monitor |
cicd | healthy | .github/workflows/monitor.yml |
gha::bot_listener |
cicd | healthy | .github/workflows/bot_listener.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:05 |
network | healthy | .github/workflows/selfcheck.yml |
port:45 |
network | healthy | .github/workflows/selfcheck.yml |
port:30 |
network | healthy | .github/workflows/monitor.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-me_8v4wd |
software | healthy | /tmp/repobility-clone-me_8v4wd |
This page is publicly accessible at:
https://repobility.com/scan/de586ec5-34e9-45da-87ff-b0a255e5f0ae/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/de586ec5-34e9-45da-87ff-b0a255e5f0ae/
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.