{"push_id":2439056989,"size":22,"distinct_size":16,"ref":"refs/heads/master","head":"fa8fd72b170dd9fda30e777b418cccc1d639b46a","before":"875aaaaf9517dc714b930d703f79a49390a21f36","commits":[{"sha":"9a2bed203d082f49b6a746ca77ad483eaf5ef9ca","author":{"name":"williamsdr","email":"49c5dd31880e6f50373c5469dd34c6445467df1c@pfizer.com"},"message":"adjusted proofpoint.py to handle phish threats with Url\n\nProofPoint API has began returning Hostname only as a 'threat'. The Url.is_valid validation fails, as the hostname isn't a valid URL (lacks scheme, lacks path).\r\n\r\nThis revisions tries to add the threat as a Url; and if that fails will attempt to add it as a Hostname.\r\n\r\nThis gets the threat to the right object type; and improves ingestion of ProofPoint threats of type Phish.","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/9a2bed203d082f49b6a746ca77ad483eaf5ef9ca"},{"sha":"6178d163b4b53ae115bb8e79573e03fba3b90f06","author":{"name":"williamsdr","email":"49c5dd31880e6f50373c5469dd34c6445467df1c@pfizer.com"},"message":"Update proofpoint.py","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/6178d163b4b53ae115bb8e79573e03fba3b90f06"},{"sha":"bbfc960a2bf71e75d2c32fcadd4e6909ec44f39c","author":{"name":"williamsdr","email":"49c5dd31880e6f50373c5469dd34c6445467df1c@pfizer.com"},"message":"Update proofpoint.py","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/bbfc960a2bf71e75d2c32fcadd4e6909ec44f39c"},{"sha":"65eb79ba1bb9ef816f0defbc1c1c5569947b1c99","author":{"name":"Sébastien Larinier","email":"2e8007336882b4bc4ea27a0bfd5b7e75ac9d9de9@sekoia.fr"},"message":"add Hydbrid Analysis feeds","distinct":false,"url":"https://api.github.com/repos/sebdraven/yeti/commits/65eb79ba1bb9ef816f0defbc1c1c5569947b1c99"},{"sha":"343fa1849457202a393ccfdc5b86075cc1b0b88c","author":{"name":"Sébastien Larinier","email":"2e8007336882b4bc4ea27a0bfd5b7e75ac9d9de9@sekoia.fr"},"message":"add observables","distinct":false,"url":"https://api.github.com/repos/sebdraven/yeti/commits/343fa1849457202a393ccfdc5b86075cc1b0b88c"},{"sha":"981dc330a111d26bf0bacce37ff44b61260f6778","author":{"name":"williamsdr","email":"49c5dd31880e6f50373c5469dd34c6445467df1c@pfizer.com"},"message":"Updates to rely on Yeti to determine object type when PP says \"Url\".\n\nPrior code use try Url, try Hostname.   New code let's Yeti determine proper class and append threat when PP has a \"Url\" based threat.   Avoids try; throws expected exceptions of type is unknown.","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/981dc330a111d26bf0bacce37ff44b61260f6778"},{"sha":"2050189d9e35a8c3ac40084a8f0fd7ea82d54310","author":{"name":"Sébastien Larinier","email":"2e8007336882b4bc4ea27a0bfd5b7e75ac9d9de9@sekoia.fr"},"message":"rm file hybrid_analysis for analytics","distinct":false,"url":"https://api.github.com/repos/sebdraven/yeti/commits/2050189d9e35a8c3ac40084a8f0fd7ea82d54310"},{"sha":"e0c925be307752ee0f6c9358e15c1c248562f306","author":{"name":"Sébastien Larinier","email":"2e8007336882b4bc4ea27a0bfd5b7e75ac9d9de9@sekoia.fr"},"message":"remove pass","distinct":false,"url":"https://api.github.com/repos/sebdraven/yeti/commits/e0c925be307752ee0f6c9358e15c1c248562f306"},{"sha":"4f0657272afd693549d65b23ef9badbb59ae4395","author":{"name":"Sebdraven","email":"8ee3b5fa84f856057a8883da629e01d2eaa939d7@gmail.com"},"message":"use File to record in db","distinct":false,"url":"https://api.github.com/repos/sebdraven/yeti/commits/4f0657272afd693549d65b23ef9badbb59ae4395"},{"sha":"c85e3b4bff070988bff7829bb9dde31f2b9646e9","author":{"name":"Sebdraven","email":"8ee3b5fa84f856057a8883da629e01d2eaa939d7@gmail.com"},"message":"use '_' in dict keys","distinct":false,"url":"https://api.github.com/repos/sebdraven/yeti/commits/c85e3b4bff070988bff7829bb9dde31f2b9646e9"},{"sha":"2d2ad1458f81e9e88b308b112ae8dbcf7ae113ba","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Create appropriate entity depending on type (fixes #233)","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/2d2ad1458f81e9e88b308b112ae8dbcf7ae113ba"},{"sha":"87267f1ee6d33b9435a8523a1970a7c510a1211f","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"bugfix","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/87267f1ee6d33b9435a8523a1970a7c510a1211f"},{"sha":"cf7c9a88456e7ed1fc86ad7a63a4b468023e84a2","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Many bugfixes","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/cf7c9a88456e7ed1fc86ad7a63a4b468023e84a2"},{"sha":"063ad10910fd4b0bce14b0e59ce2fe8f9b4dd9ba","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Fix regex for punycode (fixes #234)","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/063ad10910fd4b0bce14b0e59ce2fe8f9b4dd9ba"},{"sha":"19d16f0ec4a4027ff335760cc7fa1580b9b7b585","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Move _id to id field","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/19d16f0ec4a4027ff335760cc7fa1580b9b7b585"},{"sha":"18b004cdb4340f2f574246308d821eb9aef7c193","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Change the way get_or_create works (fixes #126)","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/18b004cdb4340f2f574246308d821eb9aef7c193"},{"sha":"a8c7b32968215d8858fe008a12a783b44e64e663","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Fix atomic get_or_create","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/a8c7b32968215d8858fe008a12a783b44e64e663"},{"sha":"270c7602f969018216ddc4baa926ebfd721ccfe0","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Merge pull request #214 from sebdraven/hybdrid\n\nHybdrid analysis Feeds","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/270c7602f969018216ddc4baa926ebfd721ccfe0"},{"sha":"98f1a121a6543922805ad226c4805ae771e71179","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Use other variables as selectors if provided in kwargs","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/98f1a121a6543922805ad226c4805ae771e71179"},{"sha":"46255668716f048a5b0accb35f3da0b46551f6ae","author":{"name":"Thomas Chopitea","email":"64bbdcc35bd4bd0ffcba195da03f1df31b5bcc84@gmail.com"},"message":"Merge pull request #217 from williamsdr/williamsdr-proofpoint-patch-1\n\nLet Yeti determine class type for Url or Hostname","distinct":true,"url":"https://api.github.com/repos/sebdraven/yeti/commits/46255668716f048a5b0accb35f3da0b46551f6ae"}]}
{"actor":{"display_login":"sebdraven"}}