GitHub Audit logs queries
WITH rows_i_care_about AS (
SELECT
actor, repo, at_sign_timestamp as ts, md5(p_row_id) as event_id
FROM panther_logs.public.github_audit
WHERE action like '%override%'
AND p_occurs_since('3 week')
)
-- collect all the rows AROUND the rows above in time
SELECT
b.event_id, a.*
FROM panther_logs.public.github_audit a
JOIN rows_i_care_about b
WHERE (
a.actor = b.actor
AND
a.repo = b.repo
AND
a.at_sign_timestamp > DATEADD(MINUTE, -5, b.ts)
AND
a.at_sign_timestamp < DATEADD(MINUTE, 2, b.ts)
AND
p_occurs_since('3 week', a)
)
ORDER BY event_id, at_sign_timestamp ASCLast updated
Was this helpful?

