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.

yaso201/admission-lanem-api

https://github.com/yaso201/admission-lanem-api · scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)

27 raw signals (0 security + 27 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 23 actionable findings from 1 signal source. 4 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 1490 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
seed_recette_catalogue software healthy admission/install.py:11
after_install software healthy admission/install.py:17
_apply_cross_site_cookies software healthy admission/security_headers.py:25
set_security_headers software healthy admission/security_headers.py:58
step software healthy admission/scenario_recette.py:40
_payload software healthy admission/scenario_recette.py:48
_as_staff software healthy admission/scenario_recette.py:53
_otp_for software healthy admission/scenario_recette.py:57
_tunnel_to_sop software healthy admission/scenario_recette.py:80
_confirm_frais software healthy admission/scenario_recette.py:125
_instruit software healthy admission/scenario_recette.py:137
_purge_dossier software healthy admission/scenario_recette.py:153
run software dead admission/scenario_recette.py:164
autoname software dead admission/admission/doctype/applicant_fee_payment/applicant…
before_insert software dead admission/admission/doctype/applicant_fee_payment/applicant…
validate software healthy admission/admission/doctype/applicant_fee_payment/applicant…
_sync_receipt_number software healthy admission/admission/doctype/applicant_fee_payment/applicant…
_guard_justificatif software healthy admission/admission/doctype/applicant_fee_payment/applicant…
validate software healthy admission/admission/doctype/applicant_fee/applicant_fee.py:6
autoname software dead admission/admission/doctype/admission_applicant/admission_a…
validate software healthy admission/admission/doctype/admission_applicant/admission_a…
on_update software healthy admission/admission/doctype/admission_applicant/admission_a…
_record_transition software healthy admission/admission/doctype/admission_applicant/admission_a…
_on_accepted software healthy admission/admission/doctype/admission_applicant/admission_a…
_gate_enrollment_fee_paid software healthy admission/admission/doctype/admission_applicant/admission_a…
_gate_data_transfer_consent software healthy admission/admission/doctype/admission_applicant/admission_a…
_validate_scholarships software healthy admission/admission/doctype/admission_applicant/admission_a…
_trigger_bridge software healthy admission/admission/doctype/admission_applicant/admission_a…
_trigger_double_check software healthy admission/admission/doctype/admission_applicant/admission_a…
_detect_transition_context software healthy admission/admission/doctype/admission_applicant/admission_a…
write_transition_log software healthy admission/admission/doctype/admission_applicant/admission_a…
validate software healthy admission/admission/doctype/admission_session/admission_ses…
validate_programme software healthy admission/admission/doctype/admission_programme/admission_p…
validate software healthy admission/admission/doctype/admission_programme/admission_p…
validate software healthy admission/admission/doctype/admission_settings/admission_se…
on_update software healthy admission/admission/doctype/admission_settings/admission_se…
_rib_data_changed software healthy admission/admission/doctype/admission_settings/admission_se…
_purge_rib_urls software healthy admission/admission/doctype/admission_settings/admission_se…
_schedule_purge software healthy admission/admission/doctype/admission_settings/admission_se…
_rotate_rib_pdf software healthy admission/admission/doctype/admission_settings/admission_se…
_versioned_urls software healthy admission/admission/doctype/admission_settings/admission_se…
_stamp_and_invalidate software healthy admission/admission/doctype/admission_settings/admission_se…
_broadcast_rib_change software healthy admission/admission/doctype/admission_settings/admission_se…
on_update software healthy admission/admission/doctype/admission_applicant_transition_…
validate software healthy admission/admission/doctype/admission_legal_document/admiss…
before_save software healthy admission/admission/doctype/admission_consent_record/admiss…
on_trash software healthy admission/admission/doctype/admission_consent_record/admiss…
before_insert software dead admission/admission/doctype/admission_fee_catalog/admission…
before_save software healthy admission/admission/doctype/admission_fee_catalog/admission…
_set_catalog_key software healthy admission/admission/doctype/admission_fee_catalog/admission…

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

LabelLayerStatusPath
ApplicantFeePayment software healthy admission/admission/doctype/applicant_fee_payment/applicant…
ApplicantFee software healthy admission/admission/doctype/applicant_fee/applicant_fee.py:5
AdmissionRetentionPolicy software healthy admission/admission/doctype/admission_retention_policy/admi…
AdmissionApplicant software healthy admission/admission/doctype/admission_applicant/admission_a…
AdmissionSession software healthy admission/admission/doctype/admission_session/admission_ses…
AdmissionProgramme software healthy admission/admission/doctype/admission_programme/admission_p…
AdmissionSettings software healthy admission/admission/doctype/admission_settings/admission_se…
AdmissionApplicantTransitionLog software healthy admission/admission/doctype/admission_applicant_transition_…
ApplicantPiece software healthy admission/admission/doctype/applicant_piece/applicant_piece…
AdmissionScholarshipMirror software healthy admission/admission/doctype/admission_scholarship_mirror/ad…
AdmissionLegalDocument software healthy admission/admission/doctype/admission_legal_document/admiss…
AdmissionConsentRecord software healthy admission/admission/doctype/admission_consent_record/admiss…
AdmissionLevelMirror software healthy admission/admission/doctype/admission_level_mirror/admissio…
AdmissionFeeCatalog software healthy admission/admission/doctype/admission_fee_catalog/admission…
AdmissionPromotionMirror software healthy admission/admission/doctype/admission_promotion_mirror/admi…
TestDetectSource software healthy admission/tests/test_transition_log.py:29
TestWriteTransitionLog software healthy admission/tests/test_transition_log.py:57
TestRecordTransition software healthy admission/tests/test_transition_log.py:85
TestAppendOnlyPerms software healthy admission/tests/test_transition_log.py:128
TestEnroll software healthy admission/tests/test_enroll.py:28
TestAdminReferentiel software healthy admission/tests/test_admin_referentiel.py:19
TestLegalDocumentContentHash software healthy admission/tests/test_legal.py:75
TestConsentRecordCreation software healthy admission/tests/test_legal.py:149
TestHasConsent software healthy admission/tests/test_legal.py:197
TestVersionedDisclaimer software healthy admission/tests/test_legal.py:229
TestCreateDossierConsentGate software healthy admission/tests/test_legal.py:263
TestPaymentOnlineConsentGate software healthy admission/tests/test_legal.py:348
TestPaymentOfflineConsentGate software healthy admission/tests/test_legal.py:402
TestEnrollmentPaymentConsentGate software healthy admission/tests/test_legal.py:425
TestINSTransitionConsentGate software healthy admission/tests/test_legal.py:510
TestBridgeConsentProof software healthy admission/tests/test_legal.py:536
TestGetLegalDocuments software healthy admission/tests/test_legal.py:576
TestGetFraisLegalTexts software healthy admission/tests/test_legal.py:628
TestNotifyUfMarking software healthy admission/tests/test_obs.py:35
TestRedrive software healthy admission/tests/test_obs.py:82
TestBackfillUfNotified software healthy admission/tests/test_obs.py:107
TestPrepareOnlinePayment software healthy admission/tests/test_pay_online_core.py:19
TestSubmitOnlineDescriptorUnchanged software healthy admission/tests/test_pay_online_core.py:54
TestInitiateOnlinePaymentStaff software healthy admission/tests/test_pay_online_core.py:83
TestOrphanPendingHandling software healthy admission/tests/test_pay_online_core.py:109
TestAdminStaff software healthy admission/tests/test_admin_staff.py:20
TestAfterInstall software healthy admission/tests/test_install_hook.py:8
TestCrossSiteCookie software healthy admission/tests/test_recette_fixes.py:15
TestOtpSync software healthy admission/tests/test_recette_fixes.py:36
TestCascadeHelper software healthy admission/tests/test_pay_confirm.py:16
TestConfirmGuards software healthy admission/tests/test_pay_confirm.py:45
TestWebhookPromotion software healthy admission/tests/test_webhook_promotion.py:42
TestWebhookTransport software healthy admission/tests/test_webhook_promotion.py:152
TestFindPaymentByReference software healthy admission/tests/test_webhook_promotion.py:172
TestResolvePersonSuccess software healthy admission/tests/test_create_dossier_person.py:29

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

LabelLayerStatusPath
README.md software healthy README.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
install.py software healthy admission/install.py
__init__.py software healthy admission/__init__.py
security_headers.py software healthy admission/security_headers.py
scenario_recette.py software healthy admission/scenario_recette.py
hooks.py software healthy admission/hooks.py
__init__.py software healthy admission/admission/__init__.py
__init__.py software healthy admission/admission/doctype/__init__.py
applicant_fee_payment.py software healthy admission/admission/doctype/applicant_fee_payment/applicant…
__init__.py software healthy admission/admission/doctype/applicant_fee_payment/__init__.…
applicant_fee_payment.json software healthy admission/admission/doctype/applicant_fee_payment/applicant…
__init__.py software healthy admission/admission/doctype/applicant_fee/__init__.py
applicant_fee.json software healthy admission/admission/doctype/applicant_fee/applicant_fee.json
applicant_fee.py software healthy admission/admission/doctype/applicant_fee/applicant_fee.py
__init__.py software healthy admission/admission/doctype/admission_retention_policy/__in…
admission_retention_policy.py software healthy admission/admission/doctype/admission_retention_policy/admi…
admission_retention_policy.json software healthy admission/admission/doctype/admission_retention_policy/admi…
__init__.py software healthy admission/admission/doctype/admission_applicant/__init__.py
admission_applicant.py software healthy admission/admission/doctype/admission_applicant/admission_a…
admission_applicant.json software healthy admission/admission/doctype/admission_applicant/admission_a…
__init__.py software healthy admission/admission/doctype/admission_session/__init__.py
admission_session.py software healthy admission/admission/doctype/admission_session/admission_ses…
admission_session.json software healthy admission/admission/doctype/admission_session/admission_ses…
__init__.py software healthy admission/admission/doctype/admission_programme/__init__.py
admission_programme.py software healthy admission/admission/doctype/admission_programme/admission_p…
admission_programme.json software healthy admission/admission/doctype/admission_programme/admission_p…
__init__.py software healthy admission/admission/doctype/admission_settings/__init__.py
admission_settings.json software healthy admission/admission/doctype/admission_settings/admission_se…
admission_settings.py software healthy admission/admission/doctype/admission_settings/admission_se…
__init__.py software healthy admission/admission/doctype/admission_applicant_transition_…
admission_applicant_transition_log.json software healthy admission/admission/doctype/admission_applicant_transition_…
admission_applicant_transition_log.py software healthy admission/admission/doctype/admission_applicant_transition_…
__init__.py software healthy admission/admission/doctype/applicant_piece/__init__.py
applicant_piece.py software healthy admission/admission/doctype/applicant_piece/applicant_piece…
applicant_piece.json software healthy admission/admission/doctype/applicant_piece/applicant_piece…
__init__.py software healthy admission/admission/doctype/admission_scholarship_mirror/__…
admission_scholarship_mirror.py software healthy admission/admission/doctype/admission_scholarship_mirror/ad…
admission_scholarship_mirror.json software healthy admission/admission/doctype/admission_scholarship_mirror/ad…
__init__.py software healthy admission/admission/doctype/admission_legal_document/__init…
admission_legal_document.py software healthy admission/admission/doctype/admission_legal_document/admiss…
admission_legal_document.json software healthy admission/admission/doctype/admission_legal_document/admiss…
__init__.py software healthy admission/admission/doctype/admission_consent_record/__init…
admission_consent_record.py software healthy admission/admission/doctype/admission_consent_record/admiss…
admission_consent_record.json software healthy admission/admission/doctype/admission_consent_record/admiss…
__init__.py software healthy admission/admission/doctype/admission_level_mirror/__init__…
admission_level_mirror.json software healthy admission/admission/doctype/admission_level_mirror/admissio…
admission_level_mirror.py software healthy admission/admission/doctype/admission_level_mirror/admissio…
admission_fee_catalog.py software healthy admission/admission/doctype/admission_fee_catalog/admission…

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

LabelLayerStatusPath
admission software healthy admission
admission software healthy admission/admission
doctype software healthy admission/admission/doctype
applicant_fee_payment software healthy admission/admission/doctype/applicant_fee_payment
applicant_fee software healthy admission/admission/doctype/applicant_fee
admission_retention_policy software healthy admission/admission/doctype/admission_retention_policy
admission_applicant software healthy admission/admission/doctype/admission_applicant
admission_session software healthy admission/admission/doctype/admission_session
admission_programme software healthy admission/admission/doctype/admission_programme
admission_settings software healthy admission/admission/doctype/admission_settings
admission_applicant_transition_log software healthy admission/admission/doctype/admission_applicant_transition_…
applicant_piece software healthy admission/admission/doctype/applicant_piece
admission_scholarship_mirror software healthy admission/admission/doctype/admission_scholarship_mirror
admission_legal_document software healthy admission/admission/doctype/admission_legal_document
admission_consent_record software healthy admission/admission/doctype/admission_consent_record
admission_level_mirror software healthy admission/admission/doctype/admission_level_mirror
admission_fee_catalog software healthy admission/admission/doctype/admission_fee_catalog
admission_promotion_mirror software healthy admission/admission/doctype/admission_promotion_mirror
config software healthy admission/config
tests software healthy admission/tests
api software healthy admission/api
templates software healthy admission/templates
pages software healthy admission/templates/pages
patches software healthy admission/patches
v1_1 software healthy admission/patches/v1_1
v1_0 software healthy admission/patches/v1_0
seed software healthy admission/seed

LabelLayerStatusPath
127.0.0.1 network healthy admission/scenario_recette.py
192.168.1.1 network healthy admission/tests/test_legal.py
10.0.0.1 network healthy admission/tests/test_dat2.py
1.2.3.4 network healthy admission/tests/test_dat2.py
9.9.9.9 network healthy admission/tests/test_dat2.py

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

LabelLayerStatusPath
redis data healthy admission/api/admin_candidate.py

LabelLayerStatusPath
nginx network healthy admission/api/email_template.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/8405e186-a5bc-480e-8aff-dd560952cc37/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8405e186-a5bc-480e-8aff-dd560952cc37/

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.