fix-review
Vérifier que les Commits de Correctif Correspondent aux Résultats d'Audit
Les correctifs de sécurité nécessitent une validation minutieuse pour s'assurer qu'ils résolvent les problèmes sans introduire de nouveaux bugs. Cette compétence examine les commits de correction par rapport aux résultats d'audit pour confirmer une remédiation appropriée.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "fix-review". Examiner le commit abc123 corrigeant l'injection SQL dans le point de terminaison de recherche utilisateur
Résultat attendu:
Correctif vérifié : Les requêtes paramétrées remplacent la concaténation de chaînes. Couverture de test ajoutée pour les tentatives d'injection. Aucun modèle similaire trouvé dans les fonctions de requête adjacentes.
Utilisation de "fix-review". Valider les correctifs pour les résultats XSS dans les composants du tableau de bord
Résultat attendu:
3 des 5 résultats résolus. Les composants A et B échappent correctement la sortie. Les composants C, D, E restent vulnérables - correctif incomplet. Recommander de bloquer la fusion jusqu'à ce que toutes les instances soient traitées.
Audit de sécurité
SûrAll static analysis findings are false positives. The detected URLs are documentation references in markdown, not executable network code. The weak crypto warning on line 3 is incorrect - that line contains only a description string. This skill is documentation-only with no executable code, presenting no security risk.
Score de qualité
Ce que vous pouvez construire
Responsable de l'Équipe de Sécurité
Examiner les commits du développeur qui prétendent corriger les résultats du test d'intrusion avant de les fusionner dans la branche principale
Responsable de la Conformité
Valider que les résultats d'audit des évaluateurs externes ont été correctement traités avant l'approbation de conformité
Équipe de Développement
Auto-examiner les commits de correctif avant de les soumettre à l'équipe de sécurité pour réduire les cycles d'itération
Essayez ces prompts
Examiner le commit {commit_hash} et vérifier qu'il traite le résultat d'audit {finding_id}. Vérifier que le correctif résout la cause profonde et n'introduit pas de nouveaux problèmes.Analyser tous les commits de la branche {branch_name} créés pour traiter le rapport d'audit de sécurité {report_id}. Pour chaque résultat, vérifier que le correctif est complet, que la couverture de test existe, et qu'aucune vulnérabilité similaire ne reste dans la base de code.Comparer les modifications de code dans {diff_or_commit} contre la description de la vulnérabilité originale. Identifier toute régression potentielle, effet secondaire ou nouveau vecteur d'attaque que le correctif pourrait introduire.L'audit a trouvé des vulnérabilités de type {vulnerability_type} à ces emplacements : {locations}. Examiner le commit {commit_hash} et identifier si le même modèle existe ailleurs dans la base de code qui a été oublié.Bonnes pratiques
- Toujours comparer les correctifs contre la description du résultat d'audit original pour assurer une résolution complète
- Vérifier que les cas de test couvrent spécifiquement le scénario d'attaque qui a été corrigé
- Rechercher dans la base de code des modèles similaires qui peuvent nécessiter le même correctif
Éviter
- Accepter les correctifs qui ne traitent que les symptômes sans corriger les causes profondes
- Fusionner des correctifs partiels qui laissent des vulnérabilités similaires à d'autres endroits
- Ignorer les tests de régression après l'application des correctifs de sécurité
Foire aux questions
Quelles informations dois-je fournir pour une révision de correctif ?
Cette compétence peut-elle vérifier qu'un correctif fonctionne réellement ?
Comment savoir si un correctif introduit de nouvelles vulnérabilités ?
Que se passe-t-il si le correctif ne traite que partiellement un résultat ?
Cette compétence peut-elle trouver des vulnérabilités similaires ailleurs dans la base de code ?
Cette compétence est-elle adaptée pour la documentation de conformité ?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/fix-reviewRéf
main
Structure de fichiers
📄 SKILL.md