{"push_id":1381886267,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"0d2b1322da5ae822bffc6b295b4f44a5579a5d4a","before":"ffdfb4d784647a5d5cf96bfedab63195ddcf086e","commits":[{"sha":"c988fedddf837c16aab9089a5f59170757be1865","author":{"name":"Bradley Logan","email":"4037bf89af3c9287e49ccc871f1ad13e33793dae@boeing.com"},"message":"Office_Meta: Encode property values with UTF-8\n\nI kept getting an error like the following when running office_meta on some Samples:\r\n`InvalidStringData: strings in documents must be valid UTF-8: 'Presentation Target: \\xd4\\xda\\xc6\\xc1\\xd4\\xda\\xc6\\xc1\\xd4\\xda\\xc6\\xc1'`\r\nIt seems those hex values aren't valid UTF-8, so MongoDB, which uses BSON, doesn't like it.\r\n\r\nIt makes sense that an MS Office document property value wouldn't be encoded in UTF-8 since Windows typically uses CP-1252.\r\nThe quick fix is to check if it's an encoded string, then decode it from CP-1252 and re-encode it to UTF-8.\r\n\r\nWhile this appears to solve the problem, I was hoping someone having a bit more familiarity with this code would take a look and make sure I'm on the right track here.  Thanks!","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/c988fedddf837c16aab9089a5f59170757be1865"},{"sha":"612ae18dd10ac8c10626319f1486364735507947","author":{"name":"Mike Goffin","email":"4e3d4beb1474791dc279d85445461d3b123f28d4@gmail.com"},"message":"Update bootstrap\n\nFix dependencies","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/612ae18dd10ac8c10626319f1486364735507947"},{"sha":"6b3f069b94f30adf2fddf4a506958d980a458f37","author":{"name":"Mike Goffin","email":"4e3d4beb1474791dc279d85445461d3b123f28d4@gmail.com"},"message":"Merge pull request #276 from brlogan/patch-1\n\nOffice_Meta: Encode property values with UTF-8","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/6b3f069b94f30adf2fddf4a506958d980a458f37"},{"sha":"c7885e026c8623bc5527e0e984faf51ad8f08d39","author":{"name":"lqaz","email":"c2b2aec73dec39bb02ff9978e5f43419fdd8e58b@gmail.com"},"message":"fix for issue #130 - added a try/except block","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/c7885e026c8623bc5527e0e984faf51ad8f08d39"},{"sha":"1683c1bb8c9d9c2f9468c762aed15b20bee314f5","author":{"name":"Mike Goffin","email":"4e3d4beb1474791dc279d85445461d3b123f28d4@mitre.org"},"message":"Update to 2016.\n\nBetter late than never!","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/1683c1bb8c9d9c2f9468c762aed15b20bee314f5"},{"sha":"a40053dbadd8d7dfcc49734c7f1176c5e216aefe","author":{"name":"Mike Goffin","email":"4e3d4beb1474791dc279d85445461d3b123f28d4@gmail.com"},"message":"Merge pull request #279 from crits/go_2016\n\nUpdate to 2016.","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/a40053dbadd8d7dfcc49734c7f1176c5e216aefe"},{"sha":"39a2cbc6cf5288e314af4db778de34929e1c755e","author":{"name":"Bradley Logan","email":"4037bf89af3c9287e49ccc871f1ad13e33793dae@boeing.com"},"message":"VT: Differentiate between error and no match found\n\nWhether there is an error, or no match is found in Virustotal for the submitted Domain, IP, or MD5, the same very generic response is always returned.  This change lets the user know if the submitted item was not found in VT, or returns the specific error message from VT.","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/39a2cbc6cf5288e314af4db778de34929e1c755e"},{"sha":"668602857aea6d4cf02aa96abedc700e4d40f1b2","author":{"name":"Mike Goffin","email":"4e3d4beb1474791dc279d85445461d3b123f28d4@gmail.com"},"message":"Merge pull request #280 from brlogan/patch-1\n\nVT: Differentiate between error and no match found","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/668602857aea6d4cf02aa96abedc700e4d40f1b2"},{"sha":"ec4781be7d6f1628455fcab4f2327e9eda1a08fc","author":{"name":"Mike Goffin","email":"4e3d4beb1474791dc279d85445461d3b123f28d4@gmail.com"},"message":"Merge pull request #281 from lqaz/master\n\nfix for issue #130 - added a try/except block","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/ec4781be7d6f1628455fcab4f2327e9eda1a08fc"},{"sha":"102ffafbabfcb18891b57f2d23b4d4c2cb4513ee","author":{"name":"Eric Chin","email":"99ce0b51742fe6869c359c4d46c68a1e314486da@crits-dev.cndnet.mitre.org"},"message":"Adding the ability to force a submission to the MAS.","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/102ffafbabfcb18891b57f2d23b4d4c2cb4513ee"},{"sha":"7e8528bd51a313048622b333cfad17d17b0430e6","author":{"name":"Mike Goffin","email":"4e3d4beb1474791dc279d85445461d3b123f28d4@gmail.com"},"message":"Merge pull request #282 from echin20/master\n\nForce submission of samples.","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/7e8528bd51a313048622b333cfad17d17b0430e6"},{"sha":"313f55322e1cde90b262e4cdf582faae4c198374","author":{"name":"lqaz","email":"c2b2aec73dec39bb02ff9978e5f43419fdd8e58b@gmail.com"},"message":"turn username kwarg into arg, seems to be required now","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/313f55322e1cde90b262e4cdf582faae4c198374"},{"sha":"0d2b1322da5ae822bffc6b295b4f44a5579a5d4a","author":{"name":"Mike Goffin","email":"4e3d4beb1474791dc279d85445461d3b123f28d4@gmail.com"},"message":"Merge pull request #283 from lqaz/master\n\nturn username kwarg into arg, seems to be required now -- fix for issue #77","distinct":true,"url":"https://api.github.com/repos/MITRECND/crits_services/commits/0d2b1322da5ae822bffc6b295b4f44a5579a5d4a"}]}
{"actor":{"display_login":"mgoffin"}}