Дії агента
Він виконує команди та показує реальні результати в чаті.
Багато розробників шукають «тест на SQL-ін'єкцію онлайн», коли хочуть перевірити власний код, але CodeSpar — це не хмарний сервіс. Він виконує інструменти на вашому ПК проти вашої власної тестової копії та показує результати в чаті. Так само люди часто шукають «онлайн-сканер SQL-ін'єкцій», проте CodeSpar не є онлайн-сканером. Він керує робочим процесом за допомогою локальних команд Shell на тестовій копії, гарантуючи, що ви тестуєте лише те, чим володієте.
Він виконує команди та показує реальні результати в чаті.
Він редагує файли та показує відмінності перед тим, як ви приймете зміни.
Ви обираєте режим; у Ask first ви затверджуєте зміни.
Агент знаходить виклики бази даних і переписує запити, використовуючи параметризовані оператори. Він перевіряє кодування виводу та перевіряє заголовки безпеки на вашому тестовому сайті.
grep -r "SELECT" --include="*.py3 збігиinjection-test-plan.txtпрочитано 12 рядківsrc/query.pyзбереженоrun testsвихід 0http_get https://staging.codesmite.net200 okАгент використовує grep для пошуку вихідного коду на наявність викликів до бази даних, а edit_file переписує код для використання параметризованих запитів, показуючи вам точні відмінності. Це тест. Ви переглядаєте зміни в режимі Ask first перед прийняттям оновлення. Shell запускає ваші модульні тести, щоб підтвердити, що виправлення працює і не ламає додаток. Налаштуйте тестову копію з підробленими даними та резервною копією для безпечного тестування. Надайте обліковому запису бази даних низькі права, щоб запобігти випадковим пошкодженням під час тестування SQL-ін'єкцій онлайн. Відстеження dom xss від джерела до місця призначення вимагає ретельного аналізу логіки додатка. Використовуйте сканер SQL-ін'єкцій, щоб перевірити ваші висновки та результати.
Агент використовує http_get для отримання сторінки з вашого тестового сайту та зчитування коду стану, тому він перевіряє, чи присутній заголовок Content-Security-Policy на сторінці та підтверджує стан безпеки. Ви переглядаєте план. Plan only створює детальний план і нічого не запускає під час цієї фази. Ви перемикаєтеся в режим Ask first, щоб безпечно та правильно застосувати виправлення. Ви залишаєте роботу на своєму власному тестовому сайті для приватності. Агент читає файл, щоб підтвердити, що вивід правильно закодовано. Редактор фіксує зміни в відмінностях для вашого перегляду. Обліковий запис тестової бази даних має найнижчі права, які ефективно працюють, і ви можете перевірити оцінку cvss для SQL-ін'єкцій, щоб пріоритизувати знахідки.
Це не хостований сервіс або плагін. Він призначений лише для ваших власних файлів, ПК та серверів, яким ви маєте право користуватися. Ви залишаєте роботу всередині них. Агент не контролює область. Shell, веб та SSH не прив'язані до папок. Немає гарантії, що код, сканування або аналіз є правильними.