The configuration file 'configs/tests/simple.yaml' currently points to 'httpbin.org' with the instruction: 'Enumerate httpbin.org in its entirety.'
While httpbin.org is a common testing tool, ARTEMIS is an autonomous agent. When run with this config, the LLM-driven supervisor frequently generates TODO lists that include high-volume directory brute-forcing, Denial of Service (DoS) testing, and SSRF probing.
Running these automated, high-volume tasks against a public resource without explicit permission can violate its Terms of Service and potentially trigger legal issues for users under computer misuse laws (CFAA/CMA).
Proposed Change:
- Change the instructions in 'configs/tests/simple.yaml' to point to a local address (e.g., http://localhost:8000).
- Update the README to suggest that users run a local target (e.g., python3 -m http.server) before executing the test.
This ensures that the first experience a user has with ARTEMIS is safe, legal, and contained within their own environment.
The configuration file 'configs/tests/simple.yaml' currently points to 'httpbin.org' with the instruction: 'Enumerate httpbin.org in its entirety.'
While httpbin.org is a common testing tool, ARTEMIS is an autonomous agent. When run with this config, the LLM-driven supervisor frequently generates TODO lists that include high-volume directory brute-forcing, Denial of Service (DoS) testing, and SSRF probing.
Running these automated, high-volume tasks against a public resource without explicit permission can violate its Terms of Service and potentially trigger legal issues for users under computer misuse laws (CFAA/CMA).
Proposed Change:
This ensures that the first experience a user has with ARTEMIS is safe, legal, and contained within their own environment.