Treat PIN fields as sensitive (#81)

This commit is contained in:
2026-08-12 20:11:05 +02:00
parent 00a22e9968
commit b5571fcc5b
3 changed files with 53 additions and 5 deletions

View File

@@ -684,7 +684,11 @@ fn classify(index: usize, line: &[u8]) -> EntryFieldMetadata {
let kind = semantic_field_kind(name);
return EntryFieldMetadata {
kind,
sensitivity: EntrySensitivity::Ordinary,
sensitivity: if name.eq_ignore_ascii_case("pin") {
EntrySensitivity::Sensitive
} else {
EntrySensitivity::Ordinary
},
name: Some(name.to_owned()),
otp: None,
diagnostic: std::str::from_utf8(&line[value_start..])