KeyHunter parser v10 + 18 scanners + tests (synthetic fixtures only, no keys/db/tokens)

This commit is contained in:
2026-10-20 07:50:07 +00:00
commit a5008d837b
178 changed files with 36909 additions and 0 deletions

93
v10.menu.txt Normal file
View File

@@ -0,0 +1,93 @@
============================================================
KeyHunter PARSER v9 [REALTIME + FILENAME-FIRST]
Strategy: realtime events + git history + filename search
Providers: 20 active (ZAI, KIMI, SAKANA, OPENROUTER, DASHSCOPE, DEEPSEEK...)
Tokens: 2663 live
Cycles: 1
Validator runs SEPARATELY (RUN_VALIDATOR.bat)
============================================================
00:25:47 INFO parser started — realtime poller + drain in background
00:25:47 INFO 📡 [REALTIME] poller started (60s interval)
00:25:47 INFO ⚡ [REALTIME-DRAIN] scanner started (parallel to main cycle)
00:25:47 INFO 🤗 [HF] HuggingFace scanner started (30s interval)
00:25:47 INFO 📝 [GIST] GitHub Gists scanner started (30s interval)
00:25:47 INFO 🏔️ [CODEBERG] scanner started (180s interval)
00:25:47 INFO 🔧 [GITEA] scanner started (180s interval)
00:25:47 INFO 📦 [COMMITS] GitHub commit scanner started (24 queries, 2663 tokens, 60s interval)
00:25:47 INFO 🐳 [DOCKER] Docker Hub scanner started (120s interval)
00:25:47 INFO 📦 [NPM] NPM scanner started (180s interval)
00:25:47 INFO 🔄 [REVAL] Revalidation scanner started (2h interval)
00:25:47 INFO 🎙️ [ELEVEN] ElevenLabs scanner started (900s interval)
00:25:47 INFO 🔐 [SSH] SSH private key scanner started (1800s interval)
00:25:47 INFO 🤗 [HF-MODELS] HuggingFace Models+Datasets scanner started (120s)
00:25:47 INFO 💬 [ISSUES] GitHub Issues scanner started (15 queries, 2663 tokens, 90s)
00:25:48 INFO
00:25:48 INFO ╔══════════════════════════════════════════════╗
00:25:48 INFO ║ 🔄 CYCLE #1 │ 00:25:48 ║
00:25:48 INFO ╚══════════════════════════════════════════════╝
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AWS_SECRET from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AZURE from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_AZURE from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_COHERE from @opentelemetry/instrumentation
00:25:48 INFO 📦 [NPM] +KH_COHERE from @opentelemetry/instrumentation
00:25:50 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AZURE from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AZURE from @openai/agents
00:25:50 INFO 📦 [NPM] +KH_AZURE from @openai/agents
00:25:50 INFO 🔐 [SSH] query='"BEGIN OPENSSH PRIVATE KEY"' hits=100
00:25:51 INFO 📦 [NPM] +KH_AWS_SECRET from openai
00:25:51 INFO 📦 [NPM] +KH_AWS_SECRET from openai
00:25:51 INFO 📦 [NPM] +KH_AWS_SECRET from openai
00:25:51 INFO 📦 [NPM] +KH_AWS_SECRET from openai
00:25:51 INFO 📦 [NPM] +KH_AWS_SECRET from openai
00:25:51 INFO 📦 [NPM] +KH_AWS_SECRET from openai
00:25:51 INFO 📦 [NPM] +KH_AWS_SECRET from openai
00:25:51 INFO 📦 [NPM] +KH_AWS_SECRET from openai
00:25:51 INFO 📦 [NPM] +KH_AZURE from openai
00:25:51 INFO 📦 [NPM] +KH_AZURE from openai
00:25:51 INFO 📦 [NPM] +KH_AZURE from openai
00:25:51 INFO 📦 [NPM] +KH_COHERE from openai
00:25:51 INFO 🎙️ [ELEVEN] query='ELEVENLABS_API_KEY' hits=80
00:25:52 INFO ⚡ [REALTIME] cloning 51 fresh repos...
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AWS_SECRET from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AZURE from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AZURE from @openai/agents-openai
00:25:52 INFO 📦 [NPM] +KH_AZURE from @openai/agents-openai
Traceback (most recent call last):
File "C:\Users\User\Desktop\keyhunter\src\eternal_v10.py", line 3301, in <module>
main()
File "C:\Users\User\Desktop\keyhunter\src\eternal_v10.py", line 3224, in main
git_found = phase_git_history(CONFIG["git_batch_size"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\Desktop\keyhunter\src\eternal_v10.py", line 2800, in phase_git_history
"SELECT repo FROM known_repos ORDER BY id DESC").fetchall())
^^^^^^^^^^
MemoryError
00:25:54 INFO 💬 [ISSUES] +KH_AWS_SECRET from PDFMathTranslate/PDFMathT#1199
00:25:55 INFO 📦 [NPM] +48 NEW keys
00:26:00 INFO 🤗 [HF] +1 NEW keys from HuggingFace Spaces
00:26:02 INFO 💬 [ISSUES] +1 NEW keys
00:26:21 INFO ✅ [REALTIME] done: 51 repos → 0 keys