- Ask helps you investigate your stack with connected context sources.
- Validate helps you run tests, scans, and automated checks.
Quick chooser
Test my app
Run a fast one-off validation against a deployed URL.
Automatic GitHub validation
Run checks automatically on pull requests or branch commits.
Sandbox testing
Validate scenarios in an isolated sandbox with service twins.
Scan my app
Red-team a deployed app for edge cases and unexpected behavior.
Test my app
Use Test my app when you already have a staging, preview, or production URL and want a quick manual run.How to use it
- Open Validate and select Test my app.
- Enter the deployed URL.
- Describe the task in natural language, such as
test checkoutorverify the login flow. - Optionally provide login credentials if the app requires authentication.
- Choose a runner.
- Click Run test.
What to expect
Arga runs the agent against the target URL and returns a validation timeline with actions, findings, and errors.Automatic GitHub validation
Use Automatic GitHub validation when you want Arga to run on every pull request or on commits to a selected branch.How to use it
- Connect GitHub in Integrations.
- Open Validate and select Automatic GitHub validation.
- Choose the repository you want Arga to monitor.
- Install the Arga GitHub App for that repository.
- Choose a trigger mode:
- Pull requests
- Commits to branch
- Optionally enable PR comments and the post-validation scan.
- Save the validation settings.
What to expect
Arga publishes results back to GitHub as the Arga Validation check. You can also review recent runs from the Validate UI.Sandbox testing
Use Sandbox testing when you want to validate a change flow in an isolated environment instead of against a live app.How to use it
- Open Validate and select Sandbox testing.
- Choose the repository to deploy.
- Select the twins you want in the sandbox, such as
stripe,slack, orgithub. - Describe the scenario you want to exercise.
- Start the sandbox deployment.
What to expect
Arga launches a sandbox deployment with the selected twins and runs the target scenario without touching live external systems.Scan my app
Use Scan my app when you want Arga to behave more like a red team than a scripted tester.How to use it
- Open Validate and select Scan my app.
- Enter the target URL.
- Add one or more roles that Arga should use while probing the app.
- Optionally attach credentials for authenticated roles.
- Choose a runner.
- Click Start scan.
What to expect
Arga first performs reconnaissance, proposes attack campaigns, and then runs the approved scan to uncover UI and UX bugs, edge cases, and unexpected behavior.Runner options
Two workflows let you choose how Arga executes the run:- Visual-based uses the browser-driven runner. Choose this for interactive flows and visual regressions.
- DOM-based uses the DOM-focused runner. Choose this for structured page state inspection and campaign execution.
Which mode should you choose?
- Choose Test my app when you want a fast answer on a deployed URL.
- Choose Automatic GitHub validation when you want repeatable checks on every code change.
- Choose Sandbox testing when you need isolated end-to-end flows with service twins.
- Choose Scan my app when you want adversarial exploration instead of a single happy-path test.