Akce agenta
Spouští příkazy a zobrazuje skutečné výsledky v chatu.
Mnoho vývojářů hledá online test SQL injection, když chtějí ověřit svůj vlastní kód, ale CodeSpar není online služba. Spouští nástroje na vašem PC proti vaší vlastní kopii a výsledky zobrazuje v chatu. Podobně lidé často hledají online skener SQL injection, přestože CodeSpar není online skener. Řídí pracovní postup pomocí místních příkazů shellu na kopii, což zajišťuje, že testujete pouze to, co vlastníte.
Spouští příkazy a zobrazuje skutečné výsledky v chatu.
Upravuje soubory a před vaším schválením změn zobrazí rozdíly.
Vyberete režim; v Ask first schválíte změny.
Agent nachází volání databáze a přepisuje dotazy pomocí parametrizovaných příkazů. Kontroluje kódování výstupu a ověřuje bezpečnostní hlavičky na vaší kopii webu.
grep -r "SELECT" --include="*.py3 shodyinjection-test-plan.txtpřečteno 12 řádkůsrc/query.pyuloženorun testsexit 0http_get https://staging.codesmite.net200 okAgent používá grep k vyhledávání volání databáze ve zdrojovém kódu a edit_file přepisuje kód tak, aby používal parametrizované dotazy, zatímco vám ukazuje přesný rozdíl. Toto je test. Zkontrolujete změny v Ask first před přijetím aktualizace. Shell spustí vaše jednotkové testy, aby potvrdil, že oprava funguje bez narušení aplikace. Nastavte si kopii s falešnými daty a zálohou pro bezpečné testování. Přiřaďte účtu databáze nízká práva, abyste předešli náhodnému poškození během SQL injection test online. Sledování dom xss od zdroje k cíli vyžaduje pečlivou analýzu logiky aplikace. Použijte skener SQL injection k ověření vašich zjištění a zkontrolujte výsledky.
Agent používá http_get k načtení stránky z vaší kopie a čte stavový kód, takže ověřuje, zda je na stránce přítomna hlavička Content-Security-Policy a potvrzuje bezpečnostní postoj. Projdete plán. Plan only napíše podrobný plán a nespustí nic během této fáze. Přepnete se do Ask first, abyste bezpečně a správně aplikovali opravy. Práci si ponecháte na vlastní kopii pro soukromí. Agent čte soubor, aby potvrdil, že výstup je správně zakódován. Editor zaznamená změny v rozdílu pro vaši kontrolu. Účet testovací databáze má nejnižší práva, která efektivně fungují, a můžete zkontrolovat skóre cvss pro SQL injection, abyste priorizovali zjištění.
Není to hostovaná služba ani plugin. Je určen pouze pro vaše vlastní soubory, PC a servery, ke kterým máte oprávnění. Práci si uvnitř nich ponecháte. Agent neuplatňuje rozsah. Shell, web a SSH nejsou vázány na složku. Neexistuje žádná záruka, že kód, skeny nebo analýzy jsou správné.