Scope
Every URL Insidia calls must sit on a host in scope. insidia init writes:
scope: - host: localhost - host: 127.0.0.1 - host: "::1"Those three are local. To scan anything else, add the host and set authorized: true yourself:
scope: - host: localhost - host: staging.example.com authorized: trueauthorized: true is your statement that you may test that host. An agent must not add it unless you asked for that host. A scan that includes a non-local host also needs --yes.
Rate limits on a target default to a small number of requests per second. Keep them on.
A model endpoint is a host too. If you set models.attacker or models.judge to a URL, that host has to be in scope.
Insidia does not scan a host just because it appears in a link inside your app.