CVE-2026-81683: Dart Shared Preferences Private Key Storage

Sensitive private key material should not be stored directly in SharedPreferences because preference files are stored without restricted permissions (e.g. 0644). Store private keys in a dedicated owner-only file (mode 0600) or secure credential storage.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0dart
greprules fetch cve-2026-81683-dart-shared-preferences-private-key-storage --engine opengrep

Description

Sensitive private key material should not be stored directly in SharedPreferences because preference files are stored without restricted permissions (e.g. 0644). Store private keys in a dedicated owner-only file (mode 0600) or secure credential storage.