Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Données statiques pour les moteurs de recherche externes #2600

Merged
merged 14 commits into from
Feb 13, 2025

Conversation

arnaudlevy
Copy link
Member

@arnaudlevy arnaudlevy commented Jan 24, 2025

À faire

  • Intégrer dans le static
  • Vérifier que ça fonctionne pour tout les objets
  • Fournir un texte pertinent (exclure les blocs de listes)

Format

search:
  id: "e15d83fd-4af9-4da8-9073-aed76b5e8806"
  url: "/actualites/2024-05-17-lapplication-osuny-presente-le-niveau-de-securite-bon/"
  kind: "Communication::Website::Post::Localization"
  lang: "fr"
  title: >-
    L’application Osuny présente le niveau de sécurité "Bon"
  summary: >-
    <p>Suite à un audit de sécurité réalisé par Synacktiv et financé par la Région Nouvelle-Aquitaine, Osuny atteint le plus haut niveau de sécurité</p>
  body: >-
    Les tests menés par Synacktiv pour noesya ont permis de constater que l’application Osuny possède, après correction des vulnérabilités identifiées lors de la première phase d’audit, un bon niveau de sécurité. En effet, le scénario de compromission de compte identifié lors des tests initiaux n’est plus exploitable en l’état. L’ensemble des vulnérabilités a été corrigé.Les experts Synacktiv ont par ailleurs constaté de bonnes pratiques de sécurité sur l'ensemble de l'infrastructure. L'authentification est correctement implémentée et impose l'utilisation d'un double facteur, ce qui réduit énormément les risques de compromission de comptes. Les consultants n'ont pas identifié de vulnérabilité permettant à un attaquant anonyme d'accéder à des données ou d'effectuer des actions sur l'application. La gestion des droits et des autorisations est également de bonne qualité et permet une isolation efficace entre les différentes instances Osuny et entre les différents rôles au sein d'une instance. Enfin, la grande majorité des entrées utilisateur est correctement traitée ce qui prévient les attaques classiques par injection.Cet audit a été réalisé en boîte blanche. L'accès au code source, à la documentation, ainsi que plusieurs comptes avec des niveaux de droits différents ont été fournis aux consultants Synacktiv. Synacktiv a identifié 5 vulnérabilités lors des premiers tests : toutes ont été corrigées.<br><br><br><br><br><br> <br>Synacktiv a pour objectif d’aider les entreprises à évaluer et améliorer le niveau de sécurité de leur système d'information. La société a été fondée en 2012 par deux experts en sécurité informatique. Ils n’ont de cesse depuis ce jour de faire de Synacktiv la référence française en matière de sécurité offensive. Synacktiv est une entreprise agréée par l'ANSSI, l'Agence nationale de la sécurité des systèmes d'information. https://www.synacktiv.com 

Question

Faut-il fournir les taxonomies dans search avec un format allégé, ou juste le nœud taxo existant @juban ?

taxonomies:
  - name: "Offre de formation"
    slug: "offre-de-formation"
    categories:
  - name: "Type d'article"
    slug: "type-darticle"
    categories:
      - permalink: "/fr/actualites/type-darticle/billet/"
        path: "/posts_categories/type-darticle/billet"
        slug: "type-darticle/billet"
        file: "content/fr/posts_categories/type-darticle/billet/_index.html"
        name: "Billet"
      - permalink: "/fr/actualites/type-darticle/reportage/"
        path: "/posts_categories/type-darticle/reportage"
        slug: "type-darticle/reportage"
        file: "content/fr/posts_categories/type-darticle/reportage/_index.html"
        name: "Reportage"
  - name: "Sujet"
    slug: "sujet"
    categories:
      - permalink: "/fr/actualites/sujet/numerique-responsable/"
        path: "/posts_categories/sujet/numerique-responsable"
        slug: "sujet/numerique-responsable"
        file: "content/fr/posts_categories/sujet/numerique-responsable/_index.html"
        name: "Numérique responsable"
      - permalink: "/fr/actualites/sujet/veille/"
        path: "/posts_categories/sujet/veille"
        slug: "sujet/veille"
        file: "content/fr/posts_categories/sujet/veille/_index.html"
        name: "Veille"
      - permalink: "/fr/actualites/sujet/education/"
        path: "/posts_categories/sujet/education"
        slug: "sujet/education"
        file: "content/fr/posts_categories/sujet/education/_index.html"
        name: "Éducation"

On pourrait imaginer ça :

  taxonomies:
  - name: "Offre de formation"
    slug: "offre-de-formation"
    categories:
  - name: "Type d'article"
    slug: "type-darticle"
    categories:
      - permalink: "/fr/actualites/type-darticle/billet/"
        name: "Billet"
      - permalink: "/fr/actualites/type-darticle/reportage/"
        name: "Reportage"
  - name: "Sujet"
    slug: "sujet"
    categories:
      - permalink: "/fr/actualites/sujet/numerique-responsable/"
        name: "Numérique responsable"
      - permalink: "/fr/actualites/sujet/veille/"
        name: "Veille"
      - permalink: "/fr/actualites/sujet/education/"
        name: "Éducation"

C'est quand même pas très différent :/

@arnaudlevy arnaudlevy changed the title Données de recherche Données statiques pour les moteurs de recherche externes Jan 27, 2025
@juban
Copy link

juban commented Feb 11, 2025

@arnaudlevy Après réflexion, il nous semble que l'ajout du champ taxonomie avec les données complètes soit la meilleure approche. Typiquement, nous aurions plutôt besoin des attributs slug pour chaque nœud. Donc, tant qu'à faire, pour d'autres use cases, autant tout mettre.

@arnaudlevy
Copy link
Member Author

arnaudlevy commented Feb 11, 2025

@SebouChu ok je crois qu'on peut merge, si ça ne casse rien :)
On check jeudi ?

@arnaudlevy arnaudlevy merged commit 0f40417 into main Feb 13, 2025
4 of 5 checks passed
@arnaudlevy arnaudlevy deleted the prepare-search-engine-data branch February 13, 2025 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants