Autofill SaveUi URL validation and FLAG_IMMUTABLE

This change enhances the security of the Autofill Save UI by strictly enforcing http and https schemes for custom description links, preventing custom scheme hijacking. Additionally, it switches the PendingIntent created in SaveUi to be immutable (FLAG_IMMUTABLE), preventing potential intent manipulation by recipient applications.

Bug: 465446148
Test: Verified with PoC test app
Test: Verified with customized autofill test app
Test: atest CtsAutoFillServiceTestCases
Flag: EXEMPT CVE_FIX
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:e23397d2369608c73452d2c10149ff24bdc79bcc
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:3c5331801effff39fcefa78136f8e483cf9c69ca
Merged-In: I32f07cac574a1073af13c04a789ff06f6a0ab90a
Change-Id: I32f07cac574a1073af13c04a789ff06f6a0ab90a
1 file changed