https://github.com/ronnierosal/promptmate
· scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)
32 raw signals (0 security + 32 graph)
Last scanned 2 months, 3 weeks ago · v1 · 27 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 389 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 |
|---|---|---|---|
lane_for |
software | healthy | test_knowledge.py:109 |
lane_for |
software | healthy | test_local_ai.py:13 |
__init__ |
software | healthy | test_local_ai.py:100 |
__enter__ |
software | healthy | test_local_ai.py:101 |
__exit__ |
software | healthy | test_local_ai.py:102 |
__iter__ |
software | healthy | test_local_ai.py:103 |
_fake_urlopen |
software | healthy | test_local_ai.py:104 |
main |
software | healthy | probe_gaps.py:53 |
list_videos |
software | healthy | build_knowledge_pack.py:30 |
fetch_vtt |
software | healthy | build_knowledge_pack.py:42 |
parse_vtt |
software | healthy | build_knowledge_pack.py:54 |
on_topic |
software | healthy | build_knowledge_pack.py:83 |
chunk_text |
software | healthy | build_knowledge_pack.py:89 |
main |
software | healthy | build_knowledge_pack.py:106 |
_fake_api |
software | healthy | test_logic.py:124 |
_fake_evil |
software | healthy | test_logic.py:147 |
_boom |
software | healthy | test_logic.py:154 |
__init__ |
software | healthy | test_deckside.py:132 |
read |
software | healthy | test_deckside.py:135 |
__enter__ |
software | healthy | test_deckside.py:138 |
__exit__ |
software | healthy | test_deckside.py:141 |
_fake_urlopen |
software | healthy | test_deckside.py:148 |
main |
software | healthy | build_faq_pack.py:27 |
_boom |
software | healthy | test_games.py:142 |
step |
software | healthy | test_chat_visual.py:12 |
go |
software | healthy | test_chat_visual.py:13 |
grab |
software | healthy | test_chat_visual.py:20 |
check |
software | healthy | gemma_battery.py:185 |
main |
software | healthy | gemma_battery.py:226 |
main |
software | healthy | mega_battery.py:256 |
__init__ |
software | healthy | test_mcp.py:14 |
request |
software | healthy | test_mcp.py:21 |
notify |
software | healthy | test_mcp.py:34 |
call_tool |
software | healthy | test_mcp.py:38 |
close |
software | healthy | test_mcp.py:46 |
main |
software | healthy | test_mcp.py:51 |
build_battery |
software | healthy | fpv_battery.py:98 |
content_words |
software | healthy | fpv_battery.py:121 |
main |
software | healthy | fpv_battery.py:126 |
_restore_chat |
software | healthy | test_pet.py:16 |
_restore_mem |
software | healthy | test_pet.py:26 |
_lane |
software | healthy | test_pet.py:53 |
__init__ |
software | healthy | test_pet.py:67 |
pet_name |
software | healthy | test_pet.py:69 |
entry |
software | healthy | test_history.py:16 |
user_data_dir |
software | healthy | askpet.py:44 |
_legacy_data_dir |
software | healthy | askpet.py:53 |
migrate_legacy_data |
software | healthy | askpet.py:63 |
load_json |
software | healthy | askpet.py:106 |
save_json |
software | healthy | askpet.py:116 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_knowledge.py |
software | healthy | test_knowledge.py |
.mcp.json |
software | healthy | .mcp.json |
fpv_newbie_questions.json |
software | healthy | fpv_newbie_questions.json |
test_local_ai.py |
software | healthy | test_local_ai.py |
probe_gaps.py |
software | healthy | probe_gaps.py |
build_knowledge_pack.py |
software | healthy | build_knowledge_pack.py |
README.md |
software | healthy | README.md |
test_logic.py |
software | healthy | test_logic.py |
test_deckside.py |
software | healthy | test_deckside.py |
build_faq_pack.py |
software | healthy | build_faq_pack.py |
test_games.py |
software | healthy | test_games.py |
test_chat_visual.py |
software | healthy | test_chat_visual.py |
gemma_battery.py |
software | healthy | gemma_battery.py |
mega_battery.py |
software | healthy | mega_battery.py |
test_spell.py |
software | healthy | test_spell.py |
test_mcp.py |
software | healthy | test_mcp.py |
fpv_battery.py |
software | healthy | fpv_battery.py |
test_pet.py |
software | healthy | test_pet.py |
test_history.py |
software | healthy | test_history.py |
askpet.py |
software | healthy | askpet.py |
battery_chats.py |
software | healthy | battery_chats.py |
LICENSE |
software | healthy | LICENSE |
fpv_newbie_faq.json |
software | healthy | fpv_newbie_faq.json |
test_gui.py |
software | healthy | test_gui.py |
askpet-spec.md |
software | healthy | askpet-spec.md |
test_slash.py |
software | healthy | test_slash.py |
test_petstore.py |
software | healthy | test_petstore.py |
how-to-use.md |
software | healthy | docs/how-to-use.md |
convert_sprites.py |
software | healthy | assets/convert_sprites.py |
aliases.json |
software | healthy | dictionary/aliases.json |
corrections.json |
software | healthy | dictionary/corrections.json |
.mcp.json |
quality | healthy | .mcp.json |
| Label | Layer | Status | Path |
|---|---|---|---|
_FakeResp |
software | healthy | test_local_ai.py:99 |
_Resp |
software | healthy | test_deckside.py:131 |
McpClient |
software | healthy | test_mcp.py:13 |
_FakePet |
software | healthy | test_pet.py:66 |
FakeEvent |
software | healthy | test_pet.py:185 |
SpellHelper |
software | healthy | askpet.py:271 |
AskPetApp |
software | healthy | askpet.py:5054 |
CompletionMenu |
software | healthy | askpet.py:6264 |
RosterTypeahead |
software | healthy | askpet.py:6416 |
SlashCommands |
software | healthy | askpet.py:6505 |
SpellSupport |
software | healthy | askpet.py:6696 |
SpriteLibrary |
software | healthy | askpet.py:6750 |
UpdateProgressDialog |
software | healthy | askpet.py:6822 |
PetOverlay |
software | healthy | askpet.py:6863 |
PetBrowser |
software | healthy | askpet.py:7559 |
SlimScrollbar |
software | healthy | askpet.py:7969 |
NumberGuess |
software | healthy | askpet.py:8144 |
WordScramble |
software | healthy | askpet.py:8175 |
Hangman |
software | healthy | askpet.py:8213 |
TwentyQuestions |
software | healthy | askpet.py:8273 |
Trivia |
software | healthy | askpet.py:8321 |
CozyDungeon |
software | healthy | askpet.py:8446 |
ChatWindow |
software | healthy | askpet.py:8627 |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | askpet.py |
postgres |
data | healthy | askpet.py |
postgresql |
data | healthy | askpet.py |
sqlite |
data | healthy | askpet.py |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
assets |
software | healthy | assets |
dictionary |
software | healthy | dictionary |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | probe_gaps.py |
vps::ec2 |
hardware | healthy | probe_gaps.py |
vps::azure |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | test_deckside.py |
10.0.0.1 |
network | healthy | fpv_newbie_faq.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-21ilesxc |
software | healthy | /tmp/repobility-clone-21ilesxc |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | test_logic.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | mega_battery.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::askpet.py |
security | healthy | askpet.py |
This page is publicly accessible at:
https://repobility.com/scan/dc35ea22-ee6f-4638-9202-99cc1d6add8a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dc35ea22-ee6f-4638-9202-99cc1d6add8a/
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.