Use navigation sequences
How to use navigation sequences for Snyk API and Web web targets
Last updated
Was this helpful?
How to use navigation sequences for Snyk API and Web web targets
Guide the scanner to specific application states and complex areas of your web application using navigation sequences.
Navigation sequences are recorded sets of actions that the scanner replays during scans to reach specific areas of your application. Use navigation sequences when your web application has complex workflows, multi-step processes, or sections that require specific user interactions to access.
For example, if your application has a shopping cart flow, admin panels, or dynamic content that only appears after specific user actions, record those steps as a navigation sequence to ensure the scanner tests those areas.
Before configuring a navigation sequence in Snyk API & Web, you must record it using the Snyk API & Web Sequence Recorder browser plugin.
Visit the Use sequence recorder article for detailed instructions on installing the plugin and recording sequences.
When recording a navigation sequence:
If your sequence requires authentication, ensure you are logged in to your target before starting the recording
Perform each step carefully, clicking links and buttons as a user would
Avoid unnecessary actions that are not part of the workflow you want the scanner to follow
After recording a navigation sequence, add it to your target configuration:
Navigate to your target settings and locate the Navigation Sequences section in the Scanner tab.
Click Add Navigation Sequence. On the import screen:
Define a name for your sequence
Paste or upload the previously recorded navigation sequence
If your sequence requires authentication, select the Requires authentication option
Submit your sequence.
After adding a navigation sequence, Snyk API & Web displays it in the Navigation Sequences list. The scanner replays this sequence during target scans to reach and test the specified areas of your application.

Run a scan to verify the navigation sequence works correctly and the scanner reaches the intended areas of your application.
Last updated
Was this helpful?
Was this helpful?

