{
  "title": {
    "fr": "Répertoire des sources officielles",
    "en": "Official source directory"
  },
  "version": "2026-10-03",
  "method": {
    "fr": "Sélection éditoriale de portails primaires ; chaque fiche décrit un usage et une limite, sans classement commercial.",
    "en": "Editorial selection of primary portals; each record describes a use and limitation without commercial ranking."
  },
  "entries": [
    {
      "id": "annuaire",
      "category": "company",
      "territory": "France",
      "name": "Annuaire des Entreprises",
      "url": "https://annuaire-entreprises.data.gouv.fr/",
      "reference": "https://annuaire-entreprises.data.gouv.fr/a-propos/comment-ca-marche",
      "checked": "2026-10-02",
      "fr": {
        "use": "Retrouver une entité française et ses identifiants légaux.",
        "action": "Partir du SIREN ; distinguer établissement et unité légale.",
        "limit": "Une fiche administrative ne garantit ni solvabilité ni authenticité d’un contact."
      },
      "en": {
        "use": "Find a French entity and its legal identifiers.",
        "action": "Start with the SIREN; distinguish establishment from legal entity.",
        "limit": "An administrative record guarantees neither solvency nor contact authenticity."
      }
    },
    {
      "id": "inpi",
      "category": "company",
      "territory": "France",
      "name": "DATA INPI",
      "url": "https://data.inpi.fr/",
      "reference": "https://data.inpi.fr/",
      "checked": "2026-10-02",
      "fr": {
        "use": "Consulter les données du RNE et les bases de propriété industrielle.",
        "action": "Noter le numéro, le document consulté et sa date.",
        "limit": "Vérifier les conditions d’accès et de réutilisation propres aux données."
      },
      "en": {
        "use": "Consult RNE records and industrial-property databases.",
        "action": "Record the identifier, consulted document and date.",
        "limit": "Check the access and reuse conditions for each dataset."
      }
    },
    {
      "id": "bodacc",
      "category": "company",
      "territory": "France",
      "name": "BODACC",
      "url": "https://www.bodacc.fr/pages/home/",
      "reference": "https://www.bodacc.fr/pages/home/",
      "checked": "2026-10-02",
      "fr": {
        "use": "Rechercher des annonces civiles et commerciales.",
        "action": "Relier l’annonce à l’entité exacte et à la date publiée.",
        "limit": "Une annonce décrit un événement publié, pas toute la situation actuelle."
      },
      "en": {
        "use": "Search civil and commercial notices.",
        "action": "Link the notice to the exact entity and publication date.",
        "limit": "A notice describes a published event, not the entire current position."
      }
    },
    {
      "id": "companies-house",
      "category": "company",
      "territory": "United Kingdom",
      "name": "Companies House",
      "url": "https://find-and-update.company-information.service.gov.uk/",
      "reference": "https://find-and-update.company-information.service.gov.uk/",
      "checked": "2026-10-02",
      "fr": {
        "use": "Retrouver société, dirigeants et documents déposés au Royaume-Uni.",
        "action": "Utiliser le numéro de société et lire l’historique des dépôts.",
        "limit": "Le dépôt d’une information ne valide pas toutes les déclarations économiques."
      },
      "en": {
        "use": "Find UK companies, officers and filed documents.",
        "action": "Use the company number and read filing history.",
        "limit": "Filing information does not validate every economic claim."
      }
    },
    {
      "id": "icann",
      "category": "domain",
      "territory": "gTLD",
      "name": "ICANN Lookup",
      "url": "https://lookup.icann.org/en",
      "reference": "https://www.icann.org/en/announcements/details/icann-update-launching-rdap-sunsetting-whois-27-01-2025-en",
      "checked": "2026-10-02",
      "fr": {
        "use": "Consulter les données d’enregistrement de domaines via RDAP.",
        "action": "Relever le domaine exact, les dates et le bureau d’enregistrement.",
        "limit": "Les champs masqués et règles des extensions limitent l’identification."
      },
      "en": {
        "use": "Consult domain registration data through RDAP.",
        "action": "Record the exact domain, dates and registrar.",
        "limit": "Redacted fields and extension-specific rules limit identification."
      }
    },
    {
      "id": "cert-fr",
      "category": "security",
      "territory": "France",
      "name": "CERT-FR",
      "url": "https://www.cert.ssi.gouv.fr/",
      "reference": "https://www.cert.ssi.gouv.fr/",
      "checked": "2026-10-02",
      "fr": {
        "use": "Suivre alertes, avis de sécurité et fiches réflexes.",
        "action": "Lire la référence, les versions touchées et les révisions.",
        "limit": "Un avis ne prouve pas que votre système est vulnérable ou compromis."
      },
      "en": {
        "use": "Follow alerts, security advisories and response guidance.",
        "action": "Read the reference, affected versions and revisions.",
        "limit": "An advisory does not prove your system is vulnerable or compromised."
      }
    },
    {
      "id": "enisa",
      "category": "security",
      "territory": "European Union",
      "name": "ENISA Threat Landscape",
      "url": "https://www.enisa.europa.eu/topics/cyber-threats/threat-landscape",
      "reference": "https://www.enisa.europa.eu/topics/cyber-threats/threat-landscape",
      "checked": "2026-10-02",
      "fr": {
        "use": "Comprendre les tendances européennes et leurs méthodes d’observation.",
        "action": "Distinguer année de publication, période observée et population.",
        "limit": "Des périodes qui se chevauchent ne forment pas une série annuelle comparable."
      },
      "en": {
        "use": "Understand European trends and their observation methods.",
        "action": "Separate publication year, observation period and population.",
        "limit": "Overlapping periods do not form a comparable annual series."
      }
    },
    {
      "id": "cybermalveillance",
      "category": "response",
      "territory": "France",
      "name": "Cybermalveillance.gouv.fr",
      "url": "https://www.cybermalveillance.gouv.fr/",
      "reference": "https://www.cybermalveillance.gouv.fr/tous-nos-contenus/fiches-reflexes/piratage-de-compte",
      "checked": "2026-10-02",
      "fr": {
        "use": "Trouver des conseils défensifs et un parcours d’assistance.",
        "action": "Choisir la fiche correspondant au signal constaté.",
        "limit": "Une ressource générale ne remplace pas le traitement d’un incident actif."
      },
      "en": {
        "use": "Find defensive advice and an assistance pathway.",
        "action": "Select guidance matching the observed signal.",
        "limit": "General guidance does not replace handling an active incident."
      }
    },
    {
      "id": "cnil",
      "category": "privacy",
      "territory": "France / RGPD",
      "name": "CNIL — violations de données",
      "url": "https://www.cnil.fr/fr/violations-de-donnees-personnelles-les-regles-suivre",
      "reference": "https://www.cnil.fr/fr/violations-de-donnees-personnelles-les-regles-suivre",
      "checked": "2026-10-02",
      "fr": {
        "use": "Comprendre la documentation et les critères de notification des violations.",
        "action": "Faire qualifier le risque par le responsable et le DPO.",
        "limit": "Les obligations dépendent du rôle, du risque et du contexte ; éviter une règle automatique."
      },
      "en": {
        "use": "Understand breach documentation and notification criteria.",
        "action": "Have the controller and DPO assess the risk.",
        "limit": "Duties depend on role, risk and context; avoid an automatic rule."
      }
    },
    {
      "id": "nist",
      "category": "ai",
      "territory": "International",
      "name": "NIST — Generative AI Profile",
      "url": "https://doi.org/10.6028/NIST.AI.600-1",
      "reference": "https://www.nist.gov/publications/artificial-intelligence-risk-management-framework-generative-artificial-intelligence",
      "checked": "2026-10-02",
      "fr": {
        "use": "Structurer la revue des risques liés aux systèmes d’IA générative.",
        "action": "Relier le risque au cas d’usage et aux contrôles de validation.",
        "limit": "Ce cadre volontaire ne certifie pas un modèle ou une réponse particulière."
      },
      "en": {
        "use": "Structure a review of generative AI risks.",
        "action": "Connect risk to the use case and validation controls.",
        "limit": "This voluntary framework does not certify a model or individual answer."
      }
    }
  ]
}
