mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-16 12:15:57 +00:00
Extend the sensitive-key decoration to cover the full logical value, not just the rest of the current line. Adds value-extent detection for: - TOML triple-quoted strings (multi-line literal/basic strings) - TOML arrays ([ ... ] across multiple lines, string-aware) - YAML block scalars (| and > with indent-based termination) - JSON arrays and objects (balanced braces, string-aware) Without this, a secret value spanning multiple lines (multi-line API key, certificate, private key) was only blurred on its opening line and the rest stayed readable when the Eye toggle was masked. Adds regression tests for the TOML triple-quote and array cases. Flagged by PR-Agent review on #1248.