Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PSAT CLI: Support for Custom User Journeys #851

Open
3 tasks
gagan0123 opened this issue Oct 12, 2024 · 0 comments
Open
3 tasks

PSAT CLI: Support for Custom User Journeys #851

gagan0123 opened this issue Oct 12, 2024 · 0 comments
Assignees

Comments

@gagan0123
Copy link
Collaborator

gagan0123 commented Oct 12, 2024

Feature Request

Description:
Enable users to provide PSAT CLI with custom CUJ specifications for aggregated analyses.

Motivation:

Currently, PSAT CLI's analysis is limited to simple loading of publicly accessible web pages. Site owners need to analyze their sites via the behavior of CUJs, which are specific to their sites. In order for PSAT CLI to be more effective, it should allow users to provide their specific CUJs as configuration files.

User Story:

As a website owner, I want to use PSAT CLI to analyze cookie usage throughout my entire site, accounting for my specific CUJ. Each CUJ may include multiple components, such as authentication, Newsletter subscriptions, shopping, etc. I want to derive configuration options for PSAT by leveraging Chrome DevTools recording to record my user journey, process the recording and have PSAT CLI to consume the result.

Enable PSAT CLI to analyze cookie usage within user journeys that include authentication and complex interactions. PSAT CLI will add support to process and execute recordings from the Chrome DevTools recorder. These recordings will capture all user interactions, navigation, and login steps, providing PSAT CLI with the complete user flow for analysis.

Acceptance Criteria:

  • PSAT CLI can accept (via CLI argument) and replay user journey recordings created with the Chrome DevTools recorder.
  • Recordings can include website login actions within the user flow.
  • PSAT CLI analyzes and reports on cookie usage during the replay of the entire recorded user journey.

Additional Information:

Integrating DevTools recorder support will significantly enhance PSAT CLI, making it a more powerful tool for analyzing cookie usage in complex, real-world scenarios. This will help site owners better prepare for a more privacy-focused web.

@amedina amedina changed the title PSAT CLI: Support for Authenticated Scanning and Custom User Journeys PSAT CLI: Support for Custom User Journeys Oct 14, 2024
@maitreyie-chavan maitreyie-chavan moved this to In Progress in PS Analysis Tool Oct 15, 2024
@maitreyie-chavan maitreyie-chavan added this to the v0.12 milestone Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

3 participants