Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Keychain library doesn't handle special characters very well #6
When a password contains special characters (quotes, backslashes, etc.), the call to the security tool is improperly written and fails to read and/or write the backend password. Special characters should be encoded using a "\nnn" notation, where "nnn" is the octal representation of the ASCII character being written. Upon reading a password, any "\nnn" sequences should be decoded as well.