{"action":"created","issue":{"url":"https://api.github.com/repos/cockroachdb/cockroach/issues/2341","labels_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/2341/labels{/name}","comments_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/2341/comments","events_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/2341/events","html_url":"https://github.com/cockroachdb/cockroach/issues/2341","id":104676962,"number":2341,"title":"Thrift API Suggestion","user":{"login":"froderick","id":635246,"avatar_url":"https://avatars.githubusercontent.com/u/635246?v=3","gravatar_id":"","url":"https://api.github.com/users/froderick","html_url":"https://github.com/froderick","followers_url":"https://api.github.com/users/froderick/followers","following_url":"https://api.github.com/users/froderick/following{/other_user}","gists_url":"https://api.github.com/users/froderick/gists{/gist_id}","starred_url":"https://api.github.com/users/froderick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/froderick/subscriptions","organizations_url":"https://api.github.com/users/froderick/orgs","repos_url":"https://api.github.com/users/froderick/repos","events_url":"https://api.github.com/users/froderick/events{/privacy}","received_events_url":"https://api.github.com/users/froderick/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-03T12:10:22Z","updated_at":"2015-09-05T16:43:33Z","closed_at":null,"body":"Exposing a thrift  interface rather than protobuf would open this datastore up to a much larger audience as many more languages have thrift support out of the box. Cassandra, BigTable, and HBase all do this and it has worked quite well for them."},"comment":{"url":"https://api.github.com/repos/cockroachdb/cockroach/issues/comments/137973493","html_url":"https://github.com/cockroachdb/cockroach/issues/2341#issuecomment-137973493","issue_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/2341","id":137973493,"user":{"login":"petermattis","id":6201335,"avatar_url":"https://avatars.githubusercontent.com/u/6201335?v=3","gravatar_id":"","url":"https://api.github.com/users/petermattis","html_url":"https://github.com/petermattis","followers_url":"https://api.github.com/users/petermattis/followers","following_url":"https://api.github.com/users/petermattis/following{/other_user}","gists_url":"https://api.github.com/users/petermattis/gists{/gist_id}","starred_url":"https://api.github.com/users/petermattis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petermattis/subscriptions","organizations_url":"https://api.github.com/users/petermattis/orgs","repos_url":"https://api.github.com/users/petermattis/repos","events_url":"https://api.github.com/users/petermattis/events{/privacy}","received_events_url":"https://api.github.com/users/petermattis/received_events","type":"User","site_admin":false},"created_at":"2015-09-05T16:43:33Z","updated_at":"2015-09-05T16:43:33Z","body":"I'm not seeing the connection between the ruby-on-rails vulnerabilities with using yaml and cockroach db supporting alternate transport protocols. Yes, each additional transport protocol enlarges the security surface, but the risk seems manageable. Have there been security vulnerabilities due to protobuf, Thrift or cap'n proto (or any another transport/message format)?"}}