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.

SultonbekovSarvarbek/HorecaKadrBot

https://github.com/SultonbekovSarvarbek/HorecaKadrBot · scanned 2026-06-16 00:25 UTC (2 months, 2 weeks ago)

20 raw signals (0 security + 20 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 14 actionable findings from 1 signal source. 6 repeated signals grouped for readability. 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 285 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
load_config software healthy config.py:44
main software healthy main.py:34
on_error software healthy main.py:70
now_local software healthy utils/timeutil.py:17
__init__ software healthy utils/roles.py:16
__call__ software healthy utils/roles.py:19
validate_name software healthy utils/validators.py:8
validate_age software healthy utils/validators.py:15
validate_int software healthy utils/validators.py:22
validate_phone software healthy utils/validators.py:29
parse_date software healthy utils/validators.py:36
parse_index software healthy utils/validators.py:44
start_menu_kb software healthy keyboards/candidate.py:16
vacancies_kb software healthy keyboards/candidate.py:25
_with_back software healthy keyboards/candidate.py:36
back_kb software healthy keyboards/candidate.py:41
gender_kb software healthy keyboards/candidate.py:47
phone_kb software healthy keyboards/candidate.py:55
districts_kb software healthy keyboards/candidate.py:66
experience_kb software healthy keyboards/candidate.py:74
cook_spec_kb software healthy keyboards/candidate.py:82
russian_kb software healthy keyboards/candidate.py:92
yes_no_kb software healthy keyboards/candidate.py:100
confirm_interview_kb software healthy keyboards/candidate.py:108
decline_offer_kb software healthy keyboards/candidate.py:116
branches_kb software healthy keyboards/recruiter.py:9
positions_kb software healthy keyboards/recruiter.py:19
vacancies_pick_kb software healthy keyboards/recruiter.py:29
statuses_kb software healthy keyboards/recruiter.py:40
status_filter_kb software healthy keyboards/recruiter.py:51
manager_menu_kb software healthy keyboards/manager.py:9
positions_kb software healthy keyboards/manager.py:19
manager_candidate_kb software healthy keyboards/manager.py:37
candidates_page_kb software healthy keyboards/manager.py:49
staff_request_kb software healthy keyboards/manager.py:69
screen software healthy services/screening.py:36
build_weekly_checkin software healthy services/scheduler.py:19
send_weekly_checkin software dead services/scheduler.py:70
setup_scheduler software healthy services/scheduler.py:79
_experience software healthy services/export.py:36
_reason software healthy services/export.py:43
_rows software healthy services/export.py:52
export_candidates_xlsx software healthy services/export.py:81
experience_brief software healthy services/cards.py:8
candidate_card software healthy services/cards.py:15
candidate_full_form software healthy services/cards.py:33
_safe_send software healthy services/notify.py:15
send_invited_card software healthy services/notify.py:24
notify_recruiters software healthy services/notify.py:49
seed_db software healthy db/seed.py:16

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

LabelLayerStatusPath
Config software healthy config.py:37
RoleFilter software healthy utils/roles.py:10
ScreeningInput software healthy services/screening.py:11
ScreeningResult software healthy services/screening.py:22
SettingsRepo software healthy db/repository.py:28
UserRepo software healthy db/repository.py:60
BranchRepo software healthy db/repository.py:86
VacancyRepo software healthy db/repository.py:108
CandidateRepo software healthy db/repository.py:180
StaffRequestRepo software healthy db/repository.py:292
AuditRepo software healthy db/repository.py:314
ReportRepo software healthy db/repository.py:327
Base software healthy db/models.py:23
Role software healthy db/models.py:28
Position software healthy db/models.py:35
CookSpec software healthy db/models.py:42
Gender software healthy db/models.py:50
RussianLevel software healthy db/models.py:55
CandidateStatus software healthy db/models.py:61
RejectionReason software healthy db/models.py:74
VacancyStatus software healthy db/models.py:82
StaffRequestStatus software healthy db/models.py:87
Branch software healthy db/models.py:121
User software healthy db/models.py:132
Vacancy software healthy db/models.py:149
Candidate software healthy db/models.py:168
StaffRequest software healthy db/models.py:211
StatusLog software healthy db/models.py:230
AuditLog software healthy db/models.py:247
Setting software healthy db/models.py:260
DbSessionMiddleware software healthy middlewares/db.py:9
AntiFloodMiddleware software healthy middlewares/antiflood.py:9
LoggingMiddleware software healthy middlewares/logging.py:11
RecStatusReason software healthy handlers/recruiter_candidates.py:29
ReportForm software healthy handlers/reports.py:28
Form software healthy handlers/candidate.py:38
StaffRequestForm software healthy handlers/manager.py:48
StatusReasonForm software healthy handlers/manager.py:54
VacancyForm software healthy handlers/recruiter_vacancies.py:31
ClarifyForm software healthy handlers/recruiter_vacancies.py:40
QuotaForm software healthy handlers/recruiter_vacancies.py:44

LabelLayerStatusPath
README.md software healthy README.md
config.py software healthy config.py
texts.py software healthy texts.py
CLIENT_GUIDE.md software healthy CLIENT_GUIDE.md
.env.example software healthy .env.example
COMMANDS.md software healthy COMMANDS.md
main.py software healthy main.py
requirements.txt software healthy requirements.txt
timeutil.py software healthy utils/timeutil.py
__init__.py software healthy utils/__init__.py
roles.py software healthy utils/roles.py
validators.py software healthy utils/validators.py
__init__.py software healthy keyboards/__init__.py
candidate.py software healthy keyboards/candidate.py
recruiter.py software healthy keyboards/recruiter.py
manager.py software healthy keyboards/manager.py
__init__.py software healthy services/__init__.py
screening.py software healthy services/screening.py
scheduler.py software healthy services/scheduler.py
export.py software healthy services/export.py
cards.py software healthy services/cards.py
notify.py software healthy services/notify.py
__init__.py software healthy db/__init__.py
seed.py software healthy db/seed.py
repository.py software healthy db/repository.py
base.py software healthy db/base.py
models.py software healthy db/models.py
__init__.py software healthy middlewares/__init__.py
db.py software healthy middlewares/db.py
antiflood.py software healthy middlewares/antiflood.py
logging.py software healthy middlewares/logging.py
recruiter_candidates.py software healthy handlers/recruiter_candidates.py
__init__.py software healthy handlers/__init__.py
reports.py software healthy handlers/reports.py
candidate.py software healthy handlers/candidate.py
manager.py software healthy handlers/manager.py
admin_users.py software healthy handlers/admin_users.py
common.py software healthy handlers/common.py
recruiter_vacancies.py software healthy handlers/recruiter_vacancies.py

LabelLayerStatusPath
Base data healthy db/models.py
Branch data healthy db/models.py
User data healthy db/models.py
Vacancy data healthy db/models.py
Candidate data healthy db/models.py
StaffRequest data healthy db/models.py
StatusLog data healthy db/models.py
AuditLog data healthy db/models.py
Setting data healthy db/models.py
branches data healthy db/models.py
vacancies data healthy db/models.py
candidates data healthy db/models.py
status_logs data healthy db/models.py

LabelLayerStatusPath
utils software healthy utils
keyboards software healthy keyboards
services software healthy services
db software healthy db
middlewares software healthy middlewares
handlers software healthy handlers

LabelLayerStatusPath
postgres data healthy README.md
postgresql data healthy README.md
sqlite data healthy config.py

LabelLayerStatusPath
repobility-clone-gqbww28n software healthy /tmp/repobility-clone-gqbww28n
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/83bcd3e0-9506-4b3b-917c-245c082330d8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/83bcd3e0-9506-4b3b-917c-245c082330d8/

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.