Git Product home page Git Product logo

dashlord's Introduction

DashLord

Tableau de bord des bonnes pratiques techniques : https://dashlord.incubateur.net

Usage

Ajouter une URL dans le dashlord

Vous devez éditer le fichier ./dashlord.yml et ajouter une entrée pour votre URL.

💡 Bonne pratique : enlever les slashs à la fin des urls

Exemple d'entrée pour une URL :

- url: https://www.free.fr
  title: Homepage free.fr
  betaId: free # optionnel, id de la startup sur beta.gouv.fr
  tags: # optionnel
    - telecom
    - provider
  repositories: # optionnel, pour récupérer les alertes de sécu de ces repos
    - free/free-ui
    - free/free-css
  docker: # optionnel, pour scanner les images avec trivy
    - ghcr.io/socialgouv/fabrique/frontend
    - ghcr.io/socialgouv/fabrique/backend
  tools: # optionnel, pour desactiver certains outils
    nmap: false
  pages: # optionnel, pour lancer lighthouse sur des pages supplémentaires
    - /profil
    - /mentions

Pour la documentation de DashLord lui-même : https://github.com/SocialGouv/dashlord

dashlord's People

Contributors

alexisig avatar antoine-de avatar antoinebigard avatar cedricr avatar clairezed avatar clembiffaud avatar dashlordbetagouvbot avatar fcoufour avatar fe51 avatar gbusato avatar k4st0r avatar michael-mwi avatar octo-guic avatar p3rceval avatar pmallein avatar revolunet avatar thibaudmzn avatar tristanrobert avatar vmttn avatar yohanngab avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dashlord's Issues

Analyse conformité

Plusieurs tests concernent la verification de "textes" sur certaines pages :

  • declaration-a11y (déclaration de la mention de conformité + déclaration)
  • declaration-rgpd (detection+analyse mentions légales et politique de confidentialité)

Je pense qu'il faut refactorer ces outils pour avoir une meilleur detection + reporting. Les LLM pourraient aider à valider la qualité des textes et présence ou non des mentions obligatoires.

Evaluation d'un site non public

Bonjour,
Je suis le porteur de projet de la start-up FARITAS développée par l'incubateur de la DGFiP.
Notre solution est accessible derrière le portail d'authentification de www.impots.gouv.fr.
Est-il quand même possible d'implémenter le scan automatique de Dashlord pour des pages en zone non publique?
Merci pour vos conseils.

Grouper les métriques

Définir la liste des métriques

(les sondes entre parentheses ne sont pas activées sur celui de beta)

Ex:

  • qualité logicielle
    • (sonarcloud)
    • dependabot
    • codescan
    • lighthouse seo
    • lighthouse perf
  • accessibilité
    • declaration a11y
    • lighthouse a11y
  • écoconception
    • ecoindex
  • simplicité d'usage
    • dsfr
    • updown: dispo/apdex
  • vie privée
    • trackers
    • cookies
  • transparence
    • declaration a11y
    • declaration ML
    • declaration PC
    • stats
    • budget
  • sécurité
    • mozilla http
    • owasp
    • nmap x2
    • (nuclei)
    • ssl

standards manquants imho:

  • documentation projet
  • qualité de la fiche BETA

Dashlord n'est pas à jour

Bonjour,

Suite à ma pull request : #172, je constate que Dashlord n'a pas été mise à jour. S'agit il d'un problème de votre côté ?

Merci beaucoup!

MonServiceSécurisé : passage en `.ssi.gouv.fr`

Contexte

Depuis peu MonServiceSécurisé est hébergé sur https://www.monservicesecurise.ssi.gouv.fr/
Nous sommes donc passés d'une URL .beta.gouv. à une URL .ssi.gouv.

L'URL .beta.gouv fonctionne toujours, mais nous voulons communiquer sur l'URL .ssi.gouv.

C'est d'ailleurs le sens de la PR 14807 sur le site de l'incubateur.

Demande

Serait-il possible :

  • de modifier l'URL du dashlord de MonServiceSécurisé vers une URL https://dashlord.incubateur.net/url/www-monservicesecurise-ssi-gouv-fr/ (notez le -ssi-gouv-fr qui remplace -beta-gouv-fr à la fin)
  1. de modifier le cartouche en haut de page avec l'URL .ssi.gouv 👇
    image

Notation de l'écoconception

Bonjour,

Cela fait quelques forum beta qu'on parle d'écoconception, notamment avec Anne-So et je me demandais si Dashlord avait un indicateur de l'écoconception des pages des SE.

Quelques idées en vrac :

  • dans l'onglet "performance" de chaque SE il y a 4 paramètres dont 3 sont déjà présents dans le tableau principal mais pas les "bonnes pratiques", qui s'accompagnent d'une mesure du poids de la page. Est-ce qu'on veut en faire un critère supplémentaire sur le tableau ?
  • automatiser quelques vérifications des critères du référentiel général d'écoconception https://ecoresponsable.numerique.gouv.fr/publications/referentiel-general-ecoconception/
  • https://www.websitecarbon.com pour calculer le poids des pages d'une manière un peu différente que lighthouse. J'ai l'impression que chacun de ces sites a une manière différente de calculer (avec des poids du simple au double en fonction des méthodes)
  • enquête sur l'écoconception de nos partenaires principaux (notamment Scalingo, on en parlait)

Au plaisir de s'en reparler !

Marquer chaque page avec un h1

Sur les fiches produits, il manque un h1 (ici, ça devrait être l'URL à priori)

Les headings suivant devraient être des h2

Capture d’écran 2024-02-15 à 09 09 49

Faux négatifs : pages "Mentions légales", "Politique de confidentialité" et utilisation du DSFR

Le dashloard (https://incubateur-territoires.github.io/dashlord/) ne prend pas en compte les pages "Mentions légales" et "Politique de confidentialité" pour la plateforme Toutes et tous connecté·e·s (https://tous-connectes.anct.gouv.fr/), ainsi que l'utilisation du DSFR (portage sur Angular par l'équipe de la plateforme https://github.com/betagouv/ngx-dsfr).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.