{"id":13840041,"url":"https://github.com/dbarzin/mercator","last_synced_at":"2026-05-09T21:03:07.667Z","repository":{"id":37448807,"uuid":"296800094","full_name":"dbarzin/mercator","owner":"dbarzin","description":"Mapping the information system / Cartographie du système d'information","archived":false,"fork":false,"pushed_at":"2026-04-23T15:23:41.000Z","size":84131,"stargazers_count":506,"open_issues_count":101,"forks_count":76,"subscribers_count":13,"default_branch":"master","last_synced_at":"2026-04-23T17:35:22.391Z","etag":null,"topics":["anssi","assets","assets-management","cartographie","cartography","cmdb","cpe","cve","dora","gdpr","it-management","itil","oiv","security-tools","urbanisation"],"latest_commit_sha":null,"homepage":"","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbarzin.png","metadata":{"files":{"readme":"README.fr.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-09-19T06:22:13.000Z","updated_at":"2026-04-23T15:15:23.000Z","dependencies_parsed_at":"2026-01-02T22:10:22.057Z","dependency_job_id":null,"html_url":"https://github.com/dbarzin/mercator","commit_stats":null,"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"purl":"pkg:github/dbarzin/mercator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbarzin%2Fmercator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbarzin%2Fmercator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbarzin%2Fmercator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbarzin%2Fmercator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbarzin","download_url":"https://codeload.github.com/dbarzin/mercator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbarzin%2Fmercator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32356602,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"ssl_error","status_checked_at":"2026-04-27T20:07:00.910Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anssi","assets","assets-management","cartographie","cartography","cmdb","cpe","cve","dora","gdpr","it-management","itil","oiv","security-tools","urbanisation"],"created_at":"2024-08-04T17:00:41.114Z","updated_at":"2026-04-27T22:00:50.793Z","avatar_url":"https://github.com/dbarzin.png","language":"Blade","funding_links":[],"categories":["security-tools","Blade"],"sub_categories":[],"readme":"# Mercator\n\n[![Latest Release](https://img.shields.io/github/release/dbarzin/mercator.svg?style=flat-square)](https://github.com/dbarzin/mercator/releases/latest)\n![License](https://img.shields.io/github/license/dbarzin/mercator.svg?style=flat-square)\n![Contributors](https://img.shields.io/github/contributors/dbarzin/mercator.svg?style=flat-square)\n![Stars](https://img.shields.io/github/stars/dbarzin/mercator?style=flat-square)\n[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/mercator)](https://artifacthub.io/packages/search?repo=mercator)\n[![OW2 Project](https://img.shields.io/badge/OW2-Mercator-blue)](https://projects.ow2.org/view/mercator/)\n\n### Introduction\n\nÀ mesure que les systèmes d'information gagnent en complexité, les organisations peinent à maintenir une vision claire et à jour de ce qu'elles possèdent, de la façon dont les composants s'interconnectent et de leurs dépendances mutuelles. Sans cette visibilité, la gestion des risques, la conformité et la réponse aux incidents relèvent davantage de l'intuition que de la maîtrise.\n\nMercator est une application web Open Source qui répond à ce problème en permettant la cartographie structurée et dynamique de votre système d'information. Il offre aux équipes sécurité, aux architectes et aux responsables informatiques une représentation commune et vivante de leur environnement numérique — des processus métier jusqu'à l'infrastructure physique.\n\nMercator permet de visualiser les dépendances, d'identifier les actifs critiques, de suivre la conformité et d'alimenter les démarches d'audit et de gestion des risques — depuis une plateforme unique et cohérente. Il s'aligne sur les principaux référentiels et standards, dont le [Guide de cartographie de l'ANSSI](https://cyber.gouv.fr/publications/cartographie-du-systeme-dinformation), NIS2 et l'ISO 27001.\n\nReconnu pour sa pertinence opérationnelle et adopté par des organisations dans les secteurs de la santé, du secteur public et des infrastructures critiques, Mercator est l'outil Open Source de référence pour la gouvernance des systèmes d'information.\n\n\n📚 [Explorer la Documentation](https://dbarzin.github.io/mercator/) | 🔍 [Voir les Sources de l'Application](https://github.com/dbarzin/mercator/tree/master/app)\n\n📖 _Lire ceci dans d'autres langues :_ [Anglais](README.md)\n\n## 🌟 **Principales fonctionnalités**\n\n- 🖥️ **Visualisations Complètes :** Générer des représentations graphiques de votre écosystème, y compris les vues logiques, administratives et de l'infrastructure physique.\n- 📝 **Rapports d'Architecture :** Créez automatiquement des rapports détaillés sur l'architecture de votre système d'information.\n- 🗺️ **Diagrammes de Cartographie :** Dessinez et exportez des diagrammes de cartographie pour communiquer visuellement l'architecture du système.\n- ✅ **Suivi de la Conformité :** Évaluez et calculez les niveaux de conformité de vos systèmes.\n- 🔒 **Intégrations de Sécurité :** Recherchez des vulnérabilités en utilisant l'intégration [CVE-Search](https://github.com/cve-search/cve-search).\n- 📊 **Exportation de Données :** Exportez des données dans divers formats, y compris Excel, CSV et PDF.\n- 🌐 **API REST :** Intégrez facilement avec d'autres systèmes en utilisant l'API REST avec support JSON.\n- 👥 **Gestion Multi-Utilisateurs :** Contrôle d'accès basé sur les rôles pour les environnements collaboratifs.\n- 🌍 **Support Multilingue :** Disponible en plusieurs langues pour les équipes internationales.\n- 🔗 **Intégration LDAP/Active Directory :** Connectez-vous avec des annuaires d'utilisateurs existants pour une authentification simplifiée.\n- 🛠️ **Support CPE :** Exploitez [Common Platform Enumeration (CPE)](https://nvd.nist.gov/products/cpe) pour une identification améliorée du système.\n\n## 🖼️ **Captures d'écran**\n\n### 🏠 **Tableau de bord principal**\n[\u003cimg src=\"public/screenshots/mercator1.png\" width=\"400\" height=\"300\"\u003e](public/screenshots/mercator1.png) [\u003cimg src=\"public/screenshots/mercator2.png\" width=\"400\" height=\"300\"\u003e](public/screenshots/mercator2.png)\n\n### 📊 **Niveaux de Conformité**\n[\u003cimg src=\"public/screenshots/mercator3.png\" width=\"400\"\u003e](public/screenshots/mercator3.png)\n\n### 🔧 **Écrans de Saisie**\n[\u003cimg src=\"public/screenshots/mercator4.png\" width=\"400\" height=\"200\"\u003e](public/screenshots/mercator4.png) [\u003cimg src=\"public/screenshots/mercator5.png\" width=\"400\" height=\"200\"\u003e](public/screenshots/mercator5.png)\n\n### 🗺️ **Cartographie**\n[\u003cimg src=\"public/screenshots/mercator6.png\" width=\"400\" height=\"300\"\u003e](public/screenshots/mercator6.png) [\u003cimg src=\"public/screenshots/mercator7.png\" width=\"400\" height=\"300\"\u003e](public/screenshots/mercator7.png)\n\n### 🔍 **Exploration de Données**\n[\u003cimg src=\"public/screenshots/mercator9.png\" width=\"400\"\u003e](public/screenshots/mercator9.png)\n\n### 🗂️ **Modèle de Données**\n[\u003cimg src=\"public/screenshots/mercator8.png\" width=\"400\"\u003e](public/screenshots/mercator8.png)\n\n## 🛠️ **Technologies Utilisées**\n\n- **Backend:** PHP, Laravel\n- **Frontend:** JavaScript\n- **Bases de Données:** MariaDB, MySQL, PostgreSQL, and SQLite ([Voir Documentation Laravel Database](https://laravel.com/docs/master/database#introduction))\n- **Bibliothèques Supplémentaires:** WebAssembly, Graphviz, ChartJS\n\n## 📦 **Installation**\n\n### 🔧 Installation Manuelle\n\nPour des instructions détaillées, veuillez vous référer aux guides d'installation :\n- [Installation sur Ubuntu](https://github.com/dbarzin/mercator/blob/master/guides/INSTALL_VM.fr.md)\n- [Installation sur RedHat](https://github.com/dbarzin/mercator/blob/master/guides/INSTALL.RedHat.fr.md)\n\n### 🐳 Installation via Docker\n\nDémarrez rapidement avec Docker. Exécutez une instance locale en mode développement avec la base de données de démonstration :\n\n```bash\ndocker run -it --rm -e USE_DEMO_DATA=1 -p 8080:8080 --name mercator ghcr.io/dbarzin/mercator:latest\n```\n\nSi vous ne souhaitez pas utiliser la base de données de démonstration, la première fois que vous démarrez Docker, vous devez initialiser la base de données pour créer l'utilisateur administrateur avec l'option SEED_DATABASE:\n\n```bash\ndocker run -it --rm -e SEED_DATABASE=1 -p 8080:8080 --name mercator ghcr.io/dbarzin/mercator:latest\n```\n\nPour rendre vos données persistantes avec SQLite :\n\n```bash\ntouch ./db.sqlite \u0026\u0026 chmod a+w ./db.sqlite\ndocker run -it --rm -e APP_ENV=development -p 8080:8080 -v $PWD/db.sqlite:/var/www/mercator/sql/db.sqlite ghcr.io/dbarzin/mercator:latest\n```\n\nPopulez la base de données avec des données de démonstration :\n\n```bash\ndocker run -it --rm \\\n           -e APP_ENV=development \\\n           -p 8080:8080 \\\n           -v $PWD/db.sqlite:/var/www/mercator/sql/db.sqlite \\\n           -e USE_DEMO_DATA=1 \\\n           ghcr.io/dbarzin/mercator:latest\n```\n\nAccédez à votre instance via [http://127.0.0.1:8080](http://127.0.0.1:8080).\n\n    user : admin@admin.com\n    password : password\n\nPour un environnement de production prêt à l'emploi avec HTTPS et une configuration automatisée, consultez le dossier [docker-compose](docker-compose/).\n\n## 📜 **Changelog**\n\nRestez informé des dernières améliorations et mises à jour dans le [Changelog](https://github.com/dbarzin/mercator/blob/master/CHANGELOG.md).\n\n## 📄 **Licence**\n\nMercator est un logiciel open-source distribué sous la licence [GPL](https://www.gnu.org/licenses/licenses.html).\n\n## 🤝 Partenariats\n\nMercator est un projet open source soutenu par l'[organisation OW2](https://www.ow2.org/view/Mercator/), qui promeut des logiciels libres fiables, industriels et interopérables.\n\n[![OW2 Project](https://img.shields.io/badge/OW2-Mercator-blue)](https://projects.ow2.org/view/mercator)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbarzin%2Fmercator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbarzin%2Fmercator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbarzin%2Fmercator/lists"}