CRJun 26

GuardianPWA: Enhancing Security Throughout the Progressive Web App Installation Lifecycle

arXiv:2509.13561h-index: 2
Originality Incremental advance
AI Analysis

For browser vendors and PWA developers, the paper reveals critical security gaps in PWA installation that compromise user privacy and trust.

The paper identifies 203 instances of non-compliance with CIA security principles in the PWA installation lifecycle across browsers, leading to privacy violations (e.g., Firefox private mode PWAs appearing in normal mode, Samsung Internet not displaying origins for 29,465 PWAs). The GuardianPWA framework helps developers analyze manifest files for security compliance.

Progressive Web App (PWA) installation is critical for integrating web and mobile app functionalities, offering a seamless user experience. However, ensuring the security of the PWA installation lifecycle is essential for maintaining user trust and privacy. This paper introduces the GUARDIANPWA framework, a comprehensive approach to analyzing the PWA installation mechanism based on the CIA security principles (Confidentiality, Integrity, and Availability) and identifying areas where browser vendors fail to comply with these principles. Our study revealed 203 instances of non-compliance with security principles, highlighting how these irregularities in the PWA installation lifecycle can lead to potential violations of user privacy. For instance, in Firefox, PWAs installed in private mode incorrectly appear in normal mode, risking user confidentiality. Additionally, 29,465 PWAs are at risk because Samsung Internet does not display origins when PWAs navigate to third-party websites, undermining integrity. These findings were reported to browser vendors, leading to Firefox acknowledging four issues, resolving one, and planning to resolve two others. GUARDIANPWA supports developers by analyzing PWA manifest files for syntactic and semantic correctness, offering actionable recommendations, and helping to create PWAs that align with security best practices. By using GUARDIANPWA, developers and users can address critical security gaps and enhance compliance with CIA principles throughout the PWA installation lifecycle.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes