Skip to content

Investigate and resolve the deletion of 32 files including core automation files #1987

@earlduque

Description

@earlduque

On October 9th, 2025, around 11:30 AM Pacific, it was noticed that one of the automations to control inactive assignees was missing from the repository. It was found that that file had been deleted by a user that had maintainer access to the repository. Upon further investigation, a series of commits that happened over 32 commits rapidly deleted 32 files by the same maintainer.

The user access was removed from that person while we continued our solution to remedy and to investigate how this happened.

To undo the deletions, the following code was run and committed accordingly.

PS C:\Storage\GitHub\code-snippets> git revert --no-commit 247ccdd789d6eac7497acaa9a0e35808633c5005^..fa52e46966196d000626b6fd2488569e2c87539a
PS C:\Storage\GitHub\code-snippets> git commit -m "Revert consecutive delete commits"              
[revert-rogue-deletes c626a27] Revert consecutive delete commits
 32 files changed, 1464 insertions(+)
 create mode 100644 .github/scripts/validate-structure.js
 create mode 100644 .github/workflows/pr-auto-unassign-stale.yml
 create mode 100644 .github/workflows/validate-structure.yml
 create mode 100644 CONTRIBUTING.md
 create mode 100644 Client-Side Components/Catalog Client Script/Auto Save Draft Feature/README.md
 create mode 100644 Client-Side Components/Catalog Client Script/Auto Save Draft Feature/advanced_implementation.js
 create mode 100644 Client-Side Components/Catalog Client Script/Auto Save Draft Feature/basic_implementation.js
 create mode 100644 Client-Side Components/Catalog Client Script/Auto Save Draft Feature/script.js
 create mode 100644 Client-Side Components/Catalog Client Script/Auto-populate field from URL/README.md
 create mode 100644 Client-Side Components/Catalog Client Script/Auto-populate field from URL/popdatefromurl.js
 create mode 100644 Client-Side Components/Catalog Client Script/MRVS dependent ref qual 1st row/AccountUtils.js
 create mode 100644 Client-Side Components/Catalog Client Script/MRVS dependent ref qual 1st row/README.md
 create mode 100644 Client-Side Components/Catalog Client Script/MRVS dependent ref qual 1st row/onLoad.js
 create mode 100644 Client-Side Components/Catalog Client Script/Return Date Validation/README.md
 create mode 100644 Client-Side Components/Catalog Client Script/Return Date Validation/validateReturndate.js
 create mode 100644 Client-Side Components/Catalog Client Script/spModal for Sweet Alerts/readme.md
 create mode 100644 Client-Side Components/Catalog Client Script/spModal for Sweet Alerts/spModalSweetAlerts.js
 create mode 100644 Client-Side Components/Client Scripts/Color-coded Priority field for improved UX/README.md
 create mode 100644 Client-Side Components/Client Scripts/Color-coded Priority field for improved UX/setColor.js
 create mode 100644 Client-Side Components/Client Scripts/Detect oldValue newValue and Operation in Glide List Type Fields/detectOldValuenewValueOperation.js
 create mode 100644 Client-Side Components/Client Scripts/Detect oldValue newValue and Operation in Glide List Type Fields/readme.md
 create mode 100644 Client-Side Components/Client Scripts/Detect oldValue newValue and Operation in Glide List Type Fields/watchListCandidatesUtil.js
 create mode 100644 Client-Side Components/Client Scripts/Get Logged in User Information/README.md
 create mode 100644 Client-Side Components/Client Scripts/Get Logged in User Information/script.js
 create mode 100644 Client-Side Components/Client Scripts/Hide Dependent Choice field if there no dependent choices/HideDepnedentField.js
 create mode 100644 Client-Side Components/Client Scripts/Hide Dependent Choice field if there no dependent choices/NumberOfDependentChoices.js
 create mode 100644 Client-Side Components/Client Scripts/Hide Dependent Choice field if there no dependent choices/README.md
 create mode 100644 Client-Side Components/Client Scripts/field-character-counter/README.md
 create mode 100644 Client-Side Components/UI Pages/Resolve Incident UI Page/README.md
 create mode 100644 Client-Side Components/UI Pages/Resolve Incident UI Page/UI_action.js
 create mode 100644 Client-Side Components/UI Pages/Resolve Incident UI Page/ui_page_client.js
 create mode 100644 Client-Side Components/UI Pages/Resolve Incident UI Page/ui_page_html.html

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions