854c99e3b20889d86abb30793602cd6bbaf49797
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 -ExecutionPolicy Bypass -File .\build\build-client-package.ps1
This creates:
artifacts/OCSentinelClient-win-x64.zipartifacts/OCSentinelClient-win-x64.zip.sha256
Release Manifest
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.
Description
Languages
C#
40.2%
PowerShell
31.7%
Python
14.3%
HTML
9.1%
JavaScript
2.7%
Other
2%