{"version":"2.1.257","anchor":"apple-terminal-bell-setting-detection-hardened-against-malfo","canonical_anchor":"apple-terminal-bell-setting-detection-hardened-against-malfo","heading":"Apple Terminal bell-setting detection hardened against malformed plist","tier":"notice","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257\/e\/apple-terminal-bell-setting-detection-hardened-against-malfo","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257","markdown":"### Apple Terminal bell-setting detection hardened against malformed plist\n\nThe Terminal.app bell check now validates the plist shape and logs a specific error instead of throwing.\n\nThe macOS check for whether Terminal.app's bell is disabled now validates that `defaults export` output is actually a plist dict and that the current profile has a settings dict. Malformed plist shapes now log a specific error message such as \"defaults export is not a plist dict\" instead of throwing.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}