Standalone LSR overview
The Invicti standalone Login Sequence Recorder (LSR) lets you record login sequences and business logic flows (BLR) outside the Invicti Platform UI. You can then upload the resulting .lsr or .blr file to a target.
The in-product LSR and BLR cover most use cases for every target type, including targets that use an internal scanning agent. The standalone LSR is an alternative path when you prefer to record on a different machine, work without an active browser session to the platform, or prepare sequences in advance.
When to use the standalone LSR
Choose the standalone LSR when:
- You want to record a sequence on a machine that has direct network access to the target, separate from the user running Invicti Platform.
- You prefer to prepare and version
.lsror.blrfiles outside the platform, for example as part of a scripted onboarding process. - You're converting an existing Selenium script into an
.lsrfile.
For most other cases, record directly in the platform UI:
- Record a login sequence using the in-product LSR.
- Use Business Logic Recorder (BLR) directly in the target configuration.
What is a login sequence recorder
A Login Sequence Recorder (LSR) captures and replays login actions so the scanner can access restricted areas of a web application.
During crawling and scanning, an LSR allows the scanner to:
- Access form-based, password-protected areas
- Replay login steps to authenticate
- Restrict session-invalidating actions (for example, logout links)
LSR restrictions should only be used to prevent session invalidation. To exclude specific paths from scanning, use the target's path restriction settings. For more information, refer to the crawling options section of configuring targets.
What is a business logic recorder
A Business Logic Recorder (BLR) captures custom input sequences beyond basic log in to help the scanner interact with complex application flows.
A BLR allows you to:
- Define multiple input paths for multi-step forms or application workflows
- Create sequences that meet specific conditions to access otherwise unreachable areas of the app
Install and use the standalone LSR
To use the standalone LSR, install it first:
Already installed? Start by recording a login sequence, then upload the .lsr or .blr file to your target.
Need help?
Invicti Support team is ready to provide you with technical help. Go to Help Center