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.

yuvrajmehta21/Email-Classifier

https://github.com/yuvrajmehta21/Email-Classifier · scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)

12 raw signals (0 security + 12 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 12 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 79 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
fetch_read software healthy tools/outlook_fetch_read.py:36
main software healthy tools/outlook_fetch_read.py:54
_user_message software healthy tools/summarize_with_gemini.py:53
summarize software healthy tools/summarize_with_gemini.py:64
main software healthy tools/summarize_with_gemini.py:97
apply_label software healthy tools/apply_label.py:29
main software healthy tools/apply_label.py:50
_load_seen software healthy tools/run_inbox_cycle.py:52
_save_seen software healthy tools/run_inbox_cycle.py:61
run_cycle software healthy tools/run_inbox_cycle.py:66
main software healthy tools/run_inbox_cycle.py:126
_recipient_domains software healthy tools/pre_classify.py:39
pre_classify software healthy tools/pre_classify.py:48
main software healthy tools/pre_classify.py:90
move_message software healthy tools/outlook_move_message.py:30
main software healthy tools/outlook_move_message.py:43
normalize software healthy tools/normalize_email.py:20
main software healthy tools/normalize_email.py:38
_load_private_key software healthy tools/outlook_auth.py:62
_build_app software healthy tools/outlook_auth.py:73
bootstrap software healthy tools/outlook_auth.py:88
do_GET software dead tools/outlook_auth.py:102
log_message software dead tools/outlook_auth.py:112
get_access_token software healthy tools/outlook_auth.py:139
main software healthy tools/outlook_auth.py:156
fetch_unread software healthy tools/outlook_fetch_unread.py:31
main software healthy tools/outlook_fetch_unread.py:45
_recipient_addrs software healthy tools/classify_with_gemini.py:246
_user_message software healthy tools/classify_with_gemini.py:255
classify software healthy tools/classify_with_gemini.py:268
main software healthy tools/classify_with_gemini.py:299
_first_nonempty_line software healthy tools/categorize_by_employee.py:35
_employee_in_text software healthy tools/categorize_by_employee.py:43
_greeting_target software healthy tools/categorize_by_employee.py:51
_display_names software healthy tools/categorize_by_employee.py:64
categorize software healthy tools/categorize_by_employee.py:76
_received_display software healthy tools/run_daily_summary.py:38
_sender_display software healthy tools/run_daily_summary.py:49
_process_one software healthy tools/run_daily_summary.py:58
_group software healthy tools/run_daily_summary.py:78
_render_html software healthy tools/run_daily_summary.py:91
run software healthy tools/run_daily_summary.py:129
main software healthy tools/run_daily_summary.py:169
send software healthy tools/outlook_send_mail.py:29

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
Inbox Automation.json software healthy Inbox Automation.json
.env.example software healthy .env.example
handoff.md software healthy handoff.md
requirements.txt software healthy requirements.txt
employees.py software healthy config/employees.py
domain_lists.py software healthy config/domain_lists.py
folder_ids.py software healthy config/folder_ids.py
classify_inbox.md software healthy workflows/classify_inbox.md
outlook_setup.md software healthy workflows/outlook_setup.md
daily_summary.md software healthy workflows/daily_summary.md
outlook_fetch_read.py software healthy tools/outlook_fetch_read.py
summarize_with_gemini.py software healthy tools/summarize_with_gemini.py
apply_label.py software healthy tools/apply_label.py
run_inbox_cycle.py software healthy tools/run_inbox_cycle.py
pre_classify.py software healthy tools/pre_classify.py
outlook_move_message.py software healthy tools/outlook_move_message.py
normalize_email.py software healthy tools/normalize_email.py
outlook_auth.py software healthy tools/outlook_auth.py
outlook_fetch_unread.py software healthy tools/outlook_fetch_unread.py
classify_with_gemini.py software healthy tools/classify_with_gemini.py
categorize_by_employee.py software healthy tools/categorize_by_employee.py
run_daily_summary.py software healthy tools/run_daily_summary.py
outlook_send_mail.py software healthy tools/outlook_send_mail.py
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
config software healthy config
workflows software healthy workflows
tools software healthy tools

LabelLayerStatusPath
vps::azure hardware healthy CLAUDE.md
vps::digitalocean hardware healthy CLAUDE.md
vps::droplet hardware healthy CLAUDE.md

LabelLayerStatusPath
repobility-clone-lxk313ga software healthy /tmp/repobility-clone-lxk313ga

LabelLayerStatusPath
Handler software healthy tools/outlook_auth.py:101

LabelLayerStatusPath
167.71.232.223 network healthy CLAUDE.md

LabelLayerStatusPath
auth::tools/outlook_auth.py security healthy tools/outlook_auth.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/9718e5bd-7626-495b-930f-76027fa59b4b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9718e5bd-7626-495b-930f-76027fa59b4b/

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.