Account Register
account_registerCreate a test account and register its session for authorized security testing, with credentials generated or specified. Requires human approval and respects scope rules.
Instructions
[AGGRESSIVE — requires human approval] Create a test account and register the resulting session.
This is the one action in the authenticated toolchain that creates state
rather than reading it, so it is refused unless the program said it may
happen: rules.allow_self_registration in scope.yaml, which is
transcribed from the program's published policy and defaults to false.
signup_url is the form's action (where the signup POST goes).
username_field/password_field/email_field name the form fields.
Credentials default to generated values; pass them to register a specific
account. The session that comes back (cookies + headers) is registered
under name so authz_compare can use it immediately.
The response is masked; the generated credentials are returned once so the operator can store them, and never logged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| name | No | ||
| role | No | user | |
| No | |||
| password | No | ||
| username | No | ||
| signup_url | Yes | ||
| email_field | No | ||
| password_field | Yes | ||
| username_field | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||