Agentic Commerce Guard

Rapport

https://scanner-production-a571.up.railway.app/api/demo-shop?etat=2
2026-10-04 17 h 33 min 30 s · UCP 2026-04-08

0%testé

Couverture testée : part des vérifications réellement effectuées. Les éléments « non testables » ne sont jamais comptés comme réussis.
Annexe — score expérimental : 58

3Critique
5À corriger
0Non testable
10Correct
Découverte UCP
100 %Catalogue agentique
84 %Cohérence produit
47 %Panier
100 %Passage au checkout
0 %

Depuis le scan précédent

Nouveau problèmeAucun résultat pour « tasse »
Nouveau problèmeLien de checkout brisé (HTTP 404)
CorrigéPrix différent pour « Gourde isotherme 750 mL » : 39.99 $ (agent) vs 34.99 $ (page publique)
Produit introuvable« Tasse en céramique bleue » n'est plus trouvé par l'agent
Prix« Gourde isotherme 750 mL » : 39.99 → 34.99
CheckoutLe passage au checkout ne fonctionne plus

Voir le scan précédent (2026-10-04 17 h 25 min 35 s)

Critique (3)

« Sac à dos de randonnée 28 L » indiqué disponible à l'agent mais épuisé sur la page

Risque
L'agent pourrait vendre un produit épuisé.
Action
Vérifier la synchronisation des stocks.
Source
https://scanner-production-a571.up.railway.app/api/demo-shop/products/sac-a-dos-randonnee.js?etat=2 vs catalogue agentique
Attendu
false
Observé
true
Confiance
élevée · test C · 2026-10-04 17 h 33 min 30 s

URL produit brisée pour « Lampe de bureau LED » (HTTP 404)

Risque
Un agent enverrait l'acheteur vers une page inexistante.
Action
Corriger le handle ou rediriger l'ancienne URL.
Source
https://scanner-production-a571.up.railway.app/api/demo-shop/products/lampe-bureau-ancienne (HTTP 404)
Attendu
200
Confiance
élevée · test C · 2026-10-04 17 h 33 min 30 s

Lien de checkout brisé (HTTP 404)

Risque
L'acheteur envoyé par l'agent tombe sur une erreur.
Action
Vérifier le checkout de la boutique.
Source
https://scanner-production-a571.up.railway.app/api/demo-shop/checkouts/expire (HTTP 404)
Attendu
< 400
Confiance
élevée · test E · 2026-10-04 17 h 33 min 30 s

À corriger (5)

Aucun résultat pour « tasse »

Risque
Un acheteur qui formule ce besoin ne verra aucun produit de la boutique.
Action
Enrichir titres, descriptions, types et étiquettes des produits concernés.
Source
https://scanner-production-a571.up.railway.app/api/demo-shop/api/ucp/mcp?etat=2
Observé
0
Confiance
moyenne · test B · 2026-10-04 17 h 33 min 29 s
Preuve brute
{"jsonrpc":"2.0","id":12,"result":{"content":[{"type":"text","text":"{\"products\":[]}"}],"structuredContent":{"products":[]}}}

« coussin » : 1 produit(s), 1 avec données incomplètes

Risque
Un agent présente mal un produit sans prix, disponibilité, lien ou image.
Action
Compléter les champs manquants.
Source
https://scanner-production-a571.up.railway.app/api/demo-shop/api/ucp/mcp?etat=2
Observé
[{"id":"gid://shopify/Product/5","prix":true,"dispo":true,"url":true,"image":false}]
Confiance
élevée · test B · 2026-10-04 17 h 33 min 30 s
Preuve brute
{"jsonrpc":"2.0","id":16,"result":{"content":[{"type":"text","text":"{\"products\":[{\"id\":\"gid://shopify/Product/5\",\"title\":\"Coussin en lin\",\"description\":{\"plain\":\"Coussin.\"},\"url\":\"https://scanner-production-a571.up.railway.app/api/demo-shop/products/coussin-lin\",\"price_range\":{\"min\":{\"amount\":3200,\"currency\":\"CAD\"}},\"availability\":{\"available\":true},\"media\":[],\"variants\":[{\"id\":\"gid://shopify/ProductVariant/5001\",\"price\":{\"amount\":3200,\"currency\":\"CAD\"},\"availability\":{\"available\":true}},{\"id\":\"gid://shopify/ProductVariant/5999\",\"pric…[tronqué]

Variantes incohérentes pour « Coussin en lin »

Risque
L'agent peut proposer une variante inexistante ou en oublier une.
Action
Vérifier les variantes publiées sur le canal.
Source
https://scanner-production-a571.up.railway.app/api/demo-shop/products/coussin-lin.js?etat=2 vs catalogue agentique
Attendu
["5001"]
Observé
["5001","5999"]
Confiance
élevée · test C · 2026-10-04 17 h 33 min 30 s

Image absente pour « Coussin en lin »

Risque
Les agents affichent moins volontiers un produit sans image.
Action
Ajouter une image principale.
Source
https://scanner-production-a571.up.railway.app/api/demo-shop/products/coussin-lin.js?etat=2 vs catalogue agentique
Attendu
image
Observé
null
Confiance
élevée · test C · 2026-10-04 17 h 33 min 30 s

Description insuffisante pour « Coussin en lin »

Risque
Un agent a peu d'information pour associer le produit à un besoin.
Action
Rédiger une description factuelle (matière, usage, dimensions).
Source
https://scanner-production-a571.up.railway.app/api/demo-shop/products/coussin-lin.js?etat=2 vs catalogue agentique
Attendu
≥ 40 caractères
Observé
Coussin.
Confiance
moyenne · test C · 2026-10-04 17 h 33 min 30 s

Correct (10)

Profil UCP présent

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/.well-known/ucp?etat=2 (HTTP 200)
Confiance
élevée · test A · 2026-10-04 17 h 33 min 29 s
Preuve brute
{"ucp":{"version":"2026-04-08","services":{"dev.ucp.shopping":[{"transport":"mcp","endpoint":"/api/ucp/mcp"}]},"capabilities":[{"name":"dev.ucp.shopping.catalog"},{"name":"dev.ucp.shopping.cart"},{"name":"dev.ucp.shopping.checkout"}]}}

Version UCP 2026-04-08

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/.well-known/ucp?etat=2
Attendu
["2026-01-11","2026-04-08"]
Observé
2026-04-08
Confiance
élevée · test A · 2026-10-04 17 h 33 min 29 s

Capacité catalogue annoncée

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/.well-known/ucp?etat=2
Observé
["dev.ucp.shopping","dev.ucp.shopping.cart","dev.ucp.shopping.catalog","dev.ucp.shopping.checkout"]
Confiance
élevée · test A · 2026-10-04 17 h 33 min 29 s

Capacité panier annoncée

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/.well-known/ucp?etat=2
Observé
["dev.ucp.shopping","dev.ucp.shopping.cart","dev.ucp.shopping.catalog","dev.ucp.shopping.checkout"]
Confiance
élevée · test A · 2026-10-04 17 h 33 min 29 s

Capacité checkout annoncée

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/.well-known/ucp?etat=2
Observé
["dev.ucp.shopping","dev.ucp.shopping.cart","dev.ucp.shopping.catalog","dev.ucp.shopping.checkout"]
Confiance
élevée · test A · 2026-10-04 17 h 33 min 29 s

« gourde » : 2 produit(s) complets

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/api/ucp/mcp?etat=2
Observé
["Gourde isotherme 750 mL","Sac à dos de randonnée 28 L"]
Confiance
élevée · test B · 2026-10-04 17 h 33 min 29 s
Preuve brute
{"jsonrpc":"2.0","id":13,"result":{"content":[{"type":"text","text":"{\"products\":[{\"id\":\"gid://shopify/Product/2\",\"title\":\"Gourde isotherme 750 mL\",\"description\":{\"plain\":\"Gourde en acier inoxydable à double paroi, garde le froid 24 h et le chaud 12 h.\"},\"url\":\"https://scanner-production-a571.up.railway.app/api/demo-shop/products/gourde-isotherme\",\"price_range\":{\"min\":{\"amount\":3499,\"currency\":\"CAD\"}},\"availability\":{\"available\":true},\"media\":[{\"type\":\"image\",\"url\":\"https://scanner-production-a571.up.railway.app/api/demo-shop/img/gourde-isotherme.jpg\…[tronqué]

« sac à dos » : 1 produit(s) complets

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/api/ucp/mcp?etat=2
Observé
["Sac à dos de randonnée 28 L"]
Confiance
élevée · test B · 2026-10-04 17 h 33 min 29 s
Preuve brute
{"jsonrpc":"2.0","id":14,"result":{"content":[{"type":"text","text":"{\"products\":[{\"id\":\"gid://shopify/Product/3\",\"title\":\"Sac à dos de randonnée 28 L\",\"description\":{\"plain\":\"Sac à dos imperméable de 28 litres avec dos ventilé et poche pour gourde.\"},\"url\":\"https://scanner-production-a571.up.railway.app/api/demo-shop/products/sac-a-dos-randonnee\",\"price_range\":{\"min\":{\"amount\":8900,\"currency\":\"CAD\"}},\"availability\":{\"available\":true},\"media\":[{\"type\":\"image\",\"url\":\"https://scanner-production-a571.up.railway.app/api/demo-shop/img/sac-a-dos-randonnee.j…[tronqué]

« lampe » : 1 produit(s) complets

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/api/ucp/mcp?etat=2
Observé
["Lampe de bureau LED"]
Confiance
élevée · test B · 2026-10-04 17 h 33 min 30 s
Preuve brute
{"jsonrpc":"2.0","id":15,"result":{"content":[{"type":"text","text":"{\"products\":[{\"id\":\"gid://shopify/Product/4\",\"title\":\"Lampe de bureau LED\",\"description\":{\"plain\":\"Lampe de bureau LED orientable avec trois intensités et port USB-C.\"},\"url\":\"https://scanner-production-a571.up.railway.app/api/demo-shop/products/lampe-bureau-ancienne\",\"price_range\":{\"min\":{\"amount\":4500,\"currency\":\"CAD\"}},\"availability\":{\"available\":true},\"media\":[{\"type\":\"image\",\"url\":\"https://scanner-production-a571.up.railway.app/api/demo-shop/img/lampe-de-bureau.jpg\"}],\"variant…[tronqué]

« Gourde isotherme 750 mL » cohérent entre agent et page publique

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/products/gourde-isotherme.js?etat=2 vs catalogue agentique
Attendu
3499
Observé
3499
Confiance
élevée · test C · 2026-10-04 17 h 33 min 30 s

Panier créé : bonne variante, quantité et prix (34.99 $)

Source
https://scanner-production-a571.up.railway.app/api/demo-shop/api/ucp/mcp?etat=2
Observé
{"cart":"gid://shopify/Cart/demo123","variant":"gid://shopify/ProductVariant/2001","qty":1,"unit":3499,"total":3499}
Confiance
élevée · test D · 2026-10-04 17 h 33 min 30 s
Preuve brute
{"jsonrpc":"2.0","id":17,"result":{"content":[{"type":"text","text":"{\"cart\":{\"id\":\"gid://shopify/Cart/demo123\",\"line_items\":[{\"id\":\"line1\",\"item\":{\"id\":\"gid://shopify/ProductVariant/2001\",\"price\":{\"amount\":3499,\"currency\":\"CAD\"}},\"quantity\":1}],\"totals\":[{\"type\":\"subtotal\",\"amount\":3499},{\"type\":\"total\",\"amount\":3499}]}}"}],"structuredContent":{"cart":{"id":"gid://shopify/Cart/demo123","line_items":[{"id":"line1","item":{"id":"gid://shopify/ProductVariant/2001","price":{"amount":3499,"currency":"CAD"}},"quantity":1}],"totals":[{"type":"subtotal","amou…[tronqué]

Historique de cette boutique