You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(audit): N1 use auth_bump, N2 validate system_program, N3 check RP ID hash
N1: Use client-provided auth_bump with create_program_address instead of
find_program_address for efficiency and proper validation
N2: Add system_program ID validation in all processors:
- create_wallet.rs
- create_session.rs
- manage_authority.rs
- transfer_ownership.rs
N3: Add explicit RP ID hash verification in Secp256r1 authenticator:
- Compute SHA256 of user-provided rp_id
- Compare against stored rp_id_hash for defense in depth
0 commit comments