{"action":"created","issue":{"url":"https://api.github.com/repos/claudijd/ssh_scan/issues/9","repository_url":"https://api.github.com/repos/claudijd/ssh_scan","labels_url":"https://api.github.com/repos/claudijd/ssh_scan/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/claudijd/ssh_scan/issues/9/comments","events_url":"https://api.github.com/repos/claudijd/ssh_scan/issues/9/events","html_url":"https://github.com/claudijd/ssh_scan/issues/9","id":134687696,"number":9,"title":"Convert policies from Ruby to JSON","user":{"login":"claudijd","id":794283,"avatar_url":"https://avatars.githubusercontent.com/u/794283?v=3","gravatar_id":"","url":"https://api.github.com/users/claudijd","html_url":"https://github.com/claudijd","followers_url":"https://api.github.com/users/claudijd/followers","following_url":"https://api.github.com/users/claudijd/following{/other_user}","gists_url":"https://api.github.com/users/claudijd/gists{/gist_id}","starred_url":"https://api.github.com/users/claudijd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claudijd/subscriptions","organizations_url":"https://api.github.com/users/claudijd/orgs","repos_url":"https://api.github.com/users/claudijd/repos","events_url":"https://api.github.com/users/claudijd/events{/privacy}","received_events_url":"https://api.github.com/users/claudijd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-18T20:33:50Z","updated_at":"2016-02-18T20:49:12Z","closed_at":null,"body":"It seems to make more sense to allow people to manage policies via JSON as DATA, rather than via Ruby as Code.  Then just have a Generic policy parser object that would interprete the various directives within the the JSON blob."},"comment":{"url":"https://api.github.com/repos/claudijd/ssh_scan/issues/comments/185913043","html_url":"https://github.com/claudijd/ssh_scan/issues/9#issuecomment-185913043","issue_url":"https://api.github.com/repos/claudijd/ssh_scan/issues/9","id":185913043,"user":{"login":"claudijd","id":794283,"avatar_url":"https://avatars.githubusercontent.com/u/794283?v=3","gravatar_id":"","url":"https://api.github.com/users/claudijd","html_url":"https://github.com/claudijd","followers_url":"https://api.github.com/users/claudijd/followers","following_url":"https://api.github.com/users/claudijd/following{/other_user}","gists_url":"https://api.github.com/users/claudijd/gists{/gist_id}","starred_url":"https://api.github.com/users/claudijd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claudijd/subscriptions","organizations_url":"https://api.github.com/users/claudijd/orgs","repos_url":"https://api.github.com/users/claudijd/repos","events_url":"https://api.github.com/users/claudijd/events{/privacy}","received_events_url":"https://api.github.com/users/claudijd/received_events","type":"User","site_admin":false},"created_at":"2016-02-18T20:49:12Z","updated_at":"2016-02-18T20:49:12Z","body":"A policy should allow you to specify SSH banner conditionals.  \r\n\r\nExample: different versions of OpenSSH support different features and the policy should be able to handle those nuances."}}