https://github.com/Tseli485/cgra-mena-platform
· scanned 2026-06-16 00:42 UTC (2 months, 1 week ago)
52 raw signals (0 security + 52 graph)
Last scanned 2 months, 1 week ago · v1 · 52 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1011 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 |
|---|---|---|---|
shot |
software | healthy | shoot_all.py:11 |
open_acc |
software | healthy | shoot_all.py:115 |
runTests |
software | healthy | run-tests.js:runTests |
testSearchDiscovery |
software | healthy | run-tests.js:testSearchDiscovery |
testOfflineSyncExport |
software | healthy | run-tests.js:testOfflineSyncExport |
testFinalIntegration |
software | healthy | run-tests.js:testFinalIntegration |
runTest |
software | healthy | run-tests.js:runTest |
printSummary |
software | healthy | run-tests.js:printSummary |
passRate |
software | healthy | run-tests.js:passRate |
extract_text_between |
software | healthy | parse_cases.py:11 |
parse_markdown_table |
software | healthy | parse_cases.py:27 |
extract_age_and_group |
software | healthy | parse_cases.py:71 |
extract_gender |
software | healthy | parse_cases.py:106 |
extract_country |
software | healthy | parse_cases.py:117 |
extract_vulnerability_flags |
software | healthy | parse_cases.py:141 |
extract_domains |
software | healthy | parse_cases.py:164 |
case_type_from_filename |
software | healthy | parse_cases.py:172 |
parse_case_file |
software | healthy | parse_cases.py:197 |
base_dir |
software | healthy | server.py:9 |
free_port |
software | healthy | server.py:15 |
_read_version |
software | healthy | server.py:28 |
_do_update |
software | healthy | server.py:46 |
__init__ |
software | healthy | server.py:110 |
log_message |
software | dead | server.py:113 |
do_GET |
software | healthy | server.py:116 |
_json |
software | healthy | server.py:129 |
_api_check_update |
software | healthy | server.py:140 |
_api_start_update |
software | healthy | server.py:162 |
_api_update_status |
software | healthy | server.py:172 |
install_target |
software | healthy | server.py:176 |
_make_shortcut |
software | healthy | server.py:182 |
ensure_installed |
software | healthy | server.py:202 |
ensure_shortcut |
software | dead | server.py:235 |
_downloads_dir |
software | healthy | server.py:242 |
clean_downloads |
software | dead | server.py:259 |
open_browser |
software | healthy | server.py:283 |
main |
software | healthy | server.py:308 |
_open |
software | healthy | server.py:325 |
testGlobalSearchDiscovery |
software | healthy | test-tasks-13-15.js:testGlobalSearchDiscovery |
not |
software | healthy | test-tasks-13-15.js:not |
testOfflineSyncExport |
software | healthy | test-tasks-13-15.js:testOfflineSyncExport |
testFinalIntegration |
software | healthy | test-tasks-13-15.js:testFinalIntegration |
test |
software | healthy | test-tasks-13-15.js:test |
runAllTests |
software | healthy | test-tasks-13-15.js:runAllTests |
__init__ |
software | healthy | resources/scripts/validate.py:16 |
validate_record |
software | healthy | resources/scripts/validate.py:24 |
_check_custom_validations |
software | healthy | resources/scripts/validate.py:34 |
validate_batch |
software | healthy | resources/scripts/validate.py:70 |
print_report |
software | healthy | resources/scripts/validate.py:86 |
validate_lawyers_file |
software | healthy | resources/scripts/validate.py:103 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
shoot_all.py |
software | healthy | shoot_all.py |
run-tests.js |
software | healthy | run-tests.js |
Lancer-MENA-Tuteur.sh |
software | healthy | Lancer-MENA-Tuteur.sh |
test-results.json |
software | healthy | test-results.json |
TEST_RESULTS_LIFECYCLE_CASES.md |
software | healthy | TEST_RESULTS_LIFECYCLE_CASES.md |
ACCESSIBILITY_GUIDE.md |
software | healthy | ACCESSIBILITY_GUIDE.md |
README.md |
software | healthy | README.md |
extract_cases.py |
software | healthy | extract_cases.py |
CLAUDE.md |
software | healthy | CLAUDE.md |
TASKS-13-15-TEST-REPORT.md |
software | healthy | TASKS-13-15-TEST-REPORT.md |
RELEASE_NOTES.md |
software | healthy | RELEASE_NOTES.md |
create_pdf_simple.py |
software | healthy | create_pdf_simple.py |
netlify.toml |
software | healthy | netlify.toml |
create_pdf_final.py |
software | healthy | create_pdf_final.py |
parse_cases.py |
software | healthy | parse_cases.py |
TEST_INDEX.md |
software | healthy | TEST_INDEX.md |
SYLLABUS_EXECUTION_REPORT.md |
software | healthy | SYLLABUS_EXECUTION_REPORT.md |
GUIDE-UTILISATION-COMPLETE.md |
software | healthy | GUIDE-UTILISATION-COMPLETE.md |
SYLLABUS_COMPLETION_REPORT.md |
software | healthy | SYLLABUS_COMPLETION_REPORT.md |
server.py |
software | healthy | server.py |
convert_to_pdf.py |
software | healthy | convert_to_pdf.py |
ACCESSIBILITY_TEST_REPORT.md |
software | healthy | ACCESSIBILITY_TEST_REPORT.md |
LICENSE |
software | healthy | LICENSE |
test-tasks-13-15.js |
software | healthy | test-tasks-13-15.js |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
TESTING_GUIDE.md |
software | healthy | docs/TESTING_GUIDE.md |
veille-hashes.json |
software | healthy | docs/veille-hashes.json |
GITHUB_SECURITY.md |
software | healthy | docs/GITHUB_SECURITY.md |
CODEMAP.md |
software | healthy | docs/CODEMAP.md |
PWA_OFFLINE_VERIFICATION.md |
software | healthy | docs/PWA_OFFLINE_VERIFICATION.md |
NETLIFY_DEPLOYMENT.md |
software | healthy | docs/NETLIFY_DEPLOYMENT.md |
IMPROVEMENTS-v0.9.0.md |
software | healthy | docs/IMPROVEMENTS-v0.9.0.md |
ROADMAP.md |
software | healthy | docs/ROADMAP.md |
PDF_VALIDATION_REPORT.md |
software | healthy | docs/PDF_VALIDATION_REPORT.md |
RESOURCES_INTEGRATION.md |
software | healthy | docs/RESOURCES_INTEGRATION.md |
FEEDBACK_SUMMARY.md |
software | healthy | docs/FEEDBACK_SUMMARY.md |
PHASES_FRAMEWORK.md |
software | healthy | docs/cycle-vie/PHASES_FRAMEWORK.md |
README.md |
software | healthy | docs/cycle-vie/README.md |
CHECKLIST_BY_AGE.md |
software | healthy | docs/cycle-vie/CHECKLIST_BY_AGE.md |
financial_institutions.md |
software | healthy | docs/cycle-vie/financial_institutions.md |
OBLIGATIONS_SUMMARY.md |
software | healthy | docs/cycle-vie/OBLIGATIONS_SUMMARY.md |
FINANCES_OVERVIEW.md |
software | healthy | docs/cycle-vie/FINANCES_OVERVIEW.md |
phases.json |
software | healthy | docs/cycle-vie/phases.json |
PHASE_6-12_YEARS.md |
software | healthy | docs/cycle-vie/phases/PHASE_6-12_YEARS.md |
PHASE_2-6_YEARS.md |
software | healthy | docs/cycle-vie/phases/PHASE_2-6_YEARS.md |
PHASE_12-18_YEARS.md |
software | healthy | docs/cycle-vie/phases/PHASE_12-18_YEARS.md |
PHASE_0-2_YEARS.md |
software | healthy | docs/cycle-vie/phases/PHASE_0-2_YEARS.md |
CASE_013_complex.md |
software | healthy | docs/cases/CASE_013_complex.md |
CASE_012_additional.md |
software | healthy | docs/cases/CASE_012_additional.md |
CASE_003_trauma.md |
software | healthy | docs/cases/CASE_003_trauma.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Handler |
software | healthy | server.py:109 |
LawyerValidator |
software | healthy | resources/scripts/validate.py:13 |
ResourceExporter |
software | healthy | resources/scripts/export.py:17 |
ResourceSearchEngine |
software | healthy | resources/scripts/search.py:17 |
LawyerDeduplicator |
software | healthy | resources/scripts/deduplicate.py:7 |
CGRADatabase |
software | healthy | pwa/js/db.js:CGRADatabase |
OfflineSyncManager |
software | healthy | pwa/js/app.js:OfflineSyncManager |
PWAApp |
software | healthy | pwa/js/app.js:PWAApp |
WorkerTask |
software | healthy | pwa/js/lib/pdf.worker.min.js:WorkerTask |
WorkerMessageHandler |
software | healthy | pwa/js/lib/pdf.worker.min.js:WorkerMessageHandler |
MissingDataException |
software | healthy | pwa/js/lib/pdf.worker.min.js:MissingDataException |
ParserEOFException |
software | healthy | pwa/js/lib/pdf.worker.min.js:ParserEOFException |
XRefEntryException |
software | healthy | pwa/js/lib/pdf.worker.min.js:XRefEntryException |
XRefParseException |
software | healthy | pwa/js/lib/pdf.worker.min.js:XRefParseException |
Name |
software | healthy | pwa/js/lib/pdf.worker.min.js:Name |
Cmd |
software | healthy | pwa/js/lib/pdf.worker.min.js:Cmd |
Dict |
software | healthy | pwa/js/lib/pdf.worker.min.js:Dict |
Ref |
software | healthy | pwa/js/lib/pdf.worker.min.js:Ref |
RefSet |
software | healthy | pwa/js/lib/pdf.worker.min.js:RefSet |
RefSetCache |
software | healthy | pwa/js/lib/pdf.worker.min.js:RefSetCache |
BaseStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:BaseStream |
BasePdfManager |
software | healthy | pwa/js/lib/pdf.worker.min.js:BasePdfManager |
ChunkedStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:ChunkedStream |
Stream |
software | healthy | pwa/js/lib/pdf.worker.min.js:Stream |
Page |
software | healthy | pwa/js/lib/pdf.worker.min.js:Page |
AnnotationBorderStyle |
software | healthy | pwa/js/lib/pdf.worker.min.js:AnnotationBorderStyle |
MarkupAnnotation |
software | healthy | pwa/js/lib/pdf.worker.min.js:MarkupAnnotation |
WidgetAnnotation |
software | healthy | pwa/js/lib/pdf.worker.min.js:WidgetAnnotation |
FreeTextAnnotation |
software | healthy | pwa/js/lib/pdf.worker.min.js:FreeTextAnnotation |
DefaultAppearanceEvaluator |
software | healthy | pwa/js/lib/pdf.worker.min.js:DefaultAppearanceEvaluator |
ColorSpace |
software | healthy | pwa/js/lib/pdf.worker.min.js:ColorSpace |
AlternateCS |
software | healthy | pwa/js/lib/pdf.worker.min.js:AlternateCS |
TranslatedFont |
software | healthy | pwa/js/lib/pdf.worker.min.js:TranslatedFont |
CMap |
software | healthy | pwa/js/lib/pdf.worker.min.js:CMap |
IdentityCMap |
software | healthy | pwa/js/lib/pdf.worker.min.js:IdentityCMap |
BinaryCMapStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:BinaryCMapStream |
Parser |
software | healthy | pwa/js/lib/pdf.worker.min.js:Parser |
Ascii85Stream |
software | healthy | pwa/js/lib/pdf.worker.min.js:Ascii85Stream |
DecodeStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:DecodeStream |
AsciiHexStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:AsciiHexStream |
CCITTFaxStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:CCITTFaxStream |
FlateStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:FlateStream |
Jbig2Stream |
software | healthy | pwa/js/lib/pdf.worker.min.js:Jbig2Stream |
Jbig2Error |
software | healthy | pwa/js/lib/pdf.worker.min.js:Jbig2Error |
JpegStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:JpegStream |
JpegError |
software | healthy | pwa/js/lib/pdf.worker.min.js:JpegError |
JpxStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:JpxStream |
JpxError |
software | healthy | pwa/js/lib/pdf.worker.min.js:JpxError |
LZWStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:LZWStream |
PredictorStream |
software | healthy | pwa/js/lib/pdf.worker.min.js:PredictorStream |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
cycle-vie |
software | healthy | docs/cycle-vie |
phases |
software | healthy | docs/cycle-vie/phases |
cases |
software | healthy | docs/cases |
dossiers |
software | healthy | docs/cases/dossiers |
CASE_010 |
software | healthy | docs/cases/dossiers/CASE_010 |
CASE_011 |
software | healthy | docs/cases/dossiers/CASE_011 |
CASE_005 |
software | healthy | docs/cases/dossiers/CASE_005 |
CASE_009 |
software | healthy | docs/cases/dossiers/CASE_009 |
CASE_004 |
software | healthy | docs/cases/dossiers/CASE_004 |
CASE_003 |
software | healthy | docs/cases/dossiers/CASE_003 |
CASE_012 |
software | healthy | docs/cases/dossiers/CASE_012 |
CASE_008 |
software | healthy | docs/cases/dossiers/CASE_008 |
CASE_014 |
software | healthy | docs/cases/dossiers/CASE_014 |
CASE_002 |
software | healthy | docs/cases/dossiers/CASE_002 |
CASE_006 |
software | healthy | docs/cases/dossiers/CASE_006 |
CASE_001 |
software | healthy | docs/cases/dossiers/CASE_001 |
CASE_007 |
software | healthy | docs/cases/dossiers/CASE_007 |
CASE_013 |
software | healthy | docs/cases/dossiers/CASE_013 |
CASE_015 |
software | healthy | docs/cases/dossiers/CASE_015 |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
resources |
software | healthy | docs/resources |
syllabus |
software | healthy | docs/syllabus |
content-complete |
software | healthy | docs/syllabus/content-complete |
dossiers |
software | healthy | docs/syllabus/dossiers |
05_Ressources |
software | healthy | docs/syllabus/dossiers/05_Ressources |
02_Formulaires_CGRA |
software | healthy | docs/syllabus/dossiers/02_Formulaires_CGRA |
04_Cas_Pratiques |
software | healthy | docs/syllabus/dossiers/04_Cas_Pratiques |
01_Documents_Tuteur |
software | healthy | docs/syllabus/dossiers/01_Documents_Tuteur |
06_Templates_Lettres |
software | healthy | docs/syllabus/dossiers/06_Templates_Lettres |
03_Guides_Procedure |
software | healthy | docs/syllabus/dossiers/03_Guides_Procedure |
content-courte |
software | healthy | docs/syllabus/content-courte |
resources |
software | healthy | resources |
scripts |
software | healthy | resources/scripts |
exports |
software | healthy | resources/exports |
scripts |
software | healthy | scripts |
pwa |
software | healthy | pwa |
js |
software | healthy | pwa/js |
lib |
software | healthy | pwa/js/lib |
modules |
software | healthy | pwa/js/modules |
css |
software | healthy | pwa/css |
syllabus-package |
software | healthy | syllabus-package |
dossiers |
software | healthy | syllabus-package/dossiers |
05_Ressources |
software | healthy | syllabus-package/dossiers/05_Ressources |
02_Formulaires_CGRA |
software | healthy | syllabus-package/dossiers/02_Formulaires_CGRA |
04_Cas_Pratiques |
software | healthy | syllabus-package/dossiers/04_Cas_Pratiques |
01_Documents_Tuteur |
software | healthy | syllabus-package/dossiers/01_Documents_Tuteur |
06_Templates_Lettres |
software | healthy | syllabus-package/dossiers/06_Templates_Lettres |
03_Guides_Procedure |
software | healthy | syllabus-package/dossiers/03_Guides_Procedure |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
veille |
cicd | healthy | .github/workflows/veille-contenu.yml |
validate |
cicd | healthy | .github/workflows/ci.yml |
tests-e2e |
cicd | healthy | .github/workflows/ci.yml |
linkcheck |
cicd | healthy | .github/workflows/linkcheck.yml |
winget |
cicd | healthy | .github/workflows/winget-update.yml |
build |
cicd | healthy | .github/workflows/build.yml |
release |
cicd | healthy | .github/workflows/build.yml |
gh-pages |
cicd | healthy | .github/workflows/build.yml |
winget |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::veille-contenu |
cicd | healthy | .github/workflows/veille-contenu.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::linkcheck |
cicd | healthy | .github/workflows/linkcheck.yml |
gha::winget-update |
cicd | healthy | .github/workflows/winget-update.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:256 |
network | healthy | packaging/winget/Tseli485.MENA-Tuteur.installer.yaml |
port:56 |
network | healthy | packaging/winget/Tseli485.MENA-Tuteur.installer.yaml |
port:06 |
network | healthy | .github/workflows/linkcheck.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-c62mdnhh |
software | healthy | /tmp/repobility-clone-c62mdnhh |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | create_pdf_simple.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::pwa/index-complete.html |
security | healthy | pwa/index-complete.html |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::parse_cases.py |
security | healthy | parse_cases.py |
| Label | Layer | Status | Path |
|---|---|---|---|
WINGET_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/8f687bce-9a99-4859-9701-d88f7dba2f6a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8f687bce-9a99-4859-9701-d88f7dba2f6a/
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.