webhook-tester
Tester les webhooks avec des tunnels locaux
Les intégrations de webhooks sont difficiles à déboguer lorsque les fournisseurs doivent atteindre un service local. Cette compétence guide la configuration des tunnels, l’inspection des requêtes, les vérifications de signatures, la relecture et les tests de nouvelle tentative.
Arrêtez-vous et demandez confirmation avant l’installation.
Examinez le plan et obtenez le consentement explicite de l’utilisateur avant de modifier des fichiers.
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 "webhook-tester" from https://skillstore.io/skills/curiouslearner-webhook-tester.md and its manifest at https://skillstore.io/api/skills/curiouslearner-webhook-tester/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.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 « webhook-tester ». Je dois tester des webhooks GitHub avec mon serveur de développement local.
Résultat attendu:
- Un plan de configuration de récepteur local pour le port sélectionné.
- Des options de tunnel avec des notes sur le consentement et le nettoyage.
- Une liste de contrôle pour les en-têtes, la validation des signatures et les réponses rapides.
Utilisation de « webhook-tester ». La vérification de signature de mon webhook Stripe échoue pendant les tests locaux.
Résultat attendu:
- Un parcours de diagnostic pour l’analyse du corps brut, le choix du secret de webhook et la gestion de l’en-tête de signature.
- Des vérifications propres au fournisseur pour le mode test et la configuration de l’endpoint.
- Des conseils de journalisation sécurisée qui évitent d’exposer les détails de paiement.
Utilisation de « webhook-tester ». Je veux relire des événements de webhook capturés sans divulguer de secrets.
Résultat attendu:
Un workflow de relecture qui stocke uniquement des charges utiles de test masquées, limite la relecture aux endpoints locaux et supprime les journaux après les tests.
Audit de sécurité
Risque élevéMost static command-execution alerts are Markdown fence or JavaScript template-literal false positives, and the environment-variable alerts show normal secret handling examples. The skill still has meaningful operational risk because it guides public tunnel exposure and demonstrates unredacted logging or storage of webhook data.
Préoccupations de sécurité confirmées (3)
Éléments d’évaluation des capacités (7)
Il s’agit de capacités locales réelles qui peuvent être attendues pour cette compétence ; elles nécessitent donc un examen, mais ne sont pas comptabilisées comme comportement malveillant confirmé.
Facteurs de risque
⚙️ Commandes externes (64)
🌐 Accès réseau (13)
📁 Accès au système de fichiers (6)
🔑 Variables d’environnement (15)
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/curiouslearner-webhook-tester/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/curiouslearner-webhook-tester?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/curiouslearner-webhook-tester?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/curiouslearner-webhook-tester/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/curiouslearner-webhook-tester.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
CuriousLearner. (2026). webhook-tester security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/curiouslearner-webhook-tester/audits/8Citation BibTeX
@techreport{curiouslearner-curiouslearner-webhook-tester-2026,
author = {CuriousLearner},
title = {webhook-tester security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/curiouslearner-webhook-tester/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "webhook-tester security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CuriousLearner"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/curiouslearner-webhook-tester/audits/8"
identifiers:
- type: other
value: "skillstore:curiouslearner-webhook-tester:audit:8"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Valider un endpoint de webhook local
Exposer un serveur de développement local et confirmer la livraison par le fournisseur, les en-têtes, la forme de la charge utile et le comportement de réponse.
Tester la gestion des nouvelles tentatives et des échecs
Simuler des livraisons échouées, des tentatives de nouvelle livraison et des chemins de réussite différée avant la mise en production d’une intégration de webhook.
Examiner les contrôles de sécurité des webhooks
Vérifier la validation des signatures, la résistance à la relecture, la gestion des secrets, l’utilisation de HTTPS et les exigences de vérification propres aux fournisseurs.
Essayez ces prompts
Aide-moi à créer un récepteur de webhook local pour le port 3000 et explique comment inspecter les requêtes entrantes en toute sécurité.
Guide-moi pour exposer mon endpoint de webhook local avec un tunnel, y compris les autorisations et les étapes de nettoyage que je devrais utiliser.
Aide-moi à déboguer l’échec de la vérification de signature de webhook pour Stripe ou GitHub en utilisant la gestion du corps brut et des secrets de test.
Crée un plan de test de relecture et de nouvelle tentative de webhook qui couvre l’idempotence, le masquage, le nettoyage du stockage et la simulation d’échecs.
Bonnes pratiques
- Utilisez des secrets de test jetables et arrêtez les tunnels publics immédiatement après les tests.
- Masquez les signatures, les jetons, les données client et les champs de paiement avant de journaliser ou de stocker les requêtes.
- Vérifiez les signatures, l’idempotence, le comportement de nouvelle tentative et la protection contre la relecture avant d’utiliser de vraies charges utiles de fournisseur.
Éviter
- N’exposez pas un service de production via un tunnel public pour du débogage courant.
- Ne collez pas de vraies charges utiles client, de paiement ou d’authentification dans des outils publics de webhooks.
- Ne conservez pas les journaux de webhooks contenant des secrets plus longtemps que nécessaire pour le test actif.
Foire aux questions
Cette compétence lance-t-elle automatiquement un tunnel ?
Puis-je l’utiliser avec Claude, Codex et Claude Code ?
webhook.site est-il sûr pour les charges utiles sensibles ?
Couvre-t-elle la vérification de signature ?
Puis-je copier les exemples en production ?
Quels problèmes aide-t-elle à déboguer ?
Détails du développeur
Auteur
CuriousLearnerLicence
MIT
Révision Skillstore
r1
Avis de version
L’auteur n’a déclaré aucune version.
Réf
02f077c174c5335e2f5d02ca15e77b70d9543e58
Récence de maintenance
21/07/2026
Utilisation
4 téléchargements · 181 vues
Structure de fichiers
📄 SKILL.md