2.9.30
Sortie le 8 nov. 2026
CodeSpar version 2.9.30 exécute des outils sous Windows 10 ou 11. Il repère les appels à la base de données dans votre code et les réécrit ; vous examinez le diff.
src/controllers/search.py3 correspondancessrc/controllers/search.pychargésrc/controllers/search.py+12 lignesrun_testsexit 0http://staging.local/searchstatus 200Sortie le 8 nov. 2026
Téléchargement du programme d'installation
Fichier .exe unique
Langues de l'interface
Vérifier avec certutil
Bouton dans l'application
Un sql injection test vérifie si les entrées utilisateur modifient la requête, et CodeSpar 2.9.30 repère l'appel à la base de données et propose une réécriture que vous examinez. Consultez la carte. Chaque action apparaît dans le chat sous forme de carte avec son résultat réel. La carte développée affiche la sortie complète, y compris le résultat de la commande ou le diff de fichier.
CodeSpar utilise grep pour localiser les concaténations de chaînes dans les appels à la base de données et read_file pour comprendre le contexte de la requête avant de la réécrire en toute sécurité pour la production. Localiser maintenant. L'agent réécrit la requête en utilisant une requête paramétrée afin que les données ne soient pas traitées comme du SQL. Vous voyez un diff clair montrant l'ancien et le nouveau code. Cet exemple de faille garantit que l'entrée est traitée comme une donnée. L'outil edit_file applique la modification pour 11 lignes de code aujourd'hui.
grep src/app.py → 3 matches
read_file src/app.py → loaded
edit_file src/app.py → +2 linesL'agent utilise grep pour localiser les appels à la base de données dans le code source, puis emploie edit_file pour réécrire la requête avec une paramétrisation afin que l'entrée utilisateur ne soit jamais traitée comme du SQL. Vérifier la correction. Lire le fichier pour voir les modifications apportées par l'agent. Exécutez vos propres tests unitaires sur la copie de staging pour confirmer. La version actuelle est 2.9.30 et elle fonctionne sous Windows. Il s'agit d'une attaque sql injection pour votre propre application.
grep -n "JOIN" src/queries.py -> 12 matches
read_file src/queries.py -> shows string concatenation
edit_file src/queries.py -> applies parameterized query
Shell run tests -> 0 failuresL'agent récupère une valeur inoffensive de la copie de staging à l'aide de http_get, et vous vérifiez que la page fonctionne sans afficher d'erreur de base de données à l'utilisateur. Entrée sûre. Vous pouvez utiliser grep pour trouver les requêtes construites par jointure de chaînes. Le Shell exécute des tests unitaires pour confirmer que la correction fonctionne correctement. Cet exemple sql injection montre un simple nom de famille avec une apostrophe. L'attaque sql injection est désormais couverte par CodeSpar version 2.9.30.
CodeSpar utilise grep pour localiser la cause racine et exécute votre propre scanner via la commande Shell pour comparaison, afin de réduire les faux positifs tout en vérifiant que la correction est pérenne. Examiner le diff. L'agent lit le fichier et écrit la version corrigée, affichant un diff avant que vous n'acceptiez. Vous pouvez vérifier le résultat en exécutant des tests unitaires dans l'environnement Shell sur votre copie de staging. Comprendre le défi persistant xss nécessite un examen attentif de la manière dont les données persistent entre les sessions et les interactions utilisateur. Une vulnérabilité xss trouvée est répondue en vérifiant la sortie avec la version 2.9.30 et le scanner sql injection.
CodeSpar 2.9.30 modifie les fichiers et affiche les diffs, et vous examinez la modification avant qu'elle ne se produise, afin que l'injection sql dans la configuration admin reste sûre. Examiner avant d'appliquer.
| Assistant chat typique | CodeSpar | |
|---|---|---|
| Édition de fichiers | Suggère du code à copier | Modifie le fichier et affiche le diff |
| Exécution de commandes | Affiche le texte de la commande | Exécute la commande et affiche le code de sortie |
| Approbation | L'assistant suggère des actions, mais vous les approuvez. Il laisse la décision de modifier les fichiers ou d'exécuter des commandes à votre discrétion. | En pause en mode Ask first |
| Contexte | Génère du texte | Lit et écrit de vrais fichiers |
L'agent recherche les lignes qui joignent des chaînes dans une requête, afin que vous puissiez examiner le diff avant d'accepter la modification et vérifier le résultat. Consultez la sortie. Les développeurs corrigent des bogues dans leur propre code en exécutant des tests sur une copie de staging.
Les praticiens de la sécurité l'utilisent pour les tests de sécurité, et ils recherchent des vulnérabilités SQL injection et cross-site scripting en lisant des fichiers et en exécutant les commandes propres au lecteur pour les aider à les vérifier. Vous vérifiez. L'agent lit des fichiers et exécute des commandes pour repérer les failles.
Les étudiants l'utilisent pour apprendre le fonctionnement des requêtes, et ils voient comment l'entrée modifie la commande afin que l'agent affiche clairement la sortie pour la version 2.9.30. Vue claire. Vous examinez le diff avant d'accepter la modification avec soin.
La procédure soumet une entrée inoffensive à votre copie de staging, vérifie que la page fonctionne et confirme qu'aucune erreur de base de données n'apparaît afin que vous puissiez valider la correction. Exécutez-le. Oui, CodeSpar 2.9.30 vous aide à repérer et corriger ces failles.
Oui, codesmite.net est le site officiel de CodeSpar, et vous pouvez vérifier le programme d'installation en comparant sa somme de contrôle SHA-256 avec le manifeste publié à l'aide de certutil. Utilisez le bouton Send feedback. Cela garantit que vous obtenez le bon support pour votre problème spécifique.
Oui, l'agent fonctionne sur votre PC Windows, et avec un modèle cloud, votre invite, y compris le texte des fichiers que l'agent lit, est envoyée à ce fournisseur. Local uniquement. Avec un modèle local, rien ne quitte la machine pour des raisons de confidentialité.
Le mode Ask first est une fonction de sécurité qui met en pause avant chaque action qui modifie les fichiers ou la base de données, afin que vous puissiez examiner le diff et accepter la modification avec lui. Il met en pause. Oui, ce mode garantit que vous contrôlez chaque modification avant qu'elle ne se produise.
Un exemple typique se produit lorsqu'un utilisateur tape une apostrophe dans une zone de recherche, ce qui pourrait casser la requête, donc l'agent trouve ce code et le réécrit pour garantir la sécurité. Vérifier la correction. Vous vérifiez les résultats avec vos propres tests sur la copie de staging.
Un test inoffensif utilise une valeur normale, donc l'agent vérifie si la page fonctionne sans lire vos vraies données de la base de données. Sûr. Vous testez sur une copie de staging avec des données factices.
Un scanner externe fonctionne de l'extérieur, tandis que CodeSpar utilise grep pour trouver la cause racine et edit_file pour afficher un diff que vous examinez. Correction claire. Oui, CodeSpar fournit une correction claire pour le problème que vous avez trouvé.
CodeSpar 2.9.30 est prêt à vous aider. Téléchargez le programme d'installation de 34 Mo. Corrigez votre code.
Télécharger CodeSpar pour Windows ↗Chaque page de ce site est disponible en 20 langues. L'interface de l'application elle-même en a 13.
Fonctionnalités du produit ↗ Configuration des modèles ↗ Exemples de workflows ↗ Télécharger l'installateur ↗ FAQ et support ↗ Confidentialité et données ↗