asrfacet-rb lab starts a safe local validation target so you can test the framework before using it on real authorized systems.
The local lab is intended for:
- command and report dry-runs
- crawler validation
- JavaScript endpoint discovery checks
- local web-session demonstrations
- first-use learning without touching external assets
bundle exec ruby bin/asrfacet-rb lab
bundle exec ruby bin/asrfacet-rb lab --port 9393Default bind:
- host:
127.0.0.1 - port:
9292
The lab includes placeholder discovery surfaces such as:
- a JavaScript-heavy page with API-looking routes
- a directory-listing style page
- permissive CORS on a sample API route
- debug-style status and metrics routes
- a sanitized placeholder
.envdownload route - an admin-style login form
The lab uses placeholder content only. It does not include live credentials or real secrets.
//app/assets/app.js/browse//admin/metrics/debug/status/download/.env/api/v1/users/graphql/rest/audit/cors/profile
- Start the lab.
- Run
asrfacet-rb scan 127.0.0.1 --ports 9292 --format html. - Open the saved HTML report and confirm the lab routes, JS endpoints, and report summaries appear as expected.
- Repeat from the web session UI if you want to validate local browser-driven workflow behavior.