# Gitrust > Gitrust est une forge Git auto-hebergee ecrite 100 % en Rust, conforme aux exigences ANSSI PA-074. Alternative souveraine et securisee a Gitea, Forgejo et GitLab pour les organisations qui veulent reprendre le controle de leur code source. ## Produit - **Nom** : Gitrust - **Nature** : forge logicielle (Git hosting) auto-hebergee - **Langage** : Rust (100 %) - **Protocoles** : Git natif sur HTTP et SSH - **Licence cible** : open source (voir depot) - **Site** : https://gitrust.eu - **Contact** : contact@gitrust.eu ## Caracteristiques cles - **Memory safety** : `#![forbid(unsafe_code)]` sur les crates critiques. Aucun comportement indefini, aucune fuite memoire. - **Conformite ANSSI PA-074** : lints stricts (`deny(unwrap_used, expect_used, panic, indexing_slicing)`), `Zeroize` sur les secrets, cles SSH RSA >= 4096 bits, audit des dependances. - **Durcissement SSH integre** : crate `gitrust-ssh-guard` intercalee entre le listener TCP et russh. Detection automatique de quatre motifs d'attaque (brute-force, enumeration d'utilisateurs, scan de cles, flood TCP), rate-limit par IP, gestion d'ACL CIDR, support PROXY protocol v1/v2 (nginx stream, HAProxy). Evenements JSON stables consommables par fail2ban / Loki / SIEM. Profils de deploiement pre-configures (direct, nginx, haproxy, private). - **Zero CDN, zero telemetrie, zero dependance cloud** : tous les assets sont servis localement, aucune donnee ne quitte l'infrastructure de l'utilisateur. - **Multi-equipes** : roles Reader / Developer / Maintainer / Owner, permissions calculees comme le max entre droits individuels et droits d'equipe. - **SBOM integre** : generation CycloneDX, integration Dependency-Track pour l'analyse continue de vulnerabilites. - **Stack sobre** : Rust + axum cote serveur, PostgreSQL pour la persistance, HTMX + Tailwind cote navigateur. SSR pur, moins de 300 Ko de JavaScript sur la page la plus lourde. ## Cas d'usage - Organisations soumises a des contraintes de souverainete (secteur public, defense, sante, finance) qui ne peuvent heberger leur code sur un cloud tiers. - Equipes cherchant une alternative a Gitea/Forgejo avec un socle Rust memory-safe et une conformite ANSSI native. - Projets ayant besoin d'une forge auditable, sans telemetrie, compatible avec les outils Git standards. ## Ressources - Page d'accueil : https://gitrust.eu/ - Contact commercial : mailto:contact@gitrust.eu