{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":295758506,"defaultBranch":"main","name":"falcon-scripts","ownerLogin":"CrowdStrike","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-15T14:43:49.000Z","ownerAvatar":"https://github.com/avatars/u/2446477?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724939681.0","currentOid":""},"activityList":{"items":[{"before":"3816ba5a06ecf4a67a1dc9ce1237ac02ff66836d","after":"238f79796bb3f23053244fdc1ce2c1b3bed4aed8","ref":"refs/heads/main","pushedAt":"2024-08-30T15:30:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(container-pull): checking for 403 can cause issues if CID has that value (#365)\n\nRather than doing a grep -qw to check for just 403, we have other checks\r\nsimilar to this that check for the term 'authorization failed'. This\r\nkeeps it inline with that.","shortMessageHtmlLink":"fix(container-pull): checking for 403 can cause issues if CID has tha…"}},{"before":"0d6f885719ee26253fb6abe40a3789da33b53617","after":null,"ref":"refs/heads/remove-centos-molecule","pushedAt":"2024-08-29T13:54:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"}},{"before":"b876a918bc7332c6155092d9faab66d60a623972","after":"3816ba5a06ecf4a67a1dc9ce1237ac02ff66836d","ref":"refs/heads/main","pushedAt":"2024-08-29T13:54:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"ci: remove centos7 due to eos (#364)","shortMessageHtmlLink":"ci: remove centos7 due to eos (#364)"}},{"before":null,"after":"0d6f885719ee26253fb6abe40a3789da33b53617","ref":"refs/heads/remove-centos-molecule","pushedAt":"2024-08-29T12:56:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"ci: remove centos7 due to eos","shortMessageHtmlLink":"ci: remove centos7 due to eos"}},{"before":"dd0b318ed02354c8bba513c5d30bdcc3ec6e1b9f","after":"b876a918bc7332c6155092d9faab66d60a623972","ref":"refs/heads/main","pushedAt":"2024-08-20T19:11:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"bump: v1.6.0 (#362)","shortMessageHtmlLink":"bump: v1.6.0 (#362)"}},{"before":"896c6b85769cab545cc9c3123ad15597e6d3ba2e","after":"dd0b318ed02354c8bba513c5d30bdcc3ec6e1b9f","ref":"refs/heads/main","pushedAt":"2024-08-20T19:06:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(bash install): fix issue with positional param usage (#361)\n\nFixes #357\r\n\r\nThis PR introduces the -h|--help flag as the only positional parameter\r\nto be accepted, without erroring out in case other positional parameters\r\nhappen to be passed. This also has the added benefit of quickly printing\r\nout the usage menu without having to process anything else.","shortMessageHtmlLink":"fix(bash install): fix issue with positional param usage (#361)"}},{"before":"f408121d18e65006f0b8d9847566911782336aa3","after":"896c6b85769cab545cc9c3123ad15597e6d3ba2e","ref":"refs/heads/main","pushedAt":"2024-08-19T23:45:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"feat(bash install): add api retrieval for provisioning token (#359)\n\n* feat(bash install): add api retrieval for provisioning token\r\n\r\nFixes #354\r\n\r\nThis PR introduces the ability to retrieve your provisioning token from\r\nthe API, the same we can retrieve the CID. Per security reasons, it may\r\nnot be logical to expose your installation tokens in plain-text, so this\r\nway can do it \"behind\" the scene.\r\n\r\n* fix: updated the logic for api scope error\r\n\r\n* docs: update readme to better reflect changes\r\n\r\n* docs: update verbiage to ensure its optional scope","shortMessageHtmlLink":"feat(bash install): add api retrieval for provisioning token (#359)"}},{"before":"1eccf322402435a2534fedb3edaa2ec03d4dc618","after":"f408121d18e65006f0b8d9847566911782336aa3","ref":"refs/heads/main","pushedAt":"2024-08-19T16:55:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix: make linux error for unsupported sensor clearer (#360)","shortMessageHtmlLink":"fix: make linux error for unsupported sensor clearer (#360)"}},{"before":"26e4fd2e3afdad3f097e02367602bd598831bfdc","after":"1eccf322402435a2534fedb3edaa2ec03d4dc618","ref":"refs/heads/main","pushedAt":"2024-08-16T20:20:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"feat(bash install): add ability to prepare the sensor for gold images (#358)\n\n* feat(bash install): add ability to prepare the sensor for gold images\r\n\r\nFixes #355\r\n\r\nThis PR introduces the ability to now prepare the Falcon sensor to be\r\ncreated as a gold image/template. It also fixes some minor output\r\nissues.\r\n\r\n* fix(bash uninstall): fixes issue with silent error\r\n\r\nSince we use set -e, if you weren't setting FALCON_REMOVE_HOST then it\r\nwould stop at the end of the cs_sensor_installed().\r\n\r\n* docs(bash install): updated readme to reflect new gold image option\r\n\r\nAlso refactored the README to be more readable imo. TOC helps someone\r\nsee the layout and choose their own path.","shortMessageHtmlLink":"feat(bash install): add ability to prepare the sensor for gold images ("}},{"before":"839138acd9f0f97679b232b8a0e377e8f560bd75","after":"26e4fd2e3afdad3f097e02367602bd598831bfdc","ref":"refs/heads/main","pushedAt":"2024-08-14T14:44:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"bump v1.5.4 (#356)","shortMessageHtmlLink":"bump v1.5.4 (#356)"}},{"before":"6f14a5817a933b6f1295538c2099276bd19654a4","after":"839138acd9f0f97679b232b8a0e377e8f560bd75","ref":"refs/heads/main","pushedAt":"2024-08-07T16:43:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://github.com/avatars/u/8398836?s=80&v=4"},"commit":{"message":"Merge pull request #351 from redhatrises/fix_win_tags\n\nfix(pwsh-install): handle falcon tags argument as an array","shortMessageHtmlLink":"Merge pull request #351 from redhatrises/fix_win_tags"}},{"before":"1e4d5515a93d772b859ed092beabd31aa62ab235","after":"6f14a5817a933b6f1295538c2099276bd19654a4","ref":"refs/heads/main","pushedAt":"2024-08-02T13:34:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(container-pull): fixes issue with passing full sensor version (#347)\n\nThe sensor version gets translated from UPPER:lower before being used. I\r\nbelieve this was to do further processing on it and to ensure some form\r\nof consistent format. Either way, the grep of the SENSOR_VERSION\r\nvariable needs to be case insensitive - allows a user to pass in a\r\nsensor version (whether it be x.y.z-patch or the full name).\r\n\r\nFixes #340","shortMessageHtmlLink":"fix(container-pull): fixes issue with passing full sensor version (#347)"}},{"before":"5f1e23e048cab9b7fbf601a77e9d4f6afa86eee3","after":"1e4d5515a93d772b859ed092beabd31aa62ab235","ref":"refs/heads/main","pushedAt":"2024-08-02T13:34:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(pwsh-migrate): remove unnecessary paren ending and add space (#345)","shortMessageHtmlLink":"fix(pwsh-migrate): remove unnecessary paren ending and add space (#345)"}},{"before":"43b5a7ec27287a6cf594bb50f270a821a1889103","after":"5f1e23e048cab9b7fbf601a77e9d4f6afa86eee3","ref":"refs/heads/main","pushedAt":"2024-08-01T13:09:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"Update falcon_windows_uninstall.ps1 (#346)\n\nadd missing / in error message","shortMessageHtmlLink":"Update falcon_windows_uninstall.ps1 (#346)"}},{"before":"9d92f9ff225b36740c9e65939e4a5b348961e191","after":"43b5a7ec27287a6cf594bb50f270a821a1889103","ref":"refs/heads/main","pushedAt":"2024-07-31T12:35:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(container-pull-script): fix logic surrounding -f for curl command (#343)\n\n* fix(container-pull-script): fix logic surrounding -f for curl command\r\n\r\n* fix(container-pull-script): fix missed error handling on ART_PASSWORD\r\n\r\nAlso update the fetch_tags() logic to be more inline with the way we\r\nmake other curl calls and then check for value.","shortMessageHtmlLink":"fix(container-pull-script): fix logic surrounding -f for curl command ("}},{"before":"956287d48c9fcaea6839fe36945e97b808405bd8","after":"9d92f9ff225b36740c9e65939e4a5b348961e191","ref":"refs/heads/main","pushedAt":"2024-07-26T16:12:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://github.com/avatars/u/8398836?s=80&v=4"},"commit":{"message":"Merge pull request #341 from carlosmmatos/carlosmmatos/issue333\n\nci: add checksum.txt release artifact","shortMessageHtmlLink":"Merge pull request #341 from carlosmmatos/carlosmmatos/issue333"}},{"before":"ad16e300befe0485a4a777114d07b76869d0aa10","after":"956287d48c9fcaea6839fe36945e97b808405bd8","ref":"refs/heads/main","pushedAt":"2024-07-24T14:07:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"chore: bump v1.5.3 (#339)","shortMessageHtmlLink":"chore: bump v1.5.3 (#339)"}},{"before":"d819002927b67099ef28ff3b4de544d1fe3d7d30","after":"ad16e300befe0485a4a777114d07b76869d0aa10","ref":"refs/heads/main","pushedAt":"2024-07-24T13:50:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(container-pull): fixes issue with hardcoded registry (#338)\n\nThis prevents govcloud users from having a correct pull token generated.","shortMessageHtmlLink":"fix(container-pull): fixes issue with hardcoded registry (#338)"}},{"before":"e3b3796fc7e1e9e2ae95b483d3823ca7ebdd94a6","after":"d819002927b67099ef28ff3b4de544d1fe3d7d30","ref":"refs/heads/main","pushedAt":"2024-07-24T13:03:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(container-pull-script): fixes issue with curl errors not being handled properly (#337)\n\n* fix(container-pull-script): fixes issue with curl errors not being handled properly\r\n\r\n* chore: grammar update","shortMessageHtmlLink":"fix(container-pull-script): fixes issue with curl errors not being ha…"}},{"before":"e4bf210d5a9aeb7f02c7eaddef6787ea5ff1f399","after":"e3b3796fc7e1e9e2ae95b483d3823ca7ebdd94a6","ref":"refs/heads/main","pushedAt":"2024-06-28T17:49:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"chore: bump v1.5.2 (#331)","shortMessageHtmlLink":"chore: bump v1.5.2 (#331)"}},{"before":"3b29b21d8643eaf4ffb6a1a7054f1a6982598e97","after":"e4bf210d5a9aeb7f02c7eaddef6787ea5ff1f399","ref":"refs/heads/main","pushedAt":"2024-06-28T17:26:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix: update gpg key for bash install (#330)\n\nThis fixes an issue when installing the latest 7.17 sensor without the\r\nappropriate gpg key","shortMessageHtmlLink":"fix: update gpg key for bash install (#330)"}},{"before":"63edfa2db27f45ea599fef4d138e6310c426511c","after":"3b29b21d8643eaf4ffb6a1a7054f1a6982598e97","ref":"refs/heads/main","pushedAt":"2024-06-27T15:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(container-pull): hotfix to fix new issue with multi-arch tagging (#329)","shortMessageHtmlLink":"fix(container-pull): hotfix to fix new issue with multi-arch tagging (#…"}},{"before":"e818036ab0db2fb52b3be783f76dba7d80253f21","after":"63edfa2db27f45ea599fef4d138e6310c426511c","ref":"refs/heads/main","pushedAt":"2024-06-21T15:00:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"docs(container-pull): forgot to add fcs api scopes (#328)","shortMessageHtmlLink":"docs(container-pull): forgot to add fcs api scopes (#328)"}},{"before":"d1c11adb6f82618833ec4130b180dd291463ac03","after":"e818036ab0db2fb52b3be783f76dba7d80253f21","ref":"refs/heads/main","pushedAt":"2024-06-20T22:00:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"chore: bump to 1.5.1 due to missed files from last release (#327)","shortMessageHtmlLink":"chore: bump to 1.5.1 due to missed files from last release (#327)"}},{"before":"fa332de497ff0915c9fed30bb2ca0f2bf9af0a82","after":"d1c11adb6f82618833ec4130b180dd291463ac03","ref":"refs/heads/main","pushedAt":"2024-06-20T21:50:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"chore: bump v1.5.0 (#326)","shortMessageHtmlLink":"chore: bump v1.5.0 (#326)"}},{"before":"7928620eef56bee091d77bf04111d51090f40a66","after":"fa332de497ff0915c9fed30bb2ca0f2bf9af0a82","ref":"refs/heads/main","pushedAt":"2024-06-20T21:44:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"feat(container-pull): add fcs type for iac image pull (#325)\n\n* feat: initial fcs type added\r\n\r\n* chore: add fcs scopes after rebase\r\n\r\n* docs: update docs + docstrings for fcs inclusion","shortMessageHtmlLink":"feat(container-pull): add fcs type for iac image pull (#325)"}},{"before":"e9d1e1788307acbfa45f68cb2309af1b18a7fadc","after":"7928620eef56bee091d77bf04111d51090f40a66","ref":"refs/heads/main","pushedAt":"2024-06-20T13:47:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(windows_install): remove tolower() from update policy name (#324)\n\nThis was a regression from a previous commit.\r\n\r\nFixes #322","shortMessageHtmlLink":"fix(windows_install): remove tolower() from update policy name (#324)"}},{"before":"3f4e0f59248f099565100353eb27bfc99b089a1e","after":"e9d1e1788307acbfa45f68cb2309af1b18a7fadc","ref":"refs/heads/main","pushedAt":"2024-06-20T13:47:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(container-pull): update scopes and better error handling (#323)\n\n* fix(container-pull): update scopes and better error handling\r\n\r\nThis PR cleans up existing API scopes and makes it easier to know what\r\nscopes are needed depending on the sensor type. This allows for better\r\nsupport of least privilege. Also added better handling of catching\r\nerrors associated with 403 API scope issues.\r\n\r\n* docs: minor updates to the prereqs section\r\n\r\n* chore: found minimum scopes for just pulling\r\n\r\nThis better emphasizes the least amount of scopes needed to simply\r\nperform what the script is meant to do: pull down the respective images.\r\nAnything outside of that would be beyond the scope of this script and\r\nshould be handled by another API credential.\r\n\r\n* fix: admonition was incorrect - fixed formatting to make it work","shortMessageHtmlLink":"fix(container-pull): update scopes and better error handling (#323)"}},{"before":"36d180a7ce5a635320b5ea1f2f29a6fdfe546b54","after":"3f4e0f59248f099565100353eb27bfc99b089a1e","ref":"refs/heads/main","pushedAt":"2024-06-18T20:42:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"},"commit":{"message":"fix(windows_install): add better error handling around exitcode (#320)\n\n* fix(windows_install): add better error handling around exitcode\r\n\r\nCloses #319\r\n\r\nFixes an issue where the $errOut message was null because it didn't\r\nexist from the process itself. Now we check and handle that case. Also\r\nadded a new check for exit code 1232 for missing prov tokens.\r\n\r\n* fix(windows_install): provwaittime should be in milliseconds\r\n\r\n* chore: remove check 1232 as this was unintended consequence of provwaittime","shortMessageHtmlLink":"fix(windows_install): add better error handling around exitcode (#320)"}},{"before":"2cf47e61b6a3bca8a6c2ed59c12490156b09f5eb","after":null,"ref":"refs/heads/cspg_lumos","pushedAt":"2024-06-18T18:06:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://github.com/avatars/u/64919342?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxNTozMDozNC4wMDAwMDBazwAAAASoz8j3","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxNTozMDozNC4wMDAwMDBazwAAAASoz8j3","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOFQxODowNjoyOC4wMDAwMDBazwAAAARoxAZt"}},"title":"Activity · CrowdStrike/falcon-scripts"}