2.9.30
Vydáno 8. 11. 2026
CodeSpar verze 2.9.30 spouští nástroje na Windows 10 nebo 11. Najde volání databáze ve vašem kódu a přepíše je, vy zkontrolujete diff.
src/controllers/search.py3 shodysrc/controllers/search.pynačtenosrc/controllers/search.py+12 řádkůrun_testsexit 0http://staging.local/searchstatus 200Vydáno 8. 11. 2026
Stáhnutí instalačního programu
Jeden soubor .exe
Jazyky rozhraní
Ověř pomocí certutil
Tlačítko uvnitř aplikace
sql injection test zjišťuje, zda vstup uživatele změní dotaz, a CodeSpar 2.9.30 najde volání databáze a navrhne přepsání, které zkontrolujete. Zkontrolujte kartu. Každá akce se v chatu zobrazí jako karta s jejím skutečným výsledkem. Rozbalená karta ukazuje celý výstup, včetně výsledku příkazu nebo diffu souboru.
CodeSpar používá grep k nalezení řetězcové konkatenace ve voláních databáze a read_file k pochopení kontextu dotazu před jeho bezpečným přepsáním pro produkci. Najít teď. Agent přepíše dotaz pomocí parametrizovaného dotazu, aby data nebyla považována za SQL. Vidíte jasný diff ukazující starý a nový kód. Tento příklad chyby zajišťuje, že vstup je považován za data. Nástroj edit_file aplikuje změnu pro 11 řádků kódu dnes.
grep src/app.py → 3 matches
read_file src/app.py → loaded
edit_file src/app.py → +2 linesAgent používá grep k nalezení volání databáze ve zdrojovém kódu a poté používá edit_file k přepsání dotazu s parametrizací, aby vstup uživatele nebyl nikdy považován za SQL. Ověřit opravu. Přečtěte si soubor a podívejte se na změny provedené agentem. Spusťte vlastní unit testy na staging kopii pro potvrzení. Aktuální verze je 2.9.30 a běží na Windows. Toto je sql injection útok na vaši vlastní aplikaci.
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 failuresAgent získá neškodnou hodnotu ze staging kopie pomocí http_get a vy ověříte, že stránka funguje bez zobrazení jakýchkoliv chyb databáze uživateli. Bezpečný vstup. Můžete použít grep k nalezení dotazů sestavených spojováním řetězců. Shell spustí unit testy pro potvrzení, že oprava funguje správně. Tento sql injection příklad ukazuje jednoduché příjmení s apostrofem. sql injection útok je nyní pokryt CodeSpar verze 2.9.30.
CodeSpar používá grep k nalezení příčiny a spustí váš vlastní skener prostřednictvím příkazu Shell pro srovnání a snížení falešných poplachů při ověřování, že oprava je trvalá. Zkontrolovat diff. Agent čte soubor a zapíše opravenou verzi, zobrazí diff před vaším přijetím. Výsledek můžete ověřit spuštěním unit testů v prostředí Shell na vaší staging kopii. Porozumění výzvě persistentní xss vyžaduje pečlivou kontrolu toho, jak data přetrvávají napříč relacemi a interakcemi uživatelů. Na nalezení xss zranitelnosti se odpoví kontrolou výstupu s verzí 2.9.30 a sql injection skenerem.
CodeSpar 2.9.30 edituje soubory a ukazuje diffy a vy zkontrolujete změnu před jejím provedením, takže sql injection vstupu do konfigurace zůstává bezpečný. Zkontrolovat před aplikací.
| Typický chat assistant | CodeSpar | |
|---|---|---|
| Editace souborů | Navrhuje kód ke zkopírování | Edituje soubor a ukazuje diff |
| Provedení příkazu | Ukazuje text příkazu | Spustí příkaz a ukazuje exit code |
| Schválení | Asistent navrhuje akce, ale vy je schválíte. Nechá na vás rozhodnutí o změně souborů nebo spuštění příkazů. | Pozastaví se v režimu Ask first |
| Kontext | Generuje text | Čte a zapisuje skutečné soubory |
Agent hledá řádky, které spojují řetězce do dotazu, takže můžete zkontrolovat diff před přijetím změny a ověřit výsledek. Zkontrolovat výstup. Vývojáři opravují chyby ve svém kódu spuštěním testů na staging kopii.
Bezpečnostní specialisté jej používají pro bezpečnostní testování a kontrolují zranitelnosti SQL injection a cross-site scripting čtením souborů a spouštěním vlastních příkazů čtenáře k jejich pomoci při kontrole. Vy ověříte. Agent čte soubory a spouští příkazy k nalezení chyb.
Studenti jej používají k učení se, jak fungují dotazy, a vidí, jak vstup mění příkaz, takže agent jasně zobrazí výstup pro verzi 2.9.30. Jasný pohled. Zkontrolujete diff před přijetím změny s péčí.
Procedura odesílá neškodný vstup na vaši staging kopii, ověří, že stránka funguje, a potvrdí, že se nezobrazí žádná chyba databáze, takže můžete ověřit opravu. Spusťte ji. Ano, CodeSpar 2.9.30 vám pomáhá najít a opravit tyto chyby.
Ano, codesmite.net je oficiální web CodeSpar a můžete ověřit instalační program porovnáním jeho SHA-256 kontrolního součtu s publikovaným manifestem pomocí certutil. Použijte tlačítko Send feedback. To zajišťuje, že získáte správnou podporu pro váš konkrétní problém.
Ano, agent běží na vašem Windows PC a s cloud modelem se váš prompt, včetně textu souboru, který agent čte, odesílá k tomu poskytovateli. Pouze lokálně. S lokálním modelem nic neopustí stroj pro ochranu soukromí.
Režim Ask first je bezpečnostní funkce, která se před každou akcí, která mění soubory nebo databázi, pozastaví, takže můžete zkontrolovat diff a přijmout editaci s ním. Pozastaví se. Ano, tento režim zajišťuje, že máte pod kontrolou každou změnu před jejím provedením.
Typický příklad nastane, když uživatel napíše apostrof do vyhledávacího pole, což může rozbít dotaz, takže agent najde tento kód a přepíše ho pro zajištění bezpečnosti. Zkontrolovat opravu. Výsledky ověříte vlastními testy na staging kopii.
Neškodný test používá normální hodnotu, takže agent kontroluje, zda stránka funguje bez čtení vašich skutečných dat z databáze. Bezpečné. Testujete na staging kopii s falešnými daty.
Externí skener pracuje zvenčí, zatímco CodeSpar používá grep k nalezení příčiny a edit_file k zobrazení diffu, který zkontrolujete. Jasná oprava. Ano, CodeSpar poskytuje jasnou opravu problému, který jste našli.
CodeSpar 2.9.30 je připomoci. Stáhněte si 34 MB instalační program. Opravte svůj kód.
Stáhnout CodeSpar pro Windows ↗Každá stránka tohoto webu je dostupná ve 20 jazycích. Rozhraní aplikace samotné má 13.
Funkce produktu ↗ Konfigurace modelů ↗ Příklady pracovních postupů ↗ Stáhnout instalační program ↗ FAQ a podpora ↗ Ochrana osobních údajů a data ↗