Repository navigation
Conversation
…dev/tanstack/react-query-5.101.2 chore(deps): bump @tanstack/react-query from 5.101.0 to 5.101.2
…dev/eslint-config-next-16.2.10 chore(deps-dev): bump eslint-config-next from 16.2.3 to 16.2.10
…s/dev/LanceMcCarthy/Action-AzureBlobUpload-3.15.0 chore(deps): bump LanceMcCarthy/Action-AzureBlobUpload from 3.12.0 to 3.15.0
…dev/react-redux-9.3.0 chore(deps): bump react-redux from 9.2.0 to 9.3.0
…dev/react-apexcharts-2.1.1 chore(deps): bump react-apexcharts from 2.1.0 to 2.1.1
…dev/tiptap/pm-3.27.1 chore(deps): bump @tiptap/pm from 3.22.3 to 3.27.1
[pull] dev from KelvinTegelaar:dev
[pull] dev from KelvinTegelaar:dev
The BEC page and PDF report only showed inbox rules that still exist, so rules an attacker created, used and deleted were invisible. The backend now returns InboxRuleChanges (7-day audit log rule events) and a RecentlyChanged flag on surviving rules; display both, sort recently changed rules first, and count rule changes toward the report threat score.
feat: new workflows
…resets Add audit log alert presets: external mailbox forwarding & Exchange admin elevation
[pull] dev from KelvinTegelaar:dev
[pull] dev from KelvinTegelaar:dev
…s catalog JIT Admin assigns Entra directory roles directly to a user (directoryRoles member add via roleTemplateId), which is independent of GDAP delegation. Sharing GDAPRoles.json coupled two different role sets. Add src/data/JitAdminRoles.json (assignable directory-role templates, excluding the non-assignable/deprecated Device Join, Device Users, Workplace Device Join and Directory Synchronization Accounts) and point the three JIT pages at it.
…ip Administrator This role is customer-side (accept/view/terminate GDAP relationships with partners) and cannot be delegated to a partner via GDAP, so it must not be offered in the GDAP role picker (which is served from GDAPRoles.json). It remains available for JIT admin via JitAdminRoles.json - a concrete example of why the two role lists are decoupled.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Add the backup administrator roles that are assignable directly at tenant level and are a real MSP JIT need but were missing from the catalog: Microsoft 365 Backup Administrator, SharePoint Backup Administrator, Exchange Backup Administrator, Entra Backup Administrator and Entra Backup Reader. Purview Workload Content roles are intentionally NOT added: Microsoft advises against assigning those Entra roles directly (they are synced from Purview role groups).
The JIT list inherited legacy/GDAP-framework role labels from the shared GDAPRoles.json catalog. Align the display names (and descriptions) with the current Microsoft Entra built-in role names (same roleTemplateId / ObjectId): - Company Administrator -> Global Administrator - Azure AD Joined Device Local Administrator -> Microsoft Entra Joined Device Local Administrator - Power BI Administrator -> Fabric Administrator - Customer LockBox Access Approver -> Customer Lockbox Access Approver Only labels change; the ObjectId (roleTemplateId) is unchanged, so existing JIT templates are unaffected.
fix: dev to hotfix Synced from CyberDrain/CIPP@037779e
Updated Node.js and jsdom versions in package.json. Signed-off-by: John Duprey <john@cyberdrain.com>
fix: Dev to hotfix Synced from CyberDrain/CIPP@c64f881
Signed-off-by: John Duprey <john@cyberdrain.com>
fix: dev to hotfix Synced from CyberDrain/CIPP@674a80d
Downgrade Node.js and jsdom versions in package.json Signed-off-by: John Duprey <john@cyberdrain.com>
Dev to release Synced from CyberDrain/CIPP@f4ed822
Signed-off-by: KelvinTegelaar <49186168+KelvinTegelaar@users.noreply.github.com>
fix: dev to hotfix Synced from CyberDrain/CIPP@8bf90d4
Signed-off-by: John Duprey <john@cyberdrain.com>
Dev to release Synced from CyberDrain/CIPP@0e60de0
fix: dev to hotfix Synced from CyberDrain/CIPP@0ea6c59
Downgrade Node.js and jsdom versions in package.json Signed-off-by: John Duprey <john@cyberdrain.com>
fix: Dev to hotfix Synced from CyberDrain/CIPP@75dd35a
Signed-off-by: John Duprey <john@cyberdrain.com>
on-behalf-of: @Azure opensource@microsoft.com
Signed-off-by: John Duprey <john@cyberdrain.com>
Dev to release Synced from CyberDrain/CIPP@25a047b
Signed-off-by: KelvinTegelaar <49186168+KelvinTegelaar@users.noreply.github.com>
fix: Dev to hotfix Synced from CyberDrain/CIPP@fc96a86
Signed-off-by: John Duprey <john@cyberdrain.com>
Signed-off-by: John Duprey <john@cyberdrain.com>
fix: dev to hotfix Synced from CyberDrain/CIPP@220099e
Signed-off-by: John Duprey <john@cyberdrain.com>
feat: Dev to release Synced from CyberDrain/CIPP@5ceda86
Signed-off-by: John Duprey <john@cyberdrain.com>
feat: dev to release Synced from CyberDrain/CIPP@32893eb
Dev to HF Synced from CyberDrain/CIPP@8971c3f
Signed-off-by: KelvinTegelaar <49186168+KelvinTegelaar@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )