XperienceCommunity.Sentinel.Admin
0.4.5-alpha
dotnet add package XperienceCommunity.Sentinel.Admin --version 0.4.5-alpha
NuGet\Install-Package XperienceCommunity.Sentinel.Admin -Version 0.4.5-alpha
<PackageReference Include="XperienceCommunity.Sentinel.Admin" Version="0.4.5-alpha" />
<PackageVersion Include="XperienceCommunity.Sentinel.Admin" Version="0.4.5-alpha" />
<PackageReference Include="XperienceCommunity.Sentinel.Admin" />
paket add XperienceCommunity.Sentinel.Admin --version 0.4.5-alpha
#r "nuget: XperienceCommunity.Sentinel.Admin, 0.4.5-alpha"
#:package XperienceCommunity.Sentinel.Admin@0.4.5-alpha
#addin nuget:?package=XperienceCommunity.Sentinel.Admin&version=0.4.5-alpha&prerelease
#tool nuget:?package=XperienceCommunity.Sentinel.Admin&version=0.4.5-alpha&prerelease
XperienceCommunity.Sentinel.Admin
Admin UI for Sentinel for Xperience by Kentico. Adds a Sentinel application under Configuration in the Kentico admin — Dashboard, Scan history, Findings, Scan detail, Compare scans, Contact, Settings.
Ships alongside XperienceCommunity.Sentinel.Module. Headless deploys that don't want a UI surface can skip this package — the core integration runs fine without it.
What shows up in Configuration → Sentinel:
- Dashboard — latest scan KPIs, 30-day severity trend, recent scans, top rule offenders with inline remediation
- Scan history — every scan run, sortable and filterable
- Findings — every finding across scans
- Scan detail — drill into a single scan, per-finding acknowledge / snooze / revoke (individual and bulk)
- Compare scans — fingerprint-keyed diff (Introduced / Resolved / Still open)
- Request a quote — in-admin form that submits a sanitized scan snapshot to Refined Element
- Settings — editable, DB-backed overrides win over
appsettings.json(tune thresholds, cadence, recipients without a redeploy)
The client is a React app bundled via webpack and embedded as a Kentico admin client module. The npm build runs automatically on dotnet build, so a fresh clone dotnet builds without extra steps.
Install
<PackageReference Include="XperienceCommunity.Sentinel.Admin" Version="0.4.5-alpha" />
No extra Program.cs wiring. The existing AddSentinel() call in the headless package covers DI; this package just lights up the admin pages. Both packages must be on the same version.
Targets .NET 9, pins Kentico.Xperience.Admin to [31.0.0, 32.0.0).
Requires
XperienceCommunity.Sentinel.Module(same version) — registered viaAddSentinel()inProgram.cs- Xperience by Kentico 31.x
- An authenticated admin user with a role that grants access to the Configuration application group
Screenshots and full docs
See the main repo README for screenshots, configuration, and the full feature matrix.
License
MIT © Refined Element
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- Kentico.Xperience.Admin (>= 31.0.0 && < 32.0.0)
- XperienceCommunity.Sentinel.Module (>= 0.4.5-alpha)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.4.5-alpha | 61 | 5/12/2026 |