{ "name": "settings.get \u2014 the Connection tab's keys", "description": "Privileged: the settings bag names local paths and the allowed write roots, which the extension has no business enumerating.", "request": { "jsonrpc": "2.0", "id": 50, "method": "settings.get", "params": { "keys": [ "connection.maxSegmentsPerDownload", "connection.bufferBytes", "connection.maxConcurrentDownloads", "connection.timeoutSec" ] } }, "response": { "jsonrpc": "2.0", "id": 50, "result": { "values": { "connection.maxSegmentsPerDownload": 8, "connection.bufferBytes": 4194304, "connection.maxConcurrentDownloads": 5, "connection.timeoutSec": 30 } } }, "assertions": [ "only the requested keys come back", "keys null returns everything", "no password is ever present: credentials live in the Secret Service" ] }