{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":516451110,"defaultBranch":"main","name":"ScubaGear","ownerLogin":"cisagov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-21T16:46:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18539691?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717179961.0","currentOid":""},"activityList":{"items":[{"before":"4199a3863ef268b25b050f0b3cb0582b3f771d5e","after":null,"ref":"refs/heads/scubagear-version-bump-1.3.0","pushedAt":"2024-05-31T18:26:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schrolla","name":"Addam Schroll","path":"/schrolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108814318?s=80&v=4"}},{"before":"a4a156d86d1b39d571ef8184023fbd2857c652ac","after":"dd2182e52a978ea671089884716432f97760e36b","ref":"refs/heads/main","pushedAt":"2024-05-31T18:26:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schrolla","name":"Addam Schroll","path":"/schrolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108814318?s=80&v=4"},"commit":{"message":"Update ScubaGear version to 1.3.0 (#1129)","shortMessageHtmlLink":"Update ScubaGear version to 1.3.0 (#1129)"}},{"before":"bee8d476e6043127366df5ae2af633f437cd733c","after":"2c19060e88ed9ec4a13782872ae212a62b57f3e5","ref":"refs/heads/816-performance-aad-provider","pushedAt":"2024-05-31T18:13:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twneale","name":"Thom Neale","path":"/twneale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70850?s=80&v=4"},"commit":{"message":"Added tests for Invoke-GraphDirectly","shortMessageHtmlLink":"Added tests for Invoke-GraphDirectly"}},{"before":"1b856706ca74212605528595d9ca8bf6f4bdaad5","after":"bee8d476e6043127366df5ae2af633f437cd733c","ref":"refs/heads/816-performance-aad-provider","pushedAt":"2024-05-31T18:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"twneale","name":"Thom Neale","path":"/twneale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70850?s=80&v=4"},"commit":{"message":"Added tests for Invoke-GraphDirectly","shortMessageHtmlLink":"Added tests for Invoke-GraphDirectly"}},{"before":"046e9660fad1ce11473d613d824de10d5a668ad7","after":"4199a3863ef268b25b050f0b3cb0582b3f771d5e","ref":"refs/heads/scubagear-version-bump-1.3.0","pushedAt":"2024-05-31T17:44:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schrolla","name":"Addam Schroll","path":"/schrolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108814318?s=80&v=4"},"commit":{"message":"Update ScubaGear version to 1.3.0","shortMessageHtmlLink":"Update ScubaGear version to 1.3.0"}},{"before":"d18303b5c9b7d11e5629dfd9e639fb8d172da959","after":"1b856706ca74212605528595d9ca8bf6f4bdaad5","ref":"refs/heads/816-performance-aad-provider","pushedAt":"2024-05-31T17:40:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"twneale","name":"Thom Neale","path":"/twneale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70850?s=80&v=4"},"commit":{"message":"Removed explicit passing of M365Environment per Grant's request","shortMessageHtmlLink":"Removed explicit passing of M365Environment per Grant's request"}},{"before":"dbb82099cd77f5767837b0c9dbe1cd14a56648d7","after":"a4a156d86d1b39d571ef8184023fbd2857c652ac","ref":"refs/heads/main","pushedAt":"2024-05-31T16:59:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nanda-katikaneni","name":"Nanda Katikaneni","path":"/nanda-katikaneni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104993331?s=80&v=4"},"commit":{"message":"Dedupe $ProductNames (#782)\n\n* Eliminate duplicate $ProductNames in Invoke-Scuba\r\n\r\n* Eliminate duplicate $ProductNames in Invoke-RunCached\r\n\r\n* Eliminate duplicate $ProductNames in scuba config\r\n\r\n* Added tests to verify deduping ProductList works\r\n\r\n* Simplified the test for dupe ProductNames\r\n\r\n* Fixed goofy tab indents\r\n\r\n---------\r\n\r\nCo-authored-by: Thom Neale ","shortMessageHtmlLink":"Dedupe $ProductNames (#782)"}},{"before":"997157b475587c3e905eb1792070c6f243ab7146","after":null,"ref":"refs/heads/171-dedupe-productnames-fix","pushedAt":"2024-05-31T16:59:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nanda-katikaneni","name":"Nanda Katikaneni","path":"/nanda-katikaneni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104993331?s=80&v=4"}},{"before":"d1b4ddd81ebc709e113dc3b659759d9952986722","after":"997157b475587c3e905eb1792070c6f243ab7146","ref":"refs/heads/171-dedupe-productnames-fix","pushedAt":"2024-05-31T16:24:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twneale","name":"Thom Neale","path":"/twneale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70850?s=80&v=4"},"commit":{"message":"Fixed goofy tab indents","shortMessageHtmlLink":"Fixed goofy tab indents"}},{"before":"8161f92f0eb01d25c7211efa81772dab6cf76e53","after":null,"ref":"refs/heads/599-missing-licenses-not-reported-for-defender-policy-groups-2-and-4","pushedAt":"2024-05-31T12:56:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nanda-katikaneni","name":"Nanda Katikaneni","path":"/nanda-katikaneni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104993331?s=80&v=4"}},{"before":"9a18f18454f62e3949268b7894ddef76103c0207","after":"dbb82099cd77f5767837b0c9dbe1cd14a56648d7","ref":"refs/heads/main","pushedAt":"2024-05-31T12:56:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nanda-katikaneni","name":"Nanda Katikaneni","path":"/nanda-katikaneni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104993331?s=80&v=4"},"commit":{"message":"Enhanced Defender license warnings for policy groups 2 and 4 (#929)\n\n* add defender utils function\r\n\r\n* DefenderConfig.rego\r\n\r\nadd check for Defender license\r\n\r\n* Defender.rego fix\r\n\r\n* Defender.rego unused argument\r\n\r\n* unit test fix for policy 2.x\r\n\r\n* Update DefenderConfig_02_test.rego\r\n\r\n* remove enpty lines\r\n\r\n* unit test update\r\n\r\n* Update DefenderConfig_04_test.rego\r\n\r\n* Update DefenderConfig_02_test.rego\r\n\r\n* Update Defender.rego\r\n\r\n* Update Defender.rego\r\n\r\n* unit test 2 update\r\n\r\n* unit test 4 update\r\n\r\n* Update Defender.rego\r\n\r\n* Update DefenderConfig_02_test.rego\r\n\r\n* Update DefenderConfig_04_test.rego\r\n\r\n* Update DefenderConfig.rego\r\n\r\n* Update DefenderConfig.rego\r\n\r\n* Update Defender.rego\r\n\r\n* Update DefenderConfig.rego\r\n\r\n* Update DefenderConfig.rego\r\n\r\n* Update DefenderConfig.rego\r\n\r\n* Update Defender.rego\r\n\r\n* Update Defender.rego\r\n\r\n* Update Defender.rego\r\n\r\n* Update DefenderConfig_02_test.rego\r\n\r\n* Update Defender.rego\r\n\r\n* Update DefenderConfig_02_test.rego\r\n\r\n* change language\r\n\r\n* update unit test language\r\n\r\n* Update unit test 4 language\r\n\r\n* Update Defender.rego\r\n\r\n* unit test 2 update\r\n\r\n* unit test 4\r\n\r\n* Update DefenderConfig_04_test.rego\r\n\r\n* revert 4.1 4.3 4.4\r\n\r\n* rever 4.1 4.3 4.4\r\n\r\n* change wording\r\n\r\n* unit test 2 wording change\r\n\r\n* unit 4 wording change\r\n\r\n* update 4.2\r\n\r\n* update unit test\r\n\r\n* Update DefenderConfig_04_test.rego\r\n\r\n* Update DefenderConfig_04_test.rego\r\n\r\n* Update DefenderConfig_04_test.rego\r\n\r\n* Update DefenderConfig.rego\r\n\r\n* Update DefenderConfig.rego\r\n\r\n* test case wording fix\r\n\r\n* Update Defender.rego\r\n\r\n* policy 4.x changes\r\n\r\n* provider add additional error checks\r\n\r\n* update dlp license warning\r\n\r\n* Update DefenderConfig.rego\r\n\r\n* fix lint issue\r\n\r\n* add Utils DLP license true case\r\n\r\n* * Refactor license warning message\r\n* Add DLP license warning details for Teams and Devices\r\n* Update unit tests to handle message changes\r\n\r\n* Correct results filename in warning message\r\n\r\n* Extend result file name construction logic\r\n\r\n* Fix or ignore long line length style warnings\r\n\r\n* * Improve test name for Defender for O365 license tests\r\n* Add tests that show fail when license not present in G3\r\n\r\n* * Add tests for DLP license error\r\n* Remove invalid test test_Locations_Incorrect_V9\r\n\r\n* Add DLPLicenseWarning when DLP license not present\r\n\r\n* Remove unused import reference\r\n\r\n* Replace unused arg with wildcard\r\n\r\n* Fix spacing to be consistent with other uses in conditionals\r\n\r\nCo-authored-by: David Bui <105074908+buidav@users.noreply.github.com>\r\n\r\n* Rename dlp_license key to defender_dlp_license\r\n\r\n---------\r\n\r\nCo-authored-by: Addam Schroll <108814318+schrolla@users.noreply.github.com>\r\nCo-authored-by: David Bui <105074908+buidav@users.noreply.github.com>","shortMessageHtmlLink":"Enhanced Defender license warnings for policy groups 2 and 4 (#929)"}},{"before":"80ba21aa8532ad0b9843638e5b746161d8f50e8a","after":"046e9660fad1ce11473d613d824de10d5a668ad7","ref":"refs/heads/scubagear-version-bump-1.3.0","pushedAt":"2024-05-31T12:25:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schrolla","name":"Addam Schroll","path":"/schrolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108814318?s=80&v=4"},"commit":{"message":"Update ScubaGear version to 1.3.0","shortMessageHtmlLink":"Update ScubaGear version to 1.3.0"}},{"before":"b36e02fdcbcef1ba9c04a844d7562ed1024ef326","after":"8161f92f0eb01d25c7211efa81772dab6cf76e53","ref":"refs/heads/599-missing-licenses-not-reported-for-defender-policy-groups-2-and-4","pushedAt":"2024-05-31T03:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schrolla","name":"Addam Schroll","path":"/schrolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108814318?s=80&v=4"},"commit":{"message":"Rename dlp_license key to defender_dlp_license","shortMessageHtmlLink":"Rename dlp_license key to defender_dlp_license"}},{"before":null,"after":"26dcd98ddb84b00ea78cffc1294588d37e0712f6","ref":"refs/heads/opa-version-bump-0.65.0","pushedAt":"2024-05-31T02:21:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump OPA version from v0.64.1 to v0.65.0","shortMessageHtmlLink":"Bump OPA version from v0.64.1 to v0.65.0"}},{"before":"621d1a677c92cab7c1e59fda46397904961c1424","after":"b36e02fdcbcef1ba9c04a844d7562ed1024ef326","ref":"refs/heads/599-missing-licenses-not-reported-for-defender-policy-groups-2-and-4","pushedAt":"2024-05-31T02:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schrolla","name":"Addam Schroll","path":"/schrolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108814318?s=80&v=4"},"commit":{"message":"Fix spacing to be consistent with other uses in conditionals\n\nCo-authored-by: David Bui <105074908+buidav@users.noreply.github.com>","shortMessageHtmlLink":"Fix spacing to be consistent with other uses in conditionals"}},{"before":"06246ed425c62ab673652e94369b0bce88efd6d0","after":"621d1a677c92cab7c1e59fda46397904961c1424","ref":"refs/heads/599-missing-licenses-not-reported-for-defender-policy-groups-2-and-4","pushedAt":"2024-05-30T21:36:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schrolla","name":"Addam Schroll","path":"/schrolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108814318?s=80&v=4"},"commit":{"message":"Replace unused arg with wildcard","shortMessageHtmlLink":"Replace unused arg with wildcard"}},{"before":"61780bc6e7fd96021a0e8e623b00c1f5f98b0002","after":null,"ref":"refs/heads/972-add-missing-aria-labels","pushedAt":"2024-05-30T21:33:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mitchelbaker-cisa","name":null,"path":"/mitchelbaker-cisa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149098823?s=80&v=4"}},{"before":"65fd7c839be4c6ba1fce2e62e8d7005cd3f862f8","after":null,"ref":"refs/heads/961-dark-mode-tabindex","pushedAt":"2024-05-30T21:33:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mitchelbaker-cisa","name":null,"path":"/mitchelbaker-cisa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149098823?s=80&v=4"}},{"before":"41c8cc79e351715006b732d7fcadd7a66bb10bda","after":null,"ref":"refs/heads/879-wcag-conformance","pushedAt":"2024-05-30T21:32:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mitchelbaker-cisa","name":null,"path":"/mitchelbaker-cisa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/149098823?s=80&v=4"}},{"before":"5db653e0d810d05fd7902e24f71ae7c4343a5c54","after":null,"ref":"refs/heads/1061-html-accessibility-improvements","pushedAt":"2024-05-30T21:28:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nanda-katikaneni","name":"Nanda Katikaneni","path":"/nanda-katikaneni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104993331?s=80&v=4"}},{"before":"a81c2b451adbae290b96edc22ae2a3fabec8f550","after":"9a18f18454f62e3949268b7894ddef76103c0207","ref":"refs/heads/main","pushedAt":"2024-05-30T21:28:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nanda-katikaneni","name":"Nanda Katikaneni","path":"/nanda-katikaneni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104993331?s=80&v=4"},"commit":{"message":"Add accessibility improvements to the reports (#1105)\n\n* associate checkbox toggle with label description to denote either light/dark mode\r\n\r\n* update title of expand/collapse for improved screen reader readability\r\n\r\n* convert font px to em for responsive design and to meet accessibility standards\r\n\r\n* dark mode switch focus pseudo element now applies\r\n\r\n* chevron arrows are can be tabbed now, need to adjust logic for expand/hide\r\n\r\n* convert all expand/collapse to buttons so user can tab\r\n\r\n* improve alt and title attributes\r\n\r\n* cleanup, had to debug some issues with the expand/collapseAllCAPS methods due to incorrect selector\r\n\r\n* cleanup\r\n\r\n* add extra condition to skip truncated cell for 'Name' column\r\n\r\n* markdown updates, commenting, clean up\r\n\r\n* change to em units; responsive updates\r\n\r\n* adjust report layout\r\n\r\n* adjust report layout","shortMessageHtmlLink":"Add accessibility improvements to the reports (#1105)"}},{"before":"414a17ba997e47203ca5c36ed64c60329b6f6b0d","after":"06246ed425c62ab673652e94369b0bce88efd6d0","ref":"refs/heads/599-missing-licenses-not-reported-for-defender-policy-groups-2-and-4","pushedAt":"2024-05-30T20:35:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schrolla","name":"Addam Schroll","path":"/schrolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108814318?s=80&v=4"},"commit":{"message":"Replace unused arg with wildcard","shortMessageHtmlLink":"Replace unused arg with wildcard"}},{"before":"2a48ac2643dc21b17dcd18b4d0882d45472f231e","after":null,"ref":"refs/heads/993-mapping-product-names","pushedAt":"2024-05-30T20:18:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nanda-katikaneni","name":"Nanda Katikaneni","path":"/nanda-katikaneni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104993331?s=80&v=4"}},{"before":"74d1b5a24e5ef3d7dcb38d1fcced4dfa9268d996","after":"a81c2b451adbae290b96edc22ae2a3fabec8f550","ref":"refs/heads/main","pushedAt":"2024-05-30T20:18:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nanda-katikaneni","name":"Nanda Katikaneni","path":"/nanda-katikaneni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104993331?s=80&v=4"},"commit":{"message":"Mapping product names (#1091)\n\n* Added product name csv file\r\n\r\n* Added column for product names\r\n\r\n* updated case when no product name match\r\n\r\n* updated smoke test\r\n\r\n* removed trailing white space\r\n\r\n* Changed CSV file location and name\r\n\r\n* Removed extra commas\r\n\r\n* Smoke test correction for new table length","shortMessageHtmlLink":"Mapping product names (#1091)"}},{"before":"966be95ee2ed886c24923e69eace00c7aa3f6650","after":"f8ee0401be1725fd64b35488b3d0a82c51f9dd47","ref":"refs/heads/877-streamline-the-docs","pushedAt":"2024-05-30T20:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-garriss","name":"James Garriss","path":"/james-garriss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52328727?s=80&v=4"},"commit":{"message":"Address Mitchell's issues","shortMessageHtmlLink":"Address Mitchell's issues"}},{"before":"67c1446aa89f9841d8dc548149ea2cd4e7147976","after":"966be95ee2ed886c24923e69eace00c7aa3f6650","ref":"refs/heads/877-streamline-the-docs","pushedAt":"2024-05-30T20:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-garriss","name":"James Garriss","path":"/james-garriss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52328727?s=80&v=4"},"commit":{"message":"Add backslash\n\nCo-authored-by: mitchelbaker-cisa <149098823+mitchelbaker-cisa@users.noreply.github.com>","shortMessageHtmlLink":"Add backslash"}},{"before":"15c42686164fdfd6a87ab8c73c0e1f7f99a36129","after":"67c1446aa89f9841d8dc548149ea2cd4e7147976","ref":"refs/heads/877-streamline-the-docs","pushedAt":"2024-05-30T20:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-garriss","name":"James Garriss","path":"/james-garriss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52328727?s=80&v=4"},"commit":{"message":"Adjust paren\n\nCo-authored-by: mitchelbaker-cisa <149098823+mitchelbaker-cisa@users.noreply.github.com>","shortMessageHtmlLink":"Adjust paren"}},{"before":"1f188387eabb3c8d0de1165d1ab58b83ab40fad9","after":"2a48ac2643dc21b17dcd18b4d0882d45472f231e","ref":"refs/heads/993-mapping-product-names","pushedAt":"2024-05-30T19:35:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dagarwal-mitre","name":"Devesh Agarwal","path":"/dagarwal-mitre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147526644?s=80&v=4"},"commit":{"message":"Smoke test correction for new table length","shortMessageHtmlLink":"Smoke test correction for new table length"}},{"before":"16777364edba125e96fe43ddc24b8e1023d759f0","after":"15c42686164fdfd6a87ab8c73c0e1f7f99a36129","ref":"refs/heads/877-streamline-the-docs","pushedAt":"2024-05-30T19:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-garriss","name":"James Garriss","path":"/james-garriss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52328727?s=80&v=4"},"commit":{"message":"Kill parens\n\nCo-authored-by: Addam Schroll <108814318+schrolla@users.noreply.github.com>","shortMessageHtmlLink":"Kill parens"}},{"before":"fee36f0e989b0bb05e7d905adc887c676a8a9183","after":"16777364edba125e96fe43ddc24b8e1023d759f0","ref":"refs/heads/877-streamline-the-docs","pushedAt":"2024-05-30T19:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-garriss","name":"James Garriss","path":"/james-garriss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52328727?s=80&v=4"},"commit":{"message":"Fix complete number\n\nCo-authored-by: Addam Schroll <108814318+schrolla@users.noreply.github.com>","shortMessageHtmlLink":"Fix complete number"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWUxESwA","startCursor":null,"endCursor":null}},"title":"Activity ยท cisagov/ScubaGear"}