https://github.com/shimingzz/WhisPrompt
· scanned 2026-06-16 00:10 UTC (2 months, 2 weeks ago)
33 raw signals (0 security + 33 graph)
Last scanned 2 months, 2 weeks ago · v1 · 33 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 174 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 |
|---|---|---|---|
make_icon |
software | healthy | windows/scripts/make_icons.py:9 |
get_lan_ips |
software | healthy | windows/whisprompt/certs.py:26 |
_new_key |
software | healthy | windows/whisprompt/certs.py:46 |
_write_key |
software | healthy | windows/whisprompt/certs.py:50 |
_load_key |
software | healthy | windows/whisprompt/certs.py:60 |
_ensure_ca |
software | healthy | windows/whisprompt/certs.py:64 |
_cert_covers |
software | healthy | windows/whisprompt/certs.py:96 |
ensure_certs |
software | healthy | windows/whisprompt/certs.py:106 |
_add_cuda_dll_dirs |
software | healthy | windows/whisprompt/transcriber.py:10 |
__init__ |
software | healthy | windows/whisprompt/transcriber.py:29 |
load |
software | healthy | windows/whisprompt/transcriber.py:35 |
_load_locked |
software | healthy | windows/whisprompt/transcriber.py:39 |
set_model |
software | dead | windows/whisprompt/transcriber.py:54 |
transcribe |
software | healthy | windows/whisprompt/transcriber.py:61 |
__init__ |
software | healthy | windows/whisprompt/storage.py:16 |
_save |
software | healthy | windows/whisprompt/storage.py:25 |
add |
software | healthy | windows/whisprompt/storage.py:31 |
list |
software | healthy | windows/whisprompt/storage.py:38 |
get |
software | healthy | windows/whisprompt/storage.py:45 |
delete |
software | healthy | windows/whisprompt/storage.py:49 |
update |
software | healthy | windows/whisprompt/storage.py:58 |
set_archived |
software | healthy | windows/whisprompt/storage.py:67 |
load |
software | healthy | windows/whisprompt/config.py:94 |
save |
software | healthy | windows/whisprompt/config.py:104 |
ensure_dirs |
software | healthy | windows/whisprompt/config.py:111 |
__init__ |
software | healthy | windows/whisprompt/llm.py:12 |
_list_models_full |
software | healthy | windows/whisprompt/llm.py:15 |
list_models |
software | healthy | windows/whisprompt/llm.py:24 |
pick_default_model |
software | healthy | windows/whisprompt/llm.py:27 |
score |
software | dead | windows/whisprompt/llm.py:37 |
resolve_model |
software | healthy | windows/whisprompt/llm.py:46 |
_chat |
software | healthy | windows/whisprompt/llm.py:49 |
_resolve_think |
software | healthy | windows/whisprompt/llm.py:80 |
make_title |
software | healthy | windows/whisprompt/llm.py:84 |
refine |
software | healthy | windows/whisprompt/llm.py:94 |
optimize |
software | healthy | windows/whisprompt/llm.py:101 |
to_dict |
software | healthy | windows/whisprompt/server.py:45 |
_status |
software | healthy | windows/whisprompt/server.py:61 |
process |
software | healthy | windows/whisprompt/server.py:66 |
process_text |
software | healthy | windows/whisprompt/server.py:78 |
_finish |
software | healthy | windows/whisprompt/server.py:85 |
refine |
software | healthy | windows/whisprompt/server.py:112 |
backfill_titles |
software | dead | windows/whisprompt/server.py:153 |
build_app |
software | healthy | windows/whisprompt/server.py:166 |
upload_audio |
software | healthy | windows/whisprompt/server.py:170 |
submit_text |
software | healthy | windows/whisprompt/server.py:185 |
status |
software | healthy | windows/whisprompt/server.py:198 |
history |
software | healthy | windows/whisprompt/server.py:211 |
refine_text |
software | healthy | windows/whisprompt/server.py:217 |
refine_audio |
software | healthy | windows/whisprompt/server.py:235 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
requirements.txt |
software | healthy | windows/requirements.txt |
think_test.py |
software | healthy | windows/scripts/think_test.py |
make_icons.py |
software | healthy | windows/scripts/make_icons.py |
cleanup_tests.py |
software | healthy | windows/scripts/cleanup_tests.py |
__init__.py |
software | healthy | windows/whisprompt/__init__.py |
certs.py |
software | healthy | windows/whisprompt/certs.py |
transcriber.py |
software | healthy | windows/whisprompt/transcriber.py |
storage.py |
software | healthy | windows/whisprompt/storage.py |
config.py |
software | healthy | windows/whisprompt/config.py |
llm.py |
software | healthy | windows/whisprompt/llm.py |
server.py |
software | healthy | windows/whisprompt/server.py |
main.py |
software | healthy | windows/whisprompt/main.py |
__init__.py |
software | healthy | windows/whisprompt/gui/__init__.py |
main_window.py |
software | healthy | windows/whisprompt/gui/main_window.py |
theme.py |
software | healthy | windows/whisprompt/gui/theme.py |
manifest.json |
software | healthy | windows/whisprompt/web/manifest.json |
sw.js |
software | healthy | windows/whisprompt/web/sw.js |
index.html |
software | healthy | windows/whisprompt/web/index.html |
app.js |
software | healthy | windows/whisprompt/web/app.js |
style.css |
software | healthy | windows/whisprompt/web/style.css |
Recorder.swift |
software | healthy | ios/WhisPrompt/WhisPrompt/Recorder.swift |
ContentView.swift |
software | healthy | ios/WhisPrompt/WhisPrompt/ContentView.swift |
WhisPromptApp.swift |
software | healthy | ios/WhisPrompt/WhisPrompt/WhisPromptApp.swift |
APIClient.swift |
software | healthy | ios/WhisPrompt/WhisPrompt/APIClient.swift |
Contents.json |
software | healthy | ios/WhisPrompt/WhisPrompt/Assets.xcassets/Contents.json |
Contents.json |
software | healthy | ios/WhisPrompt/WhisPrompt/Assets.xcassets/AppIcon.appiconse… |
Contents.json |
software | healthy | ios/WhisPrompt/WhisPrompt/Assets.xcassets/AccentColor.color… |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
windows |
software | healthy | windows |
scripts |
software | healthy | windows/scripts |
whisprompt |
software | healthy | windows/whisprompt |
gui |
software | healthy | windows/whisprompt/gui |
web |
software | healthy | windows/whisprompt/web |
ios |
software | healthy | ios |
WhisPrompt |
software | healthy | ios/WhisPrompt |
WhisPrompt |
software | healthy | ios/WhisPrompt/WhisPrompt |
Assets.xcassets |
software | healthy | ios/WhisPrompt/WhisPrompt/Assets.xcassets |
AppIcon.appiconset |
software | healthy | ios/WhisPrompt/WhisPrompt/Assets.xcassets/AppIcon.appiconset |
AccentColor.colorset |
software | healthy | ios/WhisPrompt/WhisPrompt/Assets.xcassets/AccentColor.color… |
| Label | Layer | Status | Path |
|---|---|---|---|
Transcriber |
software | healthy | windows/whisprompt/transcriber.py:26 |
HistoryStore |
software | healthy | windows/whisprompt/storage.py:13 |
Settings |
software | healthy | windows/whisprompt/config.py:78 |
OllamaClient |
software | healthy | windows/whisprompt/llm.py:11 |
Result |
software | healthy | windows/whisprompt/server.py:32 |
Pipeline |
software | healthy | windows/whisprompt/server.py:50 |
ServerManager |
software | healthy | windows/whisprompt/server.py:305 |
QRDialog |
software | healthy | windows/whisprompt/gui/main_window.py:29 |
HistoryItemWidget |
software | healthy | windows/whisprompt/gui/main_window.py:49 |
MainWindow |
software | healthy | windows/whisprompt/gui/main_window.py:84 |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/audio |
api | healthy | windows/whisprompt/server.py |
POST /api/text |
api | healthy | windows/whisprompt/server.py |
GET /api/status |
api | healthy | windows/whisprompt/server.py |
GET /api/history |
api | healthy | windows/whisprompt/server.py |
POST /api/history/{item_id}/refine |
api | healthy | windows/whisprompt/server.py |
POST /api/history/{item_id}/refine-audio |
api | healthy | windows/whisprompt/server.py |
DELETE /api/history/{item_id} |
api | healthy | windows/whisprompt/server.py |
POST /api/history/{item_id}/archive |
api | healthy | windows/whisprompt/server.py |
GET /ca.crt |
api | healthy | windows/whisprompt/server.py |
GET / |
api | healthy | windows/whisprompt/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
8.8.8.8 |
network | healthy | windows/whisprompt/certs.py |
127.0.0.1 |
network | healthy | windows/whisprompt/certs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-t17dut2e |
software | healthy | /tmp/repobility-clone-t17dut2e |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/590c2974-0c4a-4d75-aee2-5f0b700a9e05/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/590c2974-0c4a-4d75-aee2-5f0b700a9e05/
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.