Agentacties
Het voert opdrachten uit en toont echte resultaten in de chat.
Veel ontwikkelaars zoeken naar een sql-injectietest online als ze hun eigen code willen verifiëren, maar CodeSpar is geen online service. Het voert tools uit op je pc tegen je eigen staging-kopie en toont de resultaten in de chat. Op dezelfde manier zoeken mensen vaak naar een online sql-injectiescanner, maar CodeSpar is geen online scanner. Het beheert de workflow met behulp van lokale shell-opdrachten op een staging-kopie, zodat je alleen test wat je eigendom is.
Het voert opdrachten uit en toont echte resultaten in de chat.
Het bewerkt bestanden en toont diffs voordat je wijzigingen accepteert.
Je kiest de modus; in Ask first keur je wijzigingen goed.
De agent vindt databaseaanroepen en herschrijft queries met behulp van geparametriseerde statements. Het controleert outputcodering en verifieert beveiligingsheaders op je staging-site.
grep -r "SELECT" --include="*.py3 matchesinjection-test-plan.txt12 regels gelezensrc/query.pyopgeslagenrun testsexit 0http_get https://staging.codesmite.net200 okDe agent gebruikt grep om de broncode te doorzoeken op databaseaanroepen en edit_file herschrijft de code om geparametriseerde queries te gebruiken, terwijl het je de exacte diff toont. Dit is een test. Je beoordeelt de wijzigingen in de modus Ask first voordat je de update accepteert. Shell voert je unit-tests uit om te bevestigen dat de fix werkt zonder de app te breken. Stel een staging-kopie in met nepgegevens en een back-up voor veilig testen. Geef het databaseaccount lage rechten om per ongeluk schade te voorkomen tijdens de sql-injectietest online. Het traceren van dom xss van bron tot sink vereist zorgvuldige analyse van de applicatielogica. Gebruik de sql-injectiescanner om je bevindingen te verifiëren en de resultaten te controleren.
De agent gebruikt http_get om een pagina van je staging-site op te halen en leest de statuscode, zodat het verifieert of de Content-Security-Policy-header aanwezig is op de pagina en de beveiligingspositie bevestigt. Je beoordeelt het plan. Plan only schrijft een gedetailleerd plan en voert helemaal niets uit tijdens deze fase. Je schakelt over naar de modus Ask first om fixes veilig en correct toe te passen. Je houdt het werk binnen je eigen staging-site voor privacy. De agent leest het bestand om te bevestigen dat de output correct is gecodeerd. De editor noteert de wijzigingen in de diff voor jouw beoordeling. Het testdatabaseaccount heeft de laagste rechten die effectief werken, en je controleert mogelijk de cvss-score voor sql-injectie om bevindingen te prioriteren.
Het is geen gehoste service of plugin. Het is bedoeld voor je eigen bestanden, pc en servers die je geautoriseerd bent te gebruiken. Je houdt het werk binnen hen. De agent dwingt geen scope af. Shell, web en SSH zijn niet mapgebonden. Er is geen garantie dat code, scans of analyses correct zijn.