riyata-audit
v1.1.2
Published
Audit de site web depuis le terminal : performance, sécurité, SEO, accessibilité, DNS, liens cassés. Rapport complet en HTML ou Markdown. Sans compte ni clé d'API.
Maintainers
Readme
riyata-audit
L'audit de site de Riyata Studio, depuis le terminal. Performance, sécurité, SEO, accessibilité, DNS, liens cassés. Sans compte, sans clé d'API, sans dépendance.
npx riyata-audit exemple.com Riyata Studio · audit https://exemple.com
Note globale ████████████████░░░░ 82/100
Performance ██████████████████░░ 91/100
Sécurité ██████████████░░░░░░ 70/100
SEO ██████████████████░░ 88/100
Accessibilité ████████████████░░░░ 79/100
Bonnes pratiques ███████████████████░ 95/100
DNS ████████████░░░░░░░░ 60/100
À corriger
× 3 image(s) sans texte alternatif.
! Aucune meta description.
! En-tête Content-Security-Policy absent.Le rapport complet, en fichier
Le terminal montre l'essentiel. --out écrit tout ce que l'audit a relevé :
Core Web Vitals, en-têtes de sécurité, détail SEO, accessibilité, DNS et
messagerie, liste des liens cassés, technologies, infrastructure.
npx riyata-audit exemple.com --out # audit-exemple.com-2026-08-13.html
npx riyata-audit exemple.com --out rapport.md # Markdown, pour un ticket
npx riyata-audit exemple.com --out rapport.json # données brutesLe HTML est autonome : styles embarqués, aucune ressource externe, il s'ouvre hors ligne et s'imprime proprement. Le format se déduit de l'extension.
Dans une chaîne d'intégration continue
--fail-under sort en code 1 sous le seuil : la publication échoue avant que
la régression n'atteigne vos visiteurs.
# une étape de votre chaîne d'intégration continue
- run: npx riyata-audit https://exemple.com --fail-under 80Une note absente (PageSpeed indisponible, par exemple) n'est jamais comptée comme un zéro : le seuil est alors ignoré plutôt que de faire échouer la chaîne à tort.
Options
| Option | Effet |
| --- | --- |
| --json | Rapport brut en JSON, pour le passer à jq ou l'archiver. |
| --fail-under <note> | Code de sortie 1 si la note globale est inférieure. |
| --share | Publie un rapport partageable et affiche son adresse. |
| --no-color | Désactive les couleurs (déjà automatique hors terminal). |
| --endpoint <url> | Vise une autre instance. |
| --timeout <s> | Délai maximum, 90 s par défaut. |
Ce qui est envoyé
Seule l'adresse que vous saisissez. Le rapport est calculé par
riyatastudio.com et renvoyé à votre terminal, sans être conservé. Il n'est
stocké que si vous demandez --share, et il s'efface au bout de 30 jours.
Licence
MIT.
