Hành động của Agent
Nó chạy các lệnh và hiển thị kết quả thực tế trong cửa sổ chat.
Nhiều nhà phát triển tìm kiếm công cụ kiểm thử SQL Injection online khi muốn xác minh mã nguồn của chính mình, nhưng CodeSpar không phải là dịch vụ trực tuyến. Nó chạy các công cụ trên PC của bạn vào bản sao staging của bạn và hiển thị kết quả trong cửa sổ chat. Tương tự, nhiều người thường tìm kiếm công cụ quét SQL Injection online, nhưng CodeSpar không phải là trình quét trực tuyến. Nó xử lý quy trình làm việc bằng các lệnh shell cục bộ trên bản sao staging, đảm bảo bạn chỉ kiểm thử những gì bạn sở hữu.
Nó chạy các lệnh và hiển thị kết quả thực tế trong cửa sổ chat.
Nó chỉnh sửa tệp và hiển thị sự khác biệt (diff) trước khi bạn chấp nhận các thay đổi.
Bạn chọn chế độ; ở chế độ Ask first, bạn phê duyệt các thay đổi.
Agent tìm các lệnh gọi cơ sở dữ liệu và viết lại các truy vấn bằng các câu lệnh tham số hóa. Nó kiểm tra mã hóa đầu ra và xác minh các tiêu đề bảo mật trên trang staging của bạn.
grep -r "SELECT" --include="*.py3 kết quả khớpinjection-test-plan.txtđã đọc 12 dòngsrc/query.pyđã lưurun teststhoát 0http_get https://staging.codesmite.net200 okAgent sử dụng grep để tìm kiếm mã nguồn các lệnh gọi cơ sở dữ liệu và edit_file viết lại mã để sử dụng các truy vấn tham số hóa trong khi hiển thị chính xác sự khác biệt (diff) cho bạn. Đây là một bài kiểm thử. Bạn xem xét các thay đổi ở chế độ Ask first trước khi chấp nhận bản cập nhật. Shell chạy các bài kiểm thử đơn vị của bạn để xác nhận bản sửa lỗi hoạt động mà không làm hỏng ứng dụng. Thiết lập bản sao staging với dữ liệu giả và bản sao lưu để kiểm thử an toàn. Cấp quyền thấp cho tài khoản cơ sở dữ liệu để ngăn ngừa thiệt hại không mong muốn trong quá trình kiểm thử SQL Injection online. Theo dõi dom xss từ nguồn đến điểm hấp thụ đòi hỏi phân tích cẩn thận logic ứng dụng. Sử dụng công cụ quét SQL Injection để xác minh các phát hiện của bạn và kiểm tra kết quả.
Agent sử dụng http_get để lấy một trang từ trang staging của bạn và đọc mã trạng thái, vì vậy nó xác minh tiêu đề Content-Security-Policy có trên trang và xác nhận tư thế bảo mật. Bạn xem xét kế hoạch. Plan only viết một kế hoạch chi tiết và không chạy bất kỳ lệnh nào trong giai đoạn này. Bạn chuyển sang chế độ Ask first để áp dụng các bản sửa lỗi một cách an toàn và chính xác. Bạn giữ công việc trên trang staging của riêng bạn để bảo mật. Agent đọc tệp để xác nhận đầu ra được mã hóa đúng cách. Trình soạn thảo ghi chú các thay đổi trong diff để bạn xem xét. Tài khoản cơ sở dữ liệu kiểm thử có quyền thấp nhất hoạt động hiệu quả, và bạn có thể kiểm tra điểm số cvss cho SQL Injection để ưu tiên các phát hiện.
Nó không phải là dịch vụ lưu trữ hoặc plugin. Nó chỉ dành cho các tệp, PC và máy chủ của riêng bạn mà bạn được phép sử dụng. Bạn giữ công việc trong đó. Agent không thực thi phạm vi. Shell, web và SSH không bị giới hạn trong thư mục. Không có đảm bảo rằng mã, bản quét hoặc phân tích là chính xác.