Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
245 commits
Select commit Hold shift + click to select a range
75b810a
Merge pull request #57 from KelvinTegelaar/dev
pull[bot] Apr 27, 2026
b7f52d3
Merge pull request #58 from KelvinTegelaar/dev
pull[bot] Apr 28, 2026
0687564
Merge pull request #59 from KelvinTegelaar/dev
pull[bot] Apr 28, 2026
0cb1870
Merge pull request #61 from KelvinTegelaar/dev
pull[bot] Apr 28, 2026
488675c
Merge pull request #62 from KelvinTegelaar/dev
pull[bot] Apr 29, 2026
6ee553e
feat(halopsa): add Link tickets to affected users toggle
renada-jacob May 13, 2026
15df626
ux(halopsa): improve integration settings clarity
renada-jacob May 14, 2026
cef1850
ux(integrations): support fullRow layout hint for non-switch settings
renada-jacob May 14, 2026
d64e599
ux(forms): cap helperText width at 700px for readability
renada-jacob May 14, 2026
d9827c7
ux(forms): add small top margin between fields and their helperText
renada-jacob May 14, 2026
a9c8577
ux(halopsa): show Outcome only when Consolidate Tickets is enabled
renada-jacob May 14, 2026
e675610
Merge remote-tracking branch 'upstream/dev' into feat/halo-link-ticke…
renada-jacob May 14, 2026
4566628
feat: ability to add/remove nested groups in group memberships
isgq-github01 May 15, 2026
a4ad498
feat(alerts): expose PSA Ticket Strategy on the alert configuration form
renada-jacob May 15, 2026
4003323
fix(alerts): match the scripted-alert PSA action value (PSA not gener…
renada-jacob May 15, 2026
8db1135
ux(alerts): move PSA Ticket Strategy directly under Actions to take
renada-jacob May 15, 2026
cbac56a
ux(alerts): show current HaloPSA default in PSA Strategy dropdown
renada-jacob May 15, 2026
2fbd055
Squashed commit of the following:
TecharyJames May 26, 2026
a19bded
[pull] dev from KelvinTegelaar:dev (#63)
pull[bot] May 26, 2026
4cd0ade
Merge pull request #67 from KelvinTegelaar/dev
pull[bot] May 26, 2026
6e3008e
Merge pull request #68 from KelvinTegelaar/dev
pull[bot] May 26, 2026
e17fb1c
Merge pull request #69 from KelvinTegelaar/dev
pull[bot] May 26, 2026
37642b7
Merge pull request #70 from KelvinTegelaar/dev
pull[bot] May 27, 2026
dce7f8f
Merge pull request #71 from KelvinTegelaar/dev
pull[bot] May 27, 2026
aeb58f3
Merge pull request #72 from KelvinTegelaar/dev
pull[bot] May 27, 2026
b873fb4
Merge pull request #73 from KelvinTegelaar/dev
pull[bot] May 27, 2026
20bb560
Merge pull request #74 from KelvinTegelaar/dev
pull[bot] May 28, 2026
602c077
Merge pull request #75 from KelvinTegelaar/dev
pull[bot] May 28, 2026
e881d03
Merge pull request #76 from KelvinTegelaar/dev
pull[bot] May 28, 2026
61f0efa
Merge pull request #77 from KelvinTegelaar/dev
pull[bot] May 29, 2026
77530fb
Merge pull request #78 from KelvinTegelaar/dev
pull[bot] May 30, 2026
5b66ec4
Merge pull request #79 from KelvinTegelaar/dev
pull[bot] Jun 1, 2026
c0306f5
Merge pull request #80 from KelvinTegelaar/dev
pull[bot] Jun 2, 2026
a6eb3c1
Merge pull request #81 from KelvinTegelaar/dev
pull[bot] Jun 2, 2026
6b6a9a5
Merge pull request #82 from KelvinTegelaar/dev
pull[bot] Jun 2, 2026
bf66692
Merge pull request #83 from KelvinTegelaar/dev
pull[bot] Jun 3, 2026
a93d91c
Merge pull request #84 from KelvinTegelaar/dev
pull[bot] Jun 3, 2026
aa1fb90
Merge pull request #85 from KelvinTegelaar/dev
pull[bot] Jun 3, 2026
9928ccb
Merge pull request #86 from KelvinTegelaar/dev
pull[bot] Jun 3, 2026
1e69039
Merge pull request #87 from KelvinTegelaar/dev
pull[bot] Jun 4, 2026
c60c820
Merge pull request #88 from KelvinTegelaar/dev
pull[bot] Jun 4, 2026
f6c1a60
Merge pull request #89 from KelvinTegelaar/dev
pull[bot] Jun 4, 2026
d049d88
Merge pull request #90 from KelvinTegelaar/dev
pull[bot] Jun 4, 2026
0fdaf57
Merge pull request #91 from KelvinTegelaar/dev
pull[bot] Jun 5, 2026
0e6f606
Merge pull request #92 from KelvinTegelaar/dev
pull[bot] Jun 5, 2026
c14398c
Merge pull request #93 from KelvinTegelaar/dev
pull[bot] Jun 5, 2026
ea0d11c
Merge pull request #94 from KelvinTegelaar/dev
pull[bot] Jun 6, 2026
6d09b17
Merge pull request #95 from KelvinTegelaar/dev
pull[bot] Jun 7, 2026
77db7d0
Major Update
DamienMatthys Jun 8, 2026
aee173f
Merge pull request #96 from KelvinTegelaar/dev
pull[bot] Jun 8, 2026
b90661f
Merge pull request #98 from KelvinTegelaar/dev
pull[bot] Jun 8, 2026
bcfccbf
Merge pull request #99 from KelvinTegelaar/dev
pull[bot] Jun 8, 2026
1a8d66d
Merge branch 'dev' into nested-group-support
isgq-github01 Jun 8, 2026
8e2467d
Update config.js
DamienMatthys Jun 9, 2026
7b1d2bc
Merge pull request #100 from KelvinTegelaar/dev
pull[bot] Jun 9, 2026
8d39c29
Merge pull request #101 from KelvinTegelaar/dev
pull[bot] Jun 9, 2026
f4448a5
Merge pull request #6140 from KelvinTegelaar/dev
JohnDuprey Jun 9, 2026
b106405
Merge pull request #103 from KelvinTegelaar/dev
pull[bot] Jun 9, 2026
1118b7c
Merge pull request #104 from KelvinTegelaar/dev
pull[bot] Jun 10, 2026
0d8ca9d
Merge pull request #6153 from KelvinTegelaar/dev
JohnDuprey Jun 10, 2026
e4d2ad9
Merge pull request #106 from KelvinTegelaar/dev
pull[bot] Jun 10, 2026
b45f76f
Merge pull request #107 from KelvinTegelaar/dev
pull[bot] Jun 11, 2026
62f11ae
Merge pull request #108 from KelvinTegelaar/dev
pull[bot] Jun 11, 2026
93831f7
Merge pull request #109 from KelvinTegelaar/dev
pull[bot] Jun 12, 2026
b7c2ef1
Merge pull request #110 from KelvinTegelaar/dev
pull[bot] Jun 13, 2026
ebe9e61
Merge pull request #111 from KelvinTegelaar/dev
pull[bot] Jun 15, 2026
214cd5d
Merge pull request #112 from KelvinTegelaar/dev
pull[bot] Jun 15, 2026
b1838ab
feat(exchange): show SMTP auth state on user tab
kris6673 Jun 15, 2026
1e5f450
bookmark cleanup
Zacgoose Jun 16, 2026
3c82750
Warning when converting mailbox that is over 49GB
Zacgoose Jun 16, 2026
ca78e05
multi post action for multiple spo site cleanup
Zacgoose Jun 16, 2026
52c07d4
Merge pull request #113 from KelvinTegelaar/dev
pull[bot] Jun 16, 2026
1e60e5f
fixed missing dependency
isgq-github01 Jun 17, 2026
ff81970
required = true
KelvinTegelaar Jun 17, 2026
6a9fe95
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jun 17, 2026
383df0a
repair gdap role mapping action
Zacgoose Jun 17, 2026
0e110a2
Colliding query keys
Zacgoose Jun 17, 2026
61ddc97
Change "All Deviations" labels to "Selected Deviations" to prevent co…
TargetCrafter Jun 17, 2026
f6bb91a
Merge pull request #114 from KelvinTegelaar/dev
pull[bot] Jun 17, 2026
4c752f9
fix: scope CippAutocomplete query keys to the active tenant
CTaylor-1 Jun 17, 2026
5d24e72
chore(deps): bump date-fns from 4.1.0 to 4.4.0
dependabot[bot] Jun 17, 2026
db758aa
chore(deps): bump react-error-boundary from 6.1.1 to 6.1.2
dependabot[bot] Jun 17, 2026
3f473ba
chore(deps): bump jspdf-autotable from 5.0.7 to 5.0.8
dependabot[bot] Jun 17, 2026
0dbe817
chore(deps): bump next from 16.2.2 to 16.2.9
dependabot[bot] Jun 17, 2026
db33558
chore(deps): bump @tanstack/react-query from 5.100.10 to 5.101.0
dependabot[bot] Jun 17, 2026
495f388
fix: tenant metric grid style
JohnDuprey Jun 18, 2026
5e8a4d9
Update PrivateRoute.js
Zacgoose Jun 18, 2026
0568ad8
Merge pull request #115 from KelvinTegelaar/dev
pull[bot] Jun 18, 2026
f6a0132
Update standards.json
Zacgoose Jun 18, 2026
01a6e2f
Merge pull request #116 from KelvinTegelaar/dev
pull[bot] Jun 18, 2026
5426c48
spo version cleanup job check
Zacgoose Jun 18, 2026
ff00dbe
Merge pull request #6190 from TargetCrafter/Clarify-All-Deviations-st…
KelvinTegelaar Jun 18, 2026
a79f410
login page tweaks
Zacgoose Jun 18, 2026
539ef35
login tweaks
Zacgoose Jun 18, 2026
927714e
Sensitivity label fixes
Zacgoose Jun 18, 2026
e9e0147
Update PrivateRoute.js
Zacgoose Jun 18, 2026
cacd076
Update cipp-users.js
Zacgoose Jun 18, 2026
6fa16c5
chore: bump version to 10.5.3
JohnDuprey Jun 18, 2026
095fd97
Merge pull request #6200 from KelvinTegelaar/dev
JohnDuprey Jun 18, 2026
d67d3f2
Merge pull request #118 from KelvinTegelaar/dev
pull[bot] Jun 18, 2026
95c31b8
Update CIPPDBCacheTypes.json
Zacgoose Jun 19, 2026
2403bd4
Update alerts.json
Zacgoose Jun 19, 2026
94d1fdf
Merge pull request #119 from KelvinTegelaar/dev
pull[bot] Jun 19, 2026
025246d
feat: add allTenants support for shared mailbox enabled report
kris6673 Jun 19, 2026
401f11c
feat: Add room calendar processing options
kris6673 Jun 19, 2026
a55f73b
feat: Add default calendar permission options and warning
kris6673 Jun 20, 2026
afca350
feat: add navigation links to various cards for better UX
kris6673 Jun 20, 2026
b08e704
Update CippUserActions.jsx
Zacgoose Jun 22, 2026
40d3ee8
Fix formatting in alerts list component
michaelmsonne Jun 22, 2026
fc671c8
Merge pull request #120 from KelvinTegelaar/dev
pull[bot] Jun 22, 2026
64c492c
Custom Test Engine Changes
Zacgoose Jun 22, 2026
aaaff43
fix: remove parameters from API call
JohnDuprey Jun 22, 2026
0e712d1
Merge pull request #121 from KelvinTegelaar/dev
pull[bot] Jun 22, 2026
82e42d9
Update index.js
Zacgoose Jun 22, 2026
461c1b4
chore: bump version to 10.5.4
JohnDuprey Jun 22, 2026
d20658b
Merge pull request #123 from KelvinTegelaar/dev
pull[bot] Jun 22, 2026
f01c13a
fix: disallow creatable for CA deploy drawer
kris6673 Jun 23, 2026
e36ec40
dynamic group nesting
Zacgoose Jun 24, 2026
5d77e82
Fixes phishing resistant MFA card
Zacgoose Jun 24, 2026
1a5ead7
Update M365Licenses.json
Zacgoose Jun 24, 2026
77a9289
Timestamp parsing fixes
Zacgoose Jun 24, 2026
ab94c4c
Update index.js
Zacgoose Jun 24, 2026
4b552b7
feat: add mega gigantic huuuuge change
kris6673 Jun 24, 2026
a89ff8e
Merge pull request #124 from KelvinTegelaar/dev
pull[bot] Jun 24, 2026
6cd2795
Update add.jsx
Zacgoose Jun 24, 2026
a2d216a
Update CippNotificationForm.jsx
Zacgoose Jun 24, 2026
ee685fd
Merge pull request #125 from KelvinTegelaar/dev
pull[bot] Jun 24, 2026
3a6d96e
Update standards.json
Zacgoose Jun 25, 2026
a494cd7
feat(defender): add MTD role toggle, fix iOS sync
kris6673 Jun 25, 2026
3bb7e86
Merge pull request #6231 from kris6673/defender-deployment
Zacgoose Jun 25, 2026
ae7341d
Update standards.json
Zacgoose Jun 25, 2026
27ad66b
Merge pull request #126 from KelvinTegelaar/dev
pull[bot] Jun 25, 2026
a7edf37
feat: add severity action to incidents list
kris6673 Jun 25, 2026
56756d4
ISO 639-1 and ISO 3166-1 autocomplete options
Zacgoose Jun 25, 2026
b78d376
Merge pull request #127 from KelvinTegelaar/dev
pull[bot] Jun 25, 2026
8359da6
feat(ui): add sent messages check and update checks numbering
MWG-Logan Jun 15, 2026
28178b0
Permission repair improvements
Zacgoose Jun 26, 2026
2b7aada
Update CippIntegrationFieldMapping.jsx
Zacgoose Jun 26, 2026
155d576
Merge pull request #128 from KelvinTegelaar/dev
pull[bot] Jun 26, 2026
7011d92
Correct importing CA policy templates from live tenants
Zacgoose Jun 26, 2026
f17fb64
Correct contact template creation and editing
Zacgoose Jun 26, 2026
ce24422
fix: check for string before localeCompare
JohnDuprey Jun 26, 2026
0c58d53
Merge pull request #6219 from kris6673/disallow-creatable
JohnDuprey Jun 26, 2026
88d9032
Merge pull request #6224 from kris6673/mega-PR
JohnDuprey Jun 26, 2026
ae25e5f
Merge pull request #6213 from michaelmsonne/patch-2
Zacgoose Jun 26, 2026
c819633
Merge pull request #129 from KelvinTegelaar/dev
pull[bot] Jun 26, 2026
289f726
hideBulk for compliance actions as they are not available at this stage
Zacgoose Jun 26, 2026
7382e75
Merge pull request #130 from KelvinTegelaar/dev
pull[bot] Jun 26, 2026
60949a4
fix: replace remaining ListUsers queries with ListGraphRequest
JohnDuprey Jun 26, 2026
bd63730
chore: update version to 10.5.5
JohnDuprey Jun 26, 2026
118ed69
fix: include skip-recursion columns (e.g. location) in CSV/PDF export
matstocks Jun 27, 2026
06242d4
Merge pull request #131 from KelvinTegelaar/dev
pull[bot] Jun 27, 2026
c5f190a
style: format Intune list pages with prettier
kris6673 Jun 27, 2026
f8b2519
feat: include/exclude group pickers for Intune assign
kris6673 Jun 27, 2026
ab2b5d6
Sensitivity Rule Templating and standard overhaul
Zacgoose Jun 27, 2026
5fd7b47
Merge pull request #133 from KelvinTegelaar/dev
pull[bot] Jun 27, 2026
63ec115
Add audit log alert presets for external forwarding and Exchange admi…
matstocks Jun 27, 2026
e8daa7f
Audit log rework for better resilience
Zacgoose Jun 29, 2026
9d85d14
External Storage Account Backup Replication
Zacgoose Jun 29, 2026
259dafb
Merge pull request #134 from KelvinTegelaar/dev
pull[bot] Jun 29, 2026
bba8ab7
Hide deleted templates from override warning in standards overview
Zacgoose Jun 29, 2026
0319742
Merge pull request #135 from KelvinTegelaar/dev
pull[bot] Jun 29, 2026
0f4f74e
feat: restore manual searches
JohnDuprey Jun 30, 2026
6d964ee
Merge pull request #136 from KelvinTegelaar/dev
pull[bot] Jun 30, 2026
cb7446d
Manual Audit Log Search Fixes
Zacgoose Jun 30, 2026
bb6c42d
Merge remote-tracking branch 'upstream/dev' into dev
TecharyJames Jun 30, 2026
dbad5c7
Merge branch 'dev' of https://github.com/TecharyJames/CIPP into dev
TecharyJames Jun 30, 2026
199894c
Fixes denied drift chip from showing when scheduled task exists
Zacgoose Jun 30, 2026
52bd1c8
Fixes for array notation values and business phone number in templates
Zacgoose Jun 30, 2026
3bf7bbc
Fix for adding groups failing for sec groups
Zacgoose Jun 30, 2026
be4b2e2
Fix key conflict
Zacgoose Jun 30, 2026
d2b5d33
Update standards.json
Zacgoose Jun 30, 2026
6eff170
Removed 2 non ISO 3166 A-2 locations
Zacgoose Jun 30, 2026
8ab5b60
Update alerts.json
Zacgoose Jun 30, 2026
0a3fe87
fix: prevent unnecessary re-renders
kris6673 Jun 30, 2026
b5d0e78
User Offboarding default settings fix
Zacgoose Jun 30, 2026
62c4258
Merge pull request #6259 from kris6673/fix-infinitedepth
Zacgoose Jun 30, 2026
3db7206
Adds an **Alerts** card to the dashboard showing fired alert instance…
TecharyJames Jun 30, 2026
a505b19
Merge pull request #6242 from matstocks/fix/signin-export-location-dev
KelvinTegelaar Jun 30, 2026
523922a
Merge pull request #6181 from BezaluLLC/feat/bec-ui-message-trace-int…
KelvinTegelaar Jun 30, 2026
1d59538
Merge pull request #6244 from kris6673/intune-exclude
KelvinTegelaar Jun 30, 2026
a50f630
Merge pull request #6194 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 30, 2026
02f8335
Merge pull request #6195 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 30, 2026
654f2a8
Merge pull request #6196 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 30, 2026
7a074cc
Merge pull request #6197 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 30, 2026
8bfea8b
Merge pull request #6198 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 30, 2026
b761ed3
Merge pull request #6234 from kris6673/defender-actions
KelvinTegelaar Jun 30, 2026
55e8a00
Merge pull request #6206 from kris6673/alltenant-sharedmailbox
KelvinTegelaar Jun 30, 2026
6d74a4c
Merge pull request #6193 from CTaylor-1/patch-1
KelvinTegelaar Jun 30, 2026
9625fdd
Merge pull request #6208 from kris6673/feat/securescore-card-link
KelvinTegelaar Jun 30, 2026
2df9603
Merge branch 'dev' into dev
KelvinTegelaar Jun 30, 2026
ae9ed78
Merge pull request #6126 from DamienMatthys/dev
KelvinTegelaar Jun 30, 2026
617710e
Implements #6214
KelvinTegelaar Jun 30, 2026
7b35144
fix: improve user data handling and clearable fields
kris6673 Jun 30, 2026
d37982a
Merge upstream/dev: resolve SMTP auth display conflicts
kris6673 Jun 30, 2026
6d67f4d
feat: add per-method auth method config UI
kris6673 Jun 25, 2026
ea70f4c
refactor(auth-methods): avoid CippApiDialog changes
kris6673 Jun 30, 2026
41e5aca
fix: block prompting for reserved variables
JohnDuprey Jun 30, 2026
8160a6c
fix: typo in db cache types
JohnDuprey Jun 30, 2026
2d0b8f2
feat(nav): add tooltips and keyboard shortcut hints
kris6673 Jun 30, 2026
80b953e
fix: add system32/osdrive
JohnDuprey Jul 1, 2026
10fb54c
Merge pull request #6264 from kris6673/tooltip-shortcuts
KelvinTegelaar Jul 1, 2026
627857b
Merge pull request #6238 from kris6673/auth-methods-options
KelvinTegelaar Jul 1, 2026
731604b
Merge pull request #6180 from kris6673/smtp-disabled
KelvinTegelaar Jul 1, 2026
423794b
Merge pull request #6261 from kris6673/clearable-edit-user
KelvinTegelaar Jul 1, 2026
a907694
Merge pull request #6207 from kris6673/room-improvements
KelvinTegelaar Jul 1, 2026
04d89c4
tenant correction #6268
KelvinTegelaar Jul 1, 2026
39a62ae
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 1, 2026
4fbe999
Show row count in bulk action confirm text
KelvinTegelaar Jul 1, 2026
35a019f
Update index.js
Zacgoose Jul 1, 2026
0fc6459
https://github.com/KelvinTegelaar/CIPP/issues/6265
KelvinTegelaar Jul 1, 2026
779a712
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 1, 2026
9b76a41
Fixes for cache schema response shape
Zacgoose Jul 1, 2026
668e5a7
Revert CippFormComponent core edits and shorten HaloPSA helper texts
renada-jacob Jul 1, 2026
9f34147
Harden template creation to check app type
Zacgoose Jul 1, 2026
01c59bc
Add delivery insights and paste input mode
Zacgoose Jul 1, 2026
1a9b712
Merge pull request #6006 from renada-jacob/feat/halo-link-tickets-to-…
KelvinTegelaar Jul 1, 2026
7162342
MSP App improvements
KelvinTegelaar Jul 1, 2026
977e6b9
Merge pull request #6260 from TecharyJames/alerts-on-dashboard
KelvinTegelaar Jul 1, 2026
9a80160
Merge pull request #6017 from isgq-github01/nested-group-support
JohnDuprey Jul 1, 2026
3d33ff7
chore(deps): bump @tanstack/react-query from 5.101.0 to 5.101.2
dependabot[bot] Jul 1, 2026
bf41ced
chore(deps-dev): bump eslint-config-next from 16.2.3 to 16.2.10
dependabot[bot] Jul 1, 2026
efe3d77
chore(deps): bump @tiptap/pm from 3.22.3 to 3.27.1
dependabot[bot] Jul 1, 2026
fcb156d
chore(deps): bump react-apexcharts from 2.1.0 to 2.1.1
dependabot[bot] Jul 1, 2026
ffb1b1d
chore(deps): bump react-redux from 9.2.0 to 9.3.0
dependabot[bot] Jul 1, 2026
37d6c5a
chore(deps): bump LanceMcCarthy/Action-AzureBlobUpload
dependabot[bot] Jul 1, 2026
a3d25bf
feat: add bulk remove mailbox permissions functionality
kris6673 Jul 1, 2026
605990c
feat: add mailbox access card to exchange page
kris6673 Jul 1, 2026
ed02599
fix: encode UPN and surface report errors
kris6673 Jul 2, 2026
a3307a4
Merge pull request #6277 from kris6673/bulk-remove-mailbox-permissions
KelvinTegelaar Jul 2, 2026
9fa501b
Merge pull request #6270 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jul 2, 2026
4cb3b23
Merge pull request #6271 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jul 2, 2026
759613f
Merge pull request #6275 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Jul 2, 2026
cdfed3c
Merge pull request #6274 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jul 2, 2026
b00b6c3
Merge pull request #6273 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jul 2, 2026
b14c674
Merge pull request #6272 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jul 2, 2026
41cdfc4
Add Stale Entra Devices Remediation Action
Zacgoose Jul 2, 2026
c38010f
Update config.js
Zacgoose Jul 2, 2026
c49e2fd
remove exclusion
KelvinTegelaar Jul 2, 2026
c8fadc2
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jul 2, 2026
60a5749
feat: new workflows
JohnDuprey Jul 2, 2026
0f376d4
Add default checkboxes for webhook etc
KelvinTegelaar Jul 2, 2026
272ed66
Merge pull request #6282 from KelvinTegelaar/sca-dast-testing
JohnDuprey Jul 2, 2026
4a47843
Merge pull request #6245 from matstocks/feature/6228-exchange-alert-p…
KelvinTegelaar Jul 2, 2026
506d75a
edit user schedule
KelvinTegelaar Jul 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions .github/workflows/CodeQL_Analyser.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
# OPTIONAL UPGRADE to the existing CodeQL_Analyser.yml (already deployed in CIPP).
# Changes vs. current: adds push trigger on main/dev, security-extended query suite,
# and javascript-typescript language alias.
name: "CodeQL"
on:
push:
branches: [main, dev]
pull_request:
branches: [master, main, dev, react]
schedule:
Expand All @@ -17,14 +21,15 @@ jobs:
strategy:
fail-fast: false
matrix:
language: ["javascript"]
language: ["javascript-typescript"]
steps:
- name: Checkout Repository
uses: actions/checkout@v6
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
queries: security-extended
- name: Autobuild
uses: github/codeql-action/autobuild@v4
- name: Perform CodeQL Analysis
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cipp_dev_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
# Upload to Azure Blob Storage
- name: Azure Blob Upload
uses: LanceMcCarthy/Action-AzureBlobUpload@v3.12.0
uses: LanceMcCarthy/Action-AzureBlobUpload@v3.15.0
with:
connection_string: ${{ secrets.AZURE_CONNECTION_STRING }}
container_name: cipp
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cipp_frontend_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:

# Upload to Azure Blob Storage
- name: Azure Blob Upload
uses: LanceMcCarthy/Action-AzureBlobUpload@v3.12.0
uses: LanceMcCarthy/Action-AzureBlobUpload@v3.15.0
with:
connection_string: ${{ secrets.AZURE_CONNECTION_STRING }}
container_name: cipp
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# SCA: Fails PRs that introduce dependencies with known vulnerabilities
# ISO 27001:2022 A.8.28/8.29 evidence — Software Composition Analysis at merge time
name: Dependency Review
on:
pull_request:
branches: [main, dev]

permissions:
contents: read
pull-requests: write

jobs:
dependency-review:
if: github.repository_owner == 'KelvinTegelaar'
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6

- name: Dependency review
uses: actions/dependency-review-action@v4
with:
# Block merge on known vulnerabilities of moderate severity or higher
fail-on-severity: moderate
# Surface results as a PR comment for contributor visibility
comment-summary-in-pr: on-failure
# Optional: block copyleft-incompatible licenses (adjust for AGPL-3.0 project policy)
# deny-licenses: GPL-1.0-only
55 changes: 55 additions & 0 deletions .github/workflows/zap-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# DAST: OWASP ZAP scans against the CIPP staging deployment
# ISO 27001:2022 A.8.29 evidence — Dynamic Application Security Testing
#
# Prerequisites:
# - Repo variable STAGING_URL pointing at a staging deployment (test-tenant data only, never production)
# - Optional: .zap/rules.tsv to suppress documented false positives (annotate each with justification)
name: DAST - OWASP ZAP Scan
on:
schedule:
- cron: "0 4 * * 1" # Weekly, Monday 04:00 UTC
workflow_dispatch: # Run on demand before each versioned release
inputs:
full_scan:
description: "Run full (active) scan instead of baseline"
type: boolean
default: false

permissions:
contents: read
issues: write # ZAP action files findings as GitHub issues

jobs:
zap_baseline:
if: github.repository_owner == 'KelvinTegelaar' && (github.event_name == 'schedule' || !inputs.full_scan)
name: ZAP Baseline Scan (passive)
runs-on: ubuntu-latest
steps:
- name: Checkout (for .zap rules file)
uses: actions/checkout@v6

- name: ZAP baseline scan
uses: zaproxy/action-baseline@v0.14.0
with:
target: ${{ vars.STAGING_URL }}
rules_file_name: ".zap/rules.tsv"
allow_issue_writing: true
issue_title: "ZAP baseline scan findings"
artifact_name: zap-baseline-report

zap_full:
if: github.repository_owner == 'KelvinTegelaar' && github.event_name == 'workflow_dispatch' && inputs.full_scan
name: ZAP Full Scan (active, pre-release)
runs-on: ubuntu-latest
steps:
- name: Checkout (for .zap rules file)
uses: actions/checkout@v6

- name: ZAP full scan
uses: zaproxy/action-full-scan@v0.12.0
with:
target: ${{ vars.STAGING_URL }}
rules_file_name: ".zap/rules.tsv"
allow_issue_writing: true
issue_title: "ZAP full scan findings (pre-release)"
artifact_name: zap-full-report
20 changes: 10 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cipp",
"version": "10.5.2",
"version": "10.5.5",
"author": "CIPP Contributors",
"homepage": "https://cipp.app/",
"bugs": {
Expand Down Expand Up @@ -42,20 +42,20 @@
"@react-pdf/renderer": "^4.5.1",
"@reduxjs/toolkit": "^2.12.0",
"@tanstack/query-sync-storage-persister": "^5.90.25",
"@tanstack/react-query": "^5.100.10",
"@tanstack/react-query": "^5.101.2",
"@tanstack/react-query-devtools": "^5.100.10",
"@tanstack/react-query-persist-client": "^5.96.2",
"@tanstack/react-table": "^8.19.2",
"@tiptap/core": "^3.22.3",
"@tiptap/extension-heading": "^3.22.3",
"@tiptap/extension-table": "^3.20.5",
"@tiptap/pm": "^3.22.3",
"@tiptap/pm": "^3.27.1",
"@tiptap/react": "^3.20.5",
"@tiptap/starter-kit": "^3.20.5",
"@vvo/tzdb": "^6.198.0",
"apexcharts": "5.14.0",
"axios": "1.16.1",
"date-fns": "4.1.0",
"date-fns": "4.4.0",
"diff": "^8.0.3",
"dompurify": "^3.4.9",
"driver.js": "^1.4.0",
Expand All @@ -65,25 +65,25 @@
"gray-matter": "4.0.3",
"javascript-time-ago": "^2.6.2",
"jspdf": "^4.2.0",
"jspdf-autotable": "^5.0.7",
"jspdf-autotable": "^5.0.8",
"leaflet": "^1.9.4",
"leaflet.markercluster": "^1.5.3",
"lodash": "^4.18.1",
"lodash.isequal": "4.5.0",
"material-react-table": "^3.0.1",
"monaco-editor": "^0.55.1",
"mui-tiptap": "^1.31.0",
"next": "^16.2.2",
"next": "^16.2.9",
"nprogress": "0.2.0",
"numeral": "2.0.6",
"prop-types": "15.8.1",
"punycode": "^2.3.1",
"react": "19.2.6",
"react-apexcharts": "2.1.0",
"react-apexcharts": "2.1.1",
"react-beautiful-dnd": "13.1.1",
"react-dom": "19.2.6",
"react-dropzone": "15.0.0",
"react-error-boundary": "^6.1.1",
"react-error-boundary": "^6.1.2",
"react-hook-form": "^7.76.1",
"react-hot-toast": "2.6.0",
"react-html-parser": "^2.0.2",
Expand All @@ -93,7 +93,7 @@
"react-media-hook": "^0.5.0",
"react-papaparse": "^4.4.0",
"react-quill": "^2.0.0",
"react-redux": "9.2.0",
"react-redux": "9.3.0",
"react-syntax-highlighter": "^16.1.0",
"react-time-ago": "^7.3.3",
"react-virtuoso": "^4.18.7",
Expand All @@ -112,7 +112,7 @@
"devDependencies": {
"@svgr/webpack": "8.1.0",
"eslint": "^9.39.4",
"eslint-config-next": "^16.2.3",
"eslint-config-next": "^16.2.10",
"eslint-config-prettier": "^10.1.8",
"prettier": "^3.8.1"
}
Expand Down
2 changes: 1 addition & 1 deletion public/version.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"version": "10.5.2"
"version": "10.5.5"
}
5 changes: 3 additions & 2 deletions src/components/CippCards/CippChartCard.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -110,10 +110,11 @@ export const CippChartCard = ({
}))
);
}
}, [chartType, chartSeries.length, labels]);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [chartType, chartSeries.join(","), labels.join(",")]);

return (
<Card
<Card
style={{ width: "100%", height: "100%" }}
onClick={onClick}
sx={{
Expand Down
Loading