Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

wilfreddenijs/certmon

https://github.com/wilfreddenijs/certmon · scanned 2026-06-16 04:41 UTC (1 month, 2 weeks ago)

25 raw signals (0 security + 25 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v1 · 25 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 102 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.

LabelLayerStatusPath
log software healthy launcher.py:26
find_free_port software healthy launcher.py:36
wait_for_server software healthy launcher.py:47
start_flask software dead launcher.py:57
make_tray_icon software healthy launcher.py:79
open_browser software dead launcher.py:89
quit_app software dead launcher.py:92
main software healthy launcher.py:111
setup_logging software healthy toolbelt_uploader.py:87
connect_toolbelt software healthy toolbelt_uploader.py:97
bring_to_front software healthy toolbelt_uploader.py:115
cy software healthy toolbelt_uploader.py:134
select_device software healthy toolbelt_uploader.py:141
utilities_tab software healthy toolbelt_uploader.py:180
find_ssl_controls software healthy toolbelt_uploader.py:200
edit_on_row software healthy toolbelt_uploader.py:212
button_on_row software healthy toolbelt_uploader.py:221
_find_open_dialog software healthy toolbelt_uploader.py:239
set_cert_path software healthy toolbelt_uploader.py:251
set_passphrase software healthy toolbelt_uploader.py:314
_msgbox software healthy toolbelt_uploader.py:331
click_apply_and_confirm software healthy toolbelt_uploader.py:349
upload_to_device software healthy toolbelt_uploader.py:396
pem_for_ip software healthy toolbelt_uploader.py:416
certmon_issue software healthy toolbelt_uploader.py:420
_close_stray_dialogs software healthy toolbelt_uploader.py:435
ensure_connection software healthy toolbelt_uploader.py:445
main software healthy toolbelt_uploader.py:456
resource_path software healthy app.py:22
data_dir software healthy app.py:28
load_data software healthy app.py:47
save_data software healthy app.py:54
get_cert_info software healthy app.py:59
scan_host software dead app.py:134
scan_range_worker software healthy app.py:143
index software healthy app.py:168
api_data software healthy app.py:173
add_host software healthy app.py:178
remove_host software healthy app.py:196
refresh_host software healthy app.py:209
add_range software healthy app.py:222
remove_range software healthy app.py:239
start_scan software healthy app.py:247
run_scan software dead app.py:256
scan_progress_api software healthy app.py:278
create_renewal software healthy app.py:283
list_renewals software healthy app.py:315
delete_renewal software healthy app.py:320
export_excel software healthy app.py:328
fmt_date software healthy app.py:383

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ANY / api healthy app.py
ANY /api/data api healthy app.py
ANY /api/hosts api healthy app.py
ANY /api/hosts/<path:host_port> api healthy app.py
ANY /api/refresh/<path:host_port> api healthy app.py
ANY /api/scan/ranges api healthy app.py
ANY /api/scan/ranges/<path:ip_range> api healthy app.py
ANY /api/scan/start api healthy app.py
ANY /api/scan/progress api healthy app.py
ANY /api/renew api healthy app.py
ANY /api/renewals api healthy app.py
ANY /api/renewals/<int:renewal_id> api healthy app.py
ANY /api/export/excel api healthy app.py
ANY /api/ca/status api healthy app.py
ANY /api/ca/generate api healthy app.py
ANY /api/ca/install api healthy app.py
ANY /api/ca/download-cert api healthy app.py
ANY /api/ca/issue api healthy app.py
ANY /api/ca/issued api healthy app.py
ANY /api/ca/download/<filename> api healthy app.py
ANY /api/upload/devices api healthy app.py
ANY /api/upload/devices/<device_id> api healthy app.py
ANY /api/upload/push api healthy app.py
ANY /api/upload/test api healthy app.py

LabelLayerStatusPath
launcher.py software healthy launcher.py
toolbelt_uploader.py software healthy toolbelt_uploader.py
requirements.txt software healthy requirements.txt
README.md software healthy README.md
app.py software healthy app.py

LabelLayerStatusPath
127.0.0.1 network healthy launcher.py
192.168.0.114 network healthy toolbelt_uploader.py

LabelLayerStatusPath
wilfreddenijs__certmon software healthy /data/fable5_failed_archive/wilfreddenijs__certmon

LabelLayerStatusPath
port:443 network healthy app.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/8125c38e-b9e0-4d5b-80b8-422afe455ceb/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8125c38e-b9e0-4d5b-80b8-422afe455ceb/

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.