40 lines
1.2 KiB
Markdown
40 lines
1.2 KiB
Markdown
# OfficeCom Sentinel
|
|
|
|
OfficeCom Sentinel is the hardened endpoint client for Windows event correlation, NinjaOne field updates, CVE correlation, and optional n8n upload.
|
|
|
|
## Main Paths
|
|
|
|
- CLI source: `src/OCSentinelCli`
|
|
- local runner: `scripts/run-ocsentinel.ps1`
|
|
- Ninja monitor wrapper: `scripts/run-ocsentinel-monitor.ps1`
|
|
- packaged installer runtime: `installer/runtime-run-ocsentinel.ps1`
|
|
- package builder: `build/build-client-package.ps1`
|
|
- setup EXE builder: `build/build-client-installer.ps1`
|
|
- update manifest builder: `build/build-release-manifest.ps1`
|
|
- release checklist: `docs/release-checklist.md`
|
|
- internal server-side target example: `infra/postgres-target.example.json`
|
|
|
|
## Build
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File .\build\build-client-package.ps1
|
|
```
|
|
|
|
This creates:
|
|
|
|
- `artifacts/OCSentinelClient-win-x64.zip`
|
|
- `artifacts/OCSentinelClient-win-x64.zip.sha256`
|
|
|
|
## Release Manifest
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File .\build\build-release-manifest.ps1 `
|
|
-ArtifactUrl "https://gitea.officecom.cloud/officecom/oc-sentinel/releases/download/v2.0.0/OCSentinelClient-win-x64.zip"
|
|
```
|
|
|
|
This creates:
|
|
|
|
- `artifacts/version.json`
|
|
|
|
The repository contains only the current `ocsentinel` client path and release flow.
|