extension-email-verification
Ajouter la vérification des e-mails aux applications Caffeine AI
Les applications doivent disposer d'une preuve que les utilisateurs contrôlent les adresses e-mail qu'ils fournissent. Cette compétence guide l'intégration des e-mails de vérification, des callbacks et des contrôles d'adresses vérifiées.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "extension-email-verification" from https://skillstore.io/skills/caffeinelabs-extension-email-verification.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-email-verification/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « extension-email-verification ». Ajoute la vérification à un nouvel endpoint d'inscription.
Résultat attendu:
Un parcours d'inscription stocke une demande en attente, envoie un message de vérification et n'associe l'adresse e-mail qu'après une vérification réussie.
Utilisation de « extension-email-verification ». Explique comment vérifier si l'appelant a validé une adresse e-mail.
Résultat attendu:
Charge l'adresse enregistrée de l'appelant et interroge le stockage préfabriqué des e-mails vérifiés avec la fonction contains.
Utilisation de « extension-email-verification ». Examine le corps personnalisé d'un e-mail de vérification.
Résultat attendu:
- Le placeholder de l'URL de vérification est présent.
- Les noms dynamiques sont échappés en HTML.
- Le message contient une seule action de vérification clairement identifiable.
Audit de sécurité
Risque moyenAll 13 static findings are false positives caused by Markdown code spans, code fences, an informational URL, and a relative documentation link. The embedded example still presents two medium risks: unescaped user input in HTML email and a publicly callable email-sending flow without explicit abuse controls. These example patterns should be hardened before publication.
Préoccupations de sécurité confirmées (2)
Facteurs de risque
⚙️ Commandes externes (11)
🌐 Accès réseau (1)
📁 Accès au système de fichiers (1)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/caffeinelabs-extension-email-verification/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/caffeinelabs-extension-email-verification?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/caffeinelabs-extension-email-verification?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-email-verification/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-email-verification.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
caffeinelabs. (2026). extension-email-verification security audit report (audit version 3) [Author version 0.1.5]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-email-verification/audits/3Citation BibTeX
@techreport{caffeinelabs-caffeinelabs-extension-email-verification-2026,
author = {caffeinelabs},
title = {extension-email-verification security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/caffeinelabs-extension-email-verification/audits/3},
note = {Author version 0.1.5}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-email-verification security audit report (audit version 3)"
version: "0.1.5"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-email-verification/audits/3"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-email-verification:audit:3"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: ÉlevéCe que vous pouvez créer
Ajouter la vérification à l'inscription
Créer un parcours d'inscription qui envoie un lien de vérification et indique si l'adresse enregistrée est vérifiée.
Restreindre des fonctionnalités selon la propriété de l'adresse e-mail
Contrôler le stockage des e-mails vérifiés avant d'autoriser les actions nécessitant une adresse de contact confirmée.
Concevoir les contrôles des e-mails de vérification
Créer un éditeur d'administration qui conserve le placeholder requis pour l'URL de vérification dans chaque modèle d'e-mail.
Essayez ces prompts
Ajoute la vérification des e-mails à mon application Caffeine AI. Utilise les modules préfabriqués et explique chaque étape d'intégration requise.
Implémente des endpoints d'inscription et de statut de vérification. Conserve les inscriptions non vérifiées en attente et empêche la réservation d'une adresse e-mail avant sa vérification.
Crée un parcours professionnel d'e-mail de vérification en utilisant le placeholder requis pour l'URL de vérification. Échappe toutes les valeurs HTML fournies par l'utilisateur.
Examine le parcours de vérification des e-mails de mon application Caffeine AI concernant l'unicité, la normalisation, l'injection HTML, la gestion des renvois et la cohérence de l'état de vérification.
Bonnes pratiques
- Considérez la propriété d'une adresse e-mail comme en attente jusqu'à la réussite du callback de vérification.
- Normalisez systématiquement les adresses avant les comparaisons et les contrôles d'unicité.
- Échappez chaque valeur contrôlée par l'utilisateur qui est insérée dans le contenu HTML d'un e-mail.
Éviter
- Ne stockez pas d'indicateur de vérification distinct en dehors du stockage préfabriqué des e-mails vérifiés.
- Ne réservez pas définitivement l'unicité d'une adresse e-mail avant que sa propriété soit confirmée.
- Ne supprimez pas et ne modifiez pas le placeholder requis pour l'URL de vérification.
Foire aux questions
Que vérifie cette compétence ?
Quels modules l'intégration utilise-t-elle ?
Comment contrôler le statut de vérification ?
Que doit inclure le corps de l'e-mail ?
Puis-je gérer mon propre indicateur de vérification ?
L'exemple couvre-t-il tous les contrôles de sécurité nécessaires en production ?
Détails du développeur
Auteur
caffeinelabsLicence
MIT
Version de l’auteur
v0.1.5
Révision Skillstore
r2
Réf
a39a91716eadede5f4cdefd78178fed4e837a128
Récence de maintenance
24/07/2026
Utilisation
1 téléchargements · 1 vues
Structure de fichiers
📄 SKILL.md