https://github.com/gsalami/knowledge-bridge
· scanned 2026-06-16 04:26 UTC (2 months ago)
22 raw signals (0 security + 22 graph)
Last scanned 2 months ago · v1 · 22 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 105 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 |
|---|---|---|---|
get_config_secret |
software | healthy | api.py:42 |
normalize_tags |
software | healthy | api.py:74 |
get_db |
software | healthy | api.py:93 |
init_db |
software | healthy | api.py:98 |
fetch_readable_url |
software | healthy | api.py:148 |
search_grounding_sources |
software | healthy | api.py:190 |
add_doc |
software | healthy | api.py:195 |
build_grounded_prompt |
software | healthy | api.py:235 |
parse_research_json |
software | healthy | api.py:252 |
openai_grounded_research |
software | healthy | api.py:302 |
xai_grounded_research |
software | healthy | api.py:328 |
perplexity_research |
software | healthy | api.py:351 |
extract_page_title |
software | healthy | api.py:381 |
token_set |
software | healthy | api.py:399 |
keyword_overlap |
software | healthy | api.py:409 |
build_similarity_query |
software | dead | api.py:418 |
find_exact_url_match |
software | healthy | api.py:425 |
find_similar_open_entries |
software | healthy | api.py:456 |
find_similar_backlog |
software | dead | api.py:485 |
find_duplicates |
software | healthy | api.py:490 |
perplexity_merge |
software | healthy | api.py:507 |
add_to_brain |
software | healthy | api.py:532 |
send_to_brain |
software | healthy | api.py:554 |
brain_related |
software | healthy | api.py:568 |
auth |
software | healthy | api.py:588 |
get_entries |
software | healthy | api.py:597 |
get_entry |
software | healthy | api.py:611 |
update_entry |
software | healthy | api.py:621 |
create_entry |
software | healthy | api.py:686 |
update_status |
software | healthy | api.py:856 |
update_tags |
software | healthy | api.py:873 |
update_notes |
software | healthy | api.py:886 |
delete_entry |
software | healthy | api.py:899 |
get_presentations |
software | healthy | api.py:912 |
create_presentation |
software | healthy | api.py:919 |
delete_presentation |
software | healthy | api.py:943 |
scrape_article_images |
software | healthy | api.py:953 |
search_web_images |
software | healthy | api.py:1005 |
bing_image_search |
software | healthy | api.py:1035 |
image_proxy |
software | healthy | api.py:1070 |
find_images |
software | healthy | api.py:1096 |
set_presentation |
software | healthy | api.py:1130 |
select_image |
software | healthy | api.py:1146 |
generate_slide |
software | healthy | api.py:1164 |
get_generation_status |
software | healthy | api.py:1285 |
get_agent_token |
software | healthy | api.py:1310 |
extract_request_token |
software | healthy | api.py:1316 |
require_agent_token |
software | healthy | api.py:1324 |
wrapper |
software | healthy | api.py:1327 |
_parse_json_field |
software | healthy | api.py:1351 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /kb/api/send-to-brain/<int:entry_id> |
api | healthy | api.py |
ANY /kb/api/brain-related/<int:entry_id> |
api | healthy | api.py |
ANY /kb/api/auth |
api | healthy | api.py |
ANY /kb/api/entries |
api | healthy | api.py |
ANY /kb/api/entries/<int:entry_id> |
api | healthy | api.py |
ANY /kb/api/entries/<int:entry_id>/status |
api | healthy | api.py |
ANY /kb/api/entries/<int:entry_id>/tags |
api | healthy | api.py |
ANY /kb/api/entries/<int:entry_id>/notes |
api | healthy | api.py |
ANY /kb/api/presentations |
api | healthy | api.py |
ANY /kb/api/presentations/<int:pres_id> |
api | healthy | api.py |
ANY /kb/api/image-proxy |
api | healthy | api.py |
ANY /kb/api/entries/<int:entry_id>/find-images |
api | healthy | api.py |
ANY /kb/api/entries/<int:entry_id>/presentation |
api | healthy | api.py |
ANY /kb/api/entries/<int:entry_id>/select-image |
api | healthy | api.py |
ANY /kb/api/entries/<int:entry_id>/generate-slide |
api | healthy | api.py |
ANY /kb/api/generations/<gen_id>/status |
api | healthy | api.py |
ANY /kb/api/agent/health |
api | healthy | api.py |
ANY /kb/api/rss |
api | healthy | api.py |
ANY /kb/rss.xml |
api | healthy | api.py |
ANY /kb/feed.xml |
api | healthy | api.py |
ANY /kb/api/agent/docs |
api | healthy | api.py |
ANY /kb/api/agent/openapi |
api | healthy | api.py |
ANY /kb/api/agent/entries |
api | healthy | api.py |
ANY /kb/api/agent/entries/<int:entry_id> |
api | healthy | api.py |
ANY /kb/ |
api | healthy | api.py |
ANY /kb/<path:path> |
api | healthy | api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
index.html |
software | healthy | index.html |
api.py |
software | healthy | api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
kb_entries |
data | healthy | api.py |
kb_presentations |
data | healthy | api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | api.py |
127.0.0.1 |
network | healthy | api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gsalami__knowledge-bridge |
software | healthy | /data/fable5_failed_archive/gsalami__knowledge-bridge |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8084 |
network | healthy | api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::README.md |
security | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/55f628dc-22e7-4709-afaa-bc4252ad6c76/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/55f628dc-22e7-4709-afaa-bc4252ad6c76/
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.