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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yvd4_nvm |
software | healthy | /tmp/repobility-clone-yvd4_nvm |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | admission/api/admin_candidate.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | admission/api/email_template.py |
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.