SIMULATION No cameras, door controllers or dispatch links are connected to this host. Device telemetry, video and alarms are synthetic. Platform services, permissions, audit chain, package install and sandbox are real.

PK-261005-001 · ONVIF Profile S/T — cameras & encoders

v0.1.1 · target OHCHS · built 2026-10-05 12:08:38 EDT by soc-op-01
P1 1 P2 2 Unacked 3 Video 17/19 15:16:40 EDT OPSOC Operator 01
BuiltSandboxApprovedPromoted
bundle sha256 06ee6e51ac060b6d… 12 files mode read_only

Next gate

Gates are operated by District IT. Current role can review the package but not advance it.

Manifest

msad17.connector-manifest/1
Packagemsad17/onvif_profile_s@0.1.1
VendorAny ONVIF-conformant device
ProtocolSOAP 1.2 / HTTP(S) · WS-UsernameToken (digest) · RTSP/RTP media
Authws_username_token
Capabilitiesdiscover, health, live_uri, events
Write actionsnone — 8 blocked
RuntimePHP >=8.2 · curl, json
Entry classMsad17\Connectors\OnvifProfileS\B2610051208381\Connector
LicensingNone. Conformance varies by firmware — validate per model.
OwnerMSAD 17 District IT · developer support: none
Secret references (resolved at runtime — none embedded)
  • ${secret:msad17/ohchs/video/username}
  • ${secret:msad17/ohchs/video/password}

Declared endpoints

egress allow-list
MethodPathPurpose
POST/onvif/device_serviceGetDeviceInformation · GetSystemDateAndTime (model, firmware, NTP drift)
POST/onvif/media_serviceGetProfiles · GetStreamUri (RTSP per profile)
POST/onvif/event_serviceCreatePullPointSubscription · PullMessages (long-poll)
Event mapping → msad17.event/1
Vendor keyPlatform typePri
tns1:VideoSource/SignalLossvideo.lossP2
tns1:VideoSource/GlobalSceneChange/ImagingServicevideo.tamperP2
tns1:RuleEngine/CellMotionDetector/Motionvideo.motionINFO
tns1:Device/Trigger/DigitalInputio.duressP1