2.9.30
Uitgebracht op 8 nov. 2026
CodeSpar versie 2.9.30 voert tools uit op Windows 10 of 11. Het vindt databaseaanroepen in je code en herschrijft ze; jij beoordeelt de diff.
src/controllers/search.py3 matchessrc/controllers/search.pygeladensrc/controllers/search.py+12 regelsrun_testsexit 0http://staging.local/searchstatus 200Uitgebracht op 8 nov. 2026
Setupprogramma download
Enkelvoudig .exe-bestand
Interfaaltalen
Verifieer met certutil
Knop in de app
Een sql injection test controleert of gebruikersinput de query verandert, en CodeSpar 2.9.30 vindt de databaseaanroep en stelt een herschrijving voor die jij beoordeelt. Beoordeel de kaart. Elke actie verschijnt in de chat als een kaart met het echte resultaat. De uitgebreide kaart toont de volledige uitvoer, inclusief het commandoregelresultaat of de bestanddiff.
CodeSpar gebruikt grep om stringconcatenatie in databaseaanroepen te lokaliseren en read_file om de context van de query te begrijpen voordat deze veilig voor productie wordt herschreven. Zoek nu. De agent herschrijft de query met een geparametriseerde query, zodat data niet als SQL wordt behandeld. Je ziet een duidelijke diff die de oude en nieuwe code toont. Dit kwetsbaarheidsvoorbeeld zorgt ervoor dat de input als data wordt behandeld. Het edit_file-hulpmiddel past de wijziging toe voor 11 regels code vandaag.
grep src/app.py → 3 matches
read_file src/app.py → loaded
edit_file src/app.py → +2 linesDe agent gebruikt grep om databaseaanroepen in de broncode te lokaliseren en gebruikt vervolgens edit_file om de query te herschrijven met parametrisatie, zodat gebruikersinput nooit als SQL wordt behandeld. Verifieer de reparatie. Lees het bestand om de wijzigingen van de agent te zien. Voer je eigen unit-tests uit op de staging copy om dit te bevestigen. De huidige versie is 2.9.30 en deze draait op Windows. Dit is een sql injection attack voor je eigen applicatie.
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 failuresDe agent haalt een onschadelijke waarde op van de staging copy met http_get, en jij verifieert dat de pagina werkt zonder dat er databasefouten aan de gebruiker worden getoond. Veilige input. Je kunt grep gebruiken om queries te vinden die door het joinen van strings zijn gebouwd. De Shell voert unit-tests uit om te bevestigen dat de reparatie correct werkt. Dit sql injection example toont een eenvoudige achternaam met een apostrof. De sql injection attack is nu gedekt door CodeSpar versie 2.9.30.
CodeSpar gebruikt grep om de oorzaak te lokaliseren en voert je eigen scanner uit via het Shell-commando voor vergelijking om valse alarmen te verminderen terwijl wordt geverifieerd dat de reparatie permanent is. Beoordeel de diff. De agent leest het bestand en schrijft de gecorrigeerde versie, waarbij een diff wordt getoond voordat je accepteert. Je kunt het resultaat verifiëren door unit-tests uit te voeren in de Shell-omgeving op je staging copy. Het begrijpen van de persistente xss challenge vereist zorgvuldige beoordeling van hoe data persisteert over sessies en gebruikersinteracties. Een gevonden xss kwetsbaarheid wordt beantwoord door de uitvoer te controleren met versie 2.9.30 en de sql injection scanner.
CodeSpar 2.9.30 bewerkt bestanden en toont diffs, en jij beoordeelt de wijziging voordat deze plaatsvindt, zodat admin config input sql injection veilig blijft. Beoordelen voordat toepassen.
| Typische chatassistent | CodeSpar | |
|---|---|---|
| Bewerken van bestanden | Stelt code voor om te kopiëren | Bewerkt bestand en toont diff |
| Uitvoeren van commando's | Toont commandotekst | Voert commando uit en toont exitcode |
| Goedkeuring | De assistent stelt acties voor, maar jij keurt ze goed. Het laat de beslissing om bestanden te wijzigen of commando's uit te voeren aan jou over. | Pauzeert in Ask first-modus |
| Context | Genereert tekst | Leest en schrijft echte bestanden |
De agent zoekt naar regels die strings aan een query toevoegen, zodat je de diff kunt beoordelen voordat je de wijziging accepteert en het resultaat verifieert. Controleer de uitvoer. Ontwikkelaars lossen bugs in hun eigen code op door tests uit te voeren op een staging copy.
Beveiligingsprofessionals gebruiken het voor beveiligingstesten, en ze controleren op SQL injection en cross-site scripting-kwetsbaarheden door bestanden te lezen en de eigen commando's van de gebruiker uit te voeren om ze te helpen controleren. Jij verifieert. De agent leest bestanden en voert commando's uit om fouten te vinden.
Studenten gebruiken het om te leren hoe queries werken, en ze zien hoe input het commando verandert, zodat de agent de uitvoer duidelijk toont voor versie 2.9.30. Duidelijk overzicht. Je beoordeelt de diff voordat je de wijziging met zorg accepteert.
De procedure dient onschadelijke input in op je staging copy, verifieert dat de pagina werkt en bevestigt dat er geen databasefout verschijnt, zodat je de reparatie kunt valideren. Voer het uit. Ja, CodeSpar 2.9.30 helpt je bij het vinden en oplossen van deze fouten.
Ja, codesmite.net is de officiële website van CodeSpar, en je kunt het installatieprogramma verifiëren door de SHA-256-checksum te vergelijken met de gepubliceerde manifest met certutil. Gebruik de Send feedback-knop. Dit zorgt ervoor dat je de juiste ondersteuning krijgt voor je specifieke probleem.
Ja, de agent draait op je Windows-pc, en met een cloudmodel gaat je prompt, inclusief bestands tekst die de agent leest, naar die provider. Alleen lokaal. Met een lokaal model verlaat niets de machine voor privacy.
De Ask first-modus is een veiligheidsfunctie die pauzeert voordat elke actie die bestanden of de database wijzigt, zodat je de diff kunt beoordelen en de bewerking met goedkeuring accepteert. Het pauzeert. Ja, deze modus zorgt ervoor dat jij elke wijziging controleert voordat deze plaatsvindt.
Een typisch voorbeeld treedt op wanneer een gebruiker een apostrof typt in een zoekvak, wat de query kan breken, dus de agent vindt deze code en herschrijft deze om veiligheid te garanderen. Controleer de reparatie. Je verifieert de resultaten met je eigen tests op de staging copy.
Een onschadelijke test gebruikt een normale waarde, dus de agent controleert of de pagina werkt zonder je echte data uit de database te lezen. Veilig. Je test op een staging copy met nepdata.
Een externe scanner werkt van buitenaf, terwijl CodeSpar grep gebruikt om de oorzaak te vinden en edit_file om een diff te tonen die jij beoordeelt. Duidelijke reparatie. Ja, CodeSpar biedt een duidelijke reparatie voor het probleem dat je hebt gevonden.
CodeSpar 2.9.30 is klaar om te helpen. Download het 34 MB setupprogramma. Repareer je code.
CodeSpar downloaden voor Windows ↗Elke pagina van deze website is beschikbaar in 20 talen. De app-interface zelf heeft er 13.
Productfuncties ↗ Modelconfiguratie ↗ Voorbeelden van workflows ↗ Installatieprogramma downloaden ↗ FAQ en ondersteuning ↗ Privacy en gegevens ↗