Size
3.2 KB
Version
1.0.1
Created
Nov 11, 2025
Updated
about 1 month ago
1// ==UserScript==
2// @name Extension for falcon.us-2.crowdstrike.com
3// @description A new extension
4// @version 1.0.1
5// @match https://*.falcon.us-2.crowdstrike.com/*
6// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAELklEQVR4Ac2XA5T0SBSFe23bVlfSaxsdrG3btm3btm3btvn/+28H3WNnv9vT2ZP1eCbn3JNKTabqvvvue5XODfuV5HJjDT+J43NjDzupZJNNxhkWEkExv3q9v+h0GierrDJusklunL8oM7hX6Fibha65Llln8Yn1/NsqZtLYWWileJVFptTzJ5uY8QdfBc+6GRJPhv68k6ekIs+clqqRQGJQUzKK6APXPAuJT+I1F5pDc5FnXRi61h2pMndCRj4ZcCLPkfeSu9BMZacwFyQeAg2/OXm/SsI1V0LqlcAzS2Z9ITIQGXvAyMSetUroWcc3+YVZifrset9KSMMF5bXsqUI3fxAkvo1c65TUF1kyShP3/pMJHHM0ET9Qcc28ENqQTSPwJRuvFRXtNRm/B36IXWu/eqcw/T81NFLU+zRJznQcO9ZxbPIxBtyiUlxovkjmdEwbc1f9toZZgfTc0rV2IYHod7xzJioVpdI/kklLurdNSJuz0VcyYOgXlokde30IvCFEjrW2UtUBiQQw1xq41jvczwcbjfGtebT5Xz2mFPVKCSKbrRq9Z75RpFHRLE8qjlSpBqQHgqc3rWknZc9KWteyExHSWCnivdu571zyCgv81S89OpiyagSuvQZkHmHBN0nFAZDauiq9Z2/C/fn2tVDBs5r4eydpSZoh1QmZRt8WmR/5n6t5b4XM+j3rrMpf9lnSR+Qfo17CwvujwgbM7cE4qXRH3gG6QHvk4pkaGfmFcYMMrmbWYyX+7cUAP7DBRfhj0+4SNXdrk5pRkxQpGdAsRTRXopoywfXsCukL6pLZuZ9XX3Ca2LV3UE+I/fyiLF5WtBBryZKIgEjUFKqPUgIo0eOPlDqMFDlmz8DJL63nRjrmmNWtGbILhfSFFgg0qHl1y9+VQZt8ogr6yp93guz6Pe4VsWsWZoHzJD33E8jnMzonVCn6e2ndBSYjBSfFnknaqAhFXGasZykhYlTNmNDJH8d9qV+dwiTp2sf/lymzDL9D7sjL78aCj4JKst4ikjgAhwVefnVIrYYx94XIW/q7KkNgvkk+AFSGVTUkxF8DO/W8LEH21FQ6VAngYfrEF+BqKuJUortO5wgbX0Bzui9GdpUic2WIxYzDAJ8oXWpgJcds3mMz/ltL1QlKNDsi97oiwcJ1IGaj37g3gi6ZUVCjEiDcVDPmqLhoFunV1/Od6cn3D7mrozrUPSV1nWelVZDoZK1FXQ+eBCcqnRB5Qn2lz5/y4I+juFbfE0LgCJUeiohAK6XXAd5hfHLJsRfPrqGvL971BuR3RZqiaI3Fp8AjF8j5yTqFajfUBw3YJfLNOjSyBdMmN2if9TKq/KDTlI2/AJXAM9thymNQ6BARTjuixoP620LfCxC4Xf5ITZtGr82H5KeeZBeG9EePOtxfDx1Fnna+IbvS0s2N5Ot396LRwiTPgrkAAAAASUVORK5CYII=
7// ==/UserScript==
8(function() {
9 'use strict';
10
11 async function init() {
12 console.log('CrowdStrike Recon Notifications - Select All and Delete extension loaded');
13
14 // Wait for the page to fully load
15 if (document.readyState === 'loading') {
16 document.addEventListener('DOMContentLoaded', selectAllAndDelete);
17 } else {
18 selectAllAndDelete();
19 }
20 }
21
22 function selectAllAndDelete() {
23 console.log('Attempting to select all records and delete...');
24
25 // Find the select all checkbox
26 const selectAllCheckbox = document.querySelector('input[data-test-selector="form-checkbox"][id*="ember"]');
27
28 if (selectAllCheckbox) {
29 console.log('Found select all checkbox, clicking it...');
30 selectAllCheckbox.click();
31
32 // Wait a moment for the selection to register, then click delete
33 setTimeout(() => {
34 const deleteButton = document.querySelector('button[data-test-selector="bulk-delete-button"]');
35
36 if (deleteButton) {
37 console.log('Found delete button, clicking it...');
38 deleteButton.click();
39 console.log('Delete button clicked successfully');
40 } else {
41 console.error('Delete button not found');
42 }
43 }, 1000);
44 } else {
45 console.error('Select all checkbox not found');
46 }
47 }
48
49 init();
50})();