Command, Control & Collaboration
Component purpose, interfaces, evidence and verification.
OpenCOP
OpenCOP
| Field | Value |
|---|---|
| Distribution | BSS — OpenC5ISR |
| Product | OpenC5ISR |
| Release | 0.15.1 |
| Deployment | openc5isr.bss.dev |
| Source | /srv/bss/releases/OpenC5ISR-v0.15.0-20app |
| Evidence | Catalog intent plus component-scoped static evidence |
| Source fingerprint | 93926e8c834f1ed79c9017a4096f70c76d73ce4f870f104fbd0cf54b2bed50ee |
| Status | Generated baseline — human review required |
Verification boundary: This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.
Purpose
The map-centered common operational picture that presents tracks, assets, tasks, sensors and collaboration context in one operational view.
Operational value
Gives operators a fast way to understand the situation and act directly on an object instead of navigating separate stovepipe applications.
Differentiators
Objects in the picture are connected to live control, semantic knowledge, tasks, sensor products and analytics rather than being static map symbols.
Platform connections
- OpenTrack
- OpenTask
- OpenEyes
- OpenKnowledge
- OpenChat
Release detection
| Status | Score | Evidence items |
|---|---|---|
| detected | 122 | 12 |
| Evidence type | Source | Match |
|---|---|---|
| path | OPENCOP.md |
opencop |
| path | integrations/OPENCOP-INTEGRATION.md |
opencop |
| path | integrations/opencop-task-client.js |
opencop |
| path | integrations/opencop-openeyes/README.md |
opencop |
| path | integrations/opencop-openeyes/opencop-openeyes-client.js |
opencop |
| content | API.md |
opencop |
| content | CHANGELOG.md |
opencop |
| content | MERGE-v0.13.1.md |
opencop |
| content | OPENBUS.md |
opencop |
| content | OPENCOP.md |
opencop |
| path | open-cop/app.js |
open-cop |
| path | open-cop/index.html |
open-cop |
Candidate REST/API interfaces
No component-specific REST route was associated by the scanner.
Candidate real-time interfaces
No component-specific WebSocket endpoint was associated by the scanner.
Configuration candidates
| Variable | Default | Evidence |
|---|---|---|
TRACK_API |
— | integrations/opencop-openeyes/patched-static/map.js |
Service candidates
No component-specific service definition was associated by the scanner.
External dependencies/endpoints
| Host | URL | Source |
|---|---|---|
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
API.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
CHANGELOG.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
integrations/opencop-task-client.js |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-cop/\n |
tools/integrate_opensof_service_entries.py |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-cop/\nhttps://loammhpng4.c36.airoapp.ai/open-isac/\nhttps://loammhpng4.c36.airoapp.ai/open-lvc/\nhttps://loammhpng4.c36.airoapp.ai/open-mail/\nhttps://loammhpng4.c36.airoapp.ai/open-files/\nhttps://loammhpng4.c36.airoapp.ai/api/integrations\n |
tools/integrate_opensof_service_entries.py |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-eyes/ |
integrations/opencop-openeyes/README.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-eyes/ |
integrations/opencop-openeyes/opencop-openeyes-client.js |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-eyes/ |
integrations/opencop-openeyes/patched-static/index.html |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-eyes/ |
integrations/opencop-openeyes/patched-static/opencop-openeyes-client.js |
| opencop.c24.airoapp.ai | https://opencop.c24.airoapp.ai/api/tracks |
deploy.env.example |
| opencop.c24.airoapp.ai | https://opencop.c24.airoapp.ai/api/tracks |
integrations/opencop-openeyes/patched-static/map.js |
| opencop.c24.airoapp.ai | https://opencop.c24.airoapp.ai/api/tracks |
server.js |
| opencop.example | https://opencop.example/api/tracks |
tests/openeyes_smoke_test.py |
Verification checklist
- Confirm the component is included and enabled in this edition/release.
- Record its authoritative service, process/container, port, base URL and health endpoint.
- Exercise its primary operator workflow and capture expected versus actual results.
- Verify authentication, authorization, audit, error behavior and data handling policy.
- Verify OpenBus/OpenKnowledge relationships and time/provenance metadata where applicable.
- Document known limitations and the release in which they are corrected.
Maintainer Notes
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.
OpenTrack
OpenTrack
| Field | Value |
|---|---|
| Distribution | BSS — OpenC5ISR |
| Product | OpenC5ISR |
| Release | 0.15.1 |
| Deployment | openc5isr.bss.dev |
| Source | /srv/bss/releases/OpenC5ISR-v0.15.0-20app |
| Evidence | Catalog intent plus component-scoped static evidence |
| Source fingerprint | 93926e8c834f1ed79c9017a4096f70c76d73ce4f870f104fbd0cf54b2bed50ee |
| Status | Generated baseline — human review required |
Verification boundary: This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.
Purpose
The multi-source track ingestion, normalization, update and fusion service for ADS-B, AIS, USMTF, DIS, BFT and other operational feeds.
Operational value
Provides a common track model and live update path so every application does not need a custom adapter for every source.
Differentiators
Track data can retain source, timing, semantics and fusion lineage while flowing directly into the COP, tasking and analytics.
Platform connections
- OpenCOP
- OpenTask
- OpenBus
- OpenPNT
- OpenAnalytics
Release detection
| Status | Score | Evidence items |
|---|---|---|
| detected | 80 | 12 |
| Evidence type | Source | Match |
|---|---|---|
| content | API.md |
opentrack |
| content | CHANGELOG.md |
opentrack |
| content | MERGE-v0.13.1.md |
opentrack |
| content | OPENBUS.md |
opentrack |
| content | OPENCOP.md |
opentrack |
| path | open-track/app.js |
open-track |
| path | open-track/index.html |
open-track |
| path | public/open-track/app.js |
open-track |
| path | public/open-track/index.html |
open-track |
| content | index.html |
open-track |
| content | server.js |
open-track |
| content | common/common.js |
open-track |
Candidate REST/API interfaces
No component-specific REST route was associated by the scanner.
Candidate real-time interfaces
No component-specific WebSocket endpoint was associated by the scanner.
Configuration candidates
| Variable | Default | Evidence |
|---|---|---|
AEGIS_SENTINEL_LABEL |
COMPILED_DEPLOYMENT.aegisSentinelLabel).trim() || COMPILED_DEPLOYMENT.aegisSentinelLabel | server.js, tools/integrate_opensof_service_entries.py |
ANTHROPIC_API_KEY |
— | server.js, lib/openllm/agents.js, lib/openllm/providers.js |
DATA_DIR |
path.join(ROOT | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, RELEASE-MANIFEST-v0.14.0.json, UPGRADE-v0.14.0.md |
EOD_TECH_TARGET |
@eodtech | server.js |
HOST |
0.0.0.0 | server.js, lib/openrf-controller/server.js |
KNOWLEDGE_NS |
— | server.js |
MISSION_KNOWLEDGE_NS |
— | server.js |
MOUNT_PATH |
COMPILED_DEPLOYMENT.mountPath | server.js |
NODE_ID |
COMPILED_DEPLOYMENT.nodeId | server.js, edge/openssa-sensor/lib/openssa.js, lib/openssa.js |
OPENAAR_SIGNING_KEY |
[REDACTED] | server.js |
OPENAAR_SNAPSHOT_EVERY_EVENTS |
100 | server.js |
OPENAAR_SNAPSHOT_INTERVAL_S |
30 | server.js |
OPENAI_API_KEY |
— | server.js, lib/openllm/providers.js |
OPENANALYTICS_CONNECTOR_TIMEOUT_MS |
60000 | server.js |
OPENBUS_API_TOKEN |
[REDACTED] | OPENKNOWLEDGE-OPENTASK.md, OPENLVC-DEMO.md, OPENLVC-RTI.md, demo_simulator.py |
OPENBUS_MAX_HISTORY |
500 | server.js |
OPENCHAT_DEFAULT_TARGET |
#eod-ops | server.js |
OPENCOP_TRACK_URL |
https://opencop.c24.airoapp.ai/api/tracks | server.js |
OPENCOP_UI_URL |
BUILTIN_OPENCOP_UI_URL | server.js |
OPENCYBERSEC_AGENT_TOKEN |
[REDACTED] | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, server.js, examples/opencybersec/ingest-examples.sh |
OPENCYBERSEC_OPERATOR_TOKEN |
[REDACTED] | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, server.js, examples/opencybersec/ingest-examples.sh |
OPENCYBERSEC_READ_TOKEN |
— | server.js |
OPENFILES_HEALTH_URL |
— | server.js, tools/integrate_opensof_service_entries.py |
OPENFILES_SERVICE_URL |
— | server.js |
OPENIIA_MAX_EVIDENCE_BYTES |
12000000 | server.js |
OPENISAC_HEALTH_URL |
— | server.js, tools/integrate_opensof_service_entries.py |
OPENISAC_SERVICE_URL |
— | server.js |
OPENKNOWLEDGE_EDITOR_TOKEN |
[REDACTED] | server.js |
OPENKNOWLEDGE_GRAPH |
https://opensof.local/graph/core | server.js |
OPENKNOWLEDGE_MODEL_FILE |
path.join(DATA | server.js |
OPENKNOWLEDGE_ONTOWIKI_URL |
— | server.js |
OPENKNOWLEDGE_SPARQL_ENDPOINT |
— | server.js |
OPENKNOWLEDGE_TIMEOUT_MS |
8000 | server.js |
OPENLLM_ANTHROPIC_API_KEY |
[REDACTED] | server.js, lib/openllm/providers.js |
OPENLLM_OPENAI_API_KEY |
[REDACTED] | server.js, lib/openllm/providers.js |
OPENLLM_OPENWEBUI_API_KEY |
[REDACTED] | server.js, lib/openllm/providers.js |
OPENLLM_OPENWEBUI_URL |
process.env.OPENWEBUI_URL || | server.js, lib/openllm/providers.js |
OPENLLM_OPERATOR_TOKEN |
[REDACTED] | server.js, lib/openllm.js |
OPENLLM_WORKSPACES_DIR |
path.join(ROOT | server.js |
OPENLVC_HEALTH_URL |
— | server.js, tools/integrate_opensof_service_entries.py |
OPENLVC_SERVICE_URL |
— | server.js |
OPENMAIL_HEALTH_URL |
— | server.js, tools/integrate_opensof_service_entries.py |
OPENMAIL_SERVICE_URL |
— | server.js |
OPENRF_AGENT_TOKEN |
[REDACTED] | server.js, lib/openrf-controller/server.js, openrf/API.md |
OPENRF_DATA_DIR |
path.join(DATA | server.js, lib/openrf-controller/server.js |
OPENRF_OPERATOR_TOKEN |
[REDACTED] | server.js, lib/openrf-controller/server.js, openrf/API.md, openrf/README-UPSTREAM-v0.3.0.md |
OPENRF_READ_TOKEN |
— | server.js, lib/openrf-controller/server.js, openrf/API.md |
OPENSSA_ACTIVE_TIMEOUT_S |
900 | server.js, edge/openssa-sensor/SERVER_INTEGRATION.md, edge/openssa-sensor/lib/openssa.js, lib/openssa.js |
OPENSSA_ITU_REGION |
2 | server.js, edge/openssa-sensor/SERVER_INTEGRATION.md, edge/openssa-sensor/lib/openssa.js, lib/openssa.js |
OPENSSA_SENSOR_TOKEN |
[REDACTED] | server.js, edge/openssa-sensor/SERVER_INTEGRATION.md, edge/openssa-sensor/local_server.js, edge/openssa-sensor/demo/run_streaming_demo.py |
OPENWEBUI_API_KEY |
[REDACTED] | server.js, lib/openllm/providers.js |
OPENWEBUI_CHAT_PATH |
/api/chat/completions | server.js |
OPENWEBUI_DEFAULT_MODEL |
— | server.js |
OPENWEBUI_HEALTH_PATH |
/health | server.js |
OPENWEBUI_MODELS_PATH |
/api/models | server.js |
OPENWEBUI_URL |
).replace(//+$/ | server.js |
OPEN_EYES_DEFAULT_ASSET |
ISAC-RASPBOT-01 | server.js |
PORT |
3000 | server.js, edge/openssa-sensor/local_server.js, lib/openrf-controller/server.js |
PUBLIC_BASE_URL |
COMPILED_DEPLOYMENT.publicBaseUrl).replace(//+$/ | server.js |
RASPBOT_BROWSER_WS_URL |
— | server.js |
RASPBOT_CONTROL_URL |
— | server.js |
RASPBOT_STREAM_URL |
— | server.js |
ROCKETCHAT_AUTH_TOKEN |
[REDACTED] | server.js |
ROCKETCHAT_BOT_USERNAME |
openc5.bot | server.js |
ROCKETCHAT_EMBED_URL |
— | server.js |
ROCKETCHAT_INCOMING_WEBHOOK_URL |
— | server.js |
ROCKETCHAT_OUTGOING_TOKEN |
[REDACTED] | server.js, rocketchat/outgoing-webhook-test.sh |
ROCKETCHAT_PUBLIC_URL |
ROCKETCHAT_URL || '').replace(//+$/ | server.js |
ROCKETCHAT_URL |
).replace(//+$/ | server.js |
ROCKETCHAT_USER_ID |
— | server.js |
SITE_ID |
COMPILED_DEPLOYMENT.siteId | server.js, edge/openssa-sensor/lib/openssa.js, lib/openssa.js |
SUITE_VERSION |
— | server.js, tools/integrate_opensof_service_entries.py |
Service candidates
No component-specific service definition was associated by the scanner.
External dependencies/endpoints
| Host | URL | Source |
|---|---|---|
| ${req.headers.host | http://${req.headers.host/ |
server.js |
| bss.dev | https://bss.dev/live/fpv-ctl/ |
index.html |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
API.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
CHANGELOG.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/api/tracks |
README.md |
| openc5isr.bss.dev | https://openc5isr.bss.dev/ |
server.js |
| opencop.c24.airoapp.ai | https://opencop.c24.airoapp.ai/api/tracks |
deploy.env.example |
| opencop.c24.airoapp.ai | https://opencop.c24.airoapp.ai/api/tracks |
integrations/opencop-openeyes/patched-static/map.js |
| opencop.c24.airoapp.ai | https://opencop.c24.airoapp.ai/api/tracks |
server.js |
| opencop.example | https://opencop.example/api/tracks |
tests/openeyes_smoke_test.py |
| opensof.local | https://opensof.local/graph/core |
server.js |
| opensof.local | https://opensof.local/ontology |
server.js |
| opensof.local | https://opensof.local/resource/ |
server.js |
Verification checklist
- Confirm the component is included and enabled in this edition/release.
- Record its authoritative service, process/container, port, base URL and health endpoint.
- Exercise its primary operator workflow and capture expected versus actual results.
- Verify authentication, authorization, audit, error behavior and data handling policy.
- Verify OpenBus/OpenKnowledge relationships and time/provenance metadata where applicable.
- Document known limitations and the release in which they are corrected.
Maintainer Notes
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.
OpenTask
OpenTask
| Field | Value |
|---|---|
| Distribution | BSS — OpenC5ISR |
| Product | OpenC5ISR |
| Release | 0.15.1 |
| Deployment | openc5isr.bss.dev |
| Source | /srv/bss/releases/OpenC5ISR-v0.15.0-20app |
| Evidence | Catalog intent plus component-scoped static evidence |
| Source fingerprint | 93926e8c834f1ed79c9017a4096f70c76d73ce4f870f104fbd0cf54b2bed50ee |
| Status | Generated baseline — human review required |
Verification boundary: This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.
Purpose
The operational tasking and workflow service for assigning, acknowledging, executing and completing effects tied to real objects and semantic task types.
Operational value
Turns situational awareness into accountable action and gives people and machines the same task state model.
Differentiators
Task definitions can be ontology-based and linked directly to tracks, locations, sensors, evidence and automated effects.
Platform connections
- OpenCOP
- OpenKnowledge
- OpenBus
- OpenChat
- OpenEyes
Release detection
| Status | Score | Evidence items |
|---|---|---|
| detected | 114 | 12 |
| Evidence type | Source | Match |
|---|---|---|
| path | OPENKNOWLEDGE-OPENTASK.md |
opentask |
| path | tests/openknowledge_opentask_ontology_smoke_test.py |
opentask |
| content | API.md |
opentask |
| content | CHANGELOG.md |
opentask |
| content | MERGE-v0.13.1.md |
opentask |
| content | OPENBUS.md |
opentask |
| content | OPENCOP.md |
opentask |
| path | open-task/app.js |
open-task |
| path | open-task/index.html |
open-task |
| path | public/open-task/app.js |
open-task |
| path | public/open-task/index.html |
open-task |
| content | UPGRADE-v0.10.0.md |
open-task |
Candidate REST/API interfaces
No component-specific REST route was associated by the scanner.
Candidate real-time interfaces
No component-specific WebSocket endpoint was associated by the scanner.
Configuration candidates
| Variable | Default | Evidence |
|---|---|---|
OPENBUS_API_TOKEN |
[REDACTED] | OPENKNOWLEDGE-OPENTASK.md, OPENLVC-DEMO.md, OPENLVC-RTI.md, demo_simulator.py |
OPEN_SOF |
— | OPENKNOWLEDGE-OPENTASK.md |
Service candidates
No component-specific service definition was associated by the scanner.
External dependencies/endpoints
| Host | URL | Source |
|---|---|---|
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
API.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
CHANGELOG.md |
| opensof.local | https://opensof.local/graph/core |
OPENKNOWLEDGE-OPENTASK.md |
| opensof.local | https://opensof.local/ontology |
tests/openknowledge_opentask_ontology_smoke_test.py |
Verification checklist
- Confirm the component is included and enabled in this edition/release.
- Record its authoritative service, process/container, port, base URL and health endpoint.
- Exercise its primary operator workflow and capture expected versus actual results.
- Verify authentication, authorization, audit, error behavior and data handling policy.
- Verify OpenBus/OpenKnowledge relationships and time/provenance metadata where applicable.
- Document known limitations and the release in which they are corrected.
Maintainer Notes
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.
OpenChat
OpenChat
| Field | Value |
|---|---|
| Distribution | BSS — OpenC5ISR |
| Product | OpenC5ISR |
| Release | 0.15.1 |
| Deployment | openc5isr.bss.dev |
| Source | /srv/bss/releases/OpenC5ISR-v0.15.0-20app |
| Evidence | Catalog intent plus component-scoped static evidence |
| Source fingerprint | 93926e8c834f1ed79c9017a4096f70c76d73ce4f870f104fbd0cf54b2bed50ee |
| Status | Generated baseline — human review required |
Verification boundary: This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.
Purpose
The operator collaboration channel for conversations, object-linked messages, release groups and machine-generated operational notifications.
Operational value
Keeps discussion connected to the operational object and workflow that caused it, reducing context loss between chat and action.
Differentiators
Collaboration can be triggered from tracks, tasks and sensor products and can carry semantic references rather than only free text.
Platform connections
- OpenCOP
- OpenTask
- OpenFiles
- OpenEyes
Release detection
| Status | Score | Evidence items |
|---|---|---|
| detected | 115 | 12 |
| Evidence type | Source | Match |
|---|---|---|
| content | API.md |
openchat |
| content | CHANGELOG.md |
openchat |
| content | OPENBUS.md |
openchat |
| content | OPENCOP.md |
openchat |
| content | README.md |
openchat |
| path | open-chat/app.js |
open-chat |
| path | open-chat/index.html |
open-chat |
| path | public/open-chat/app.js |
open-chat |
| path | public/open-chat/index.html |
open-chat |
| content | index.html |
open-chat |
| content | server.js |
open-chat |
| content | common/common.js |
open-chat |
Candidate REST/API interfaces
No component-specific REST route was associated by the scanner.
Candidate real-time interfaces
No component-specific WebSocket endpoint was associated by the scanner.
Configuration candidates
| Variable | Default | Evidence |
|---|---|---|
AEGIS_SENTINEL_LABEL |
COMPILED_DEPLOYMENT.aegisSentinelLabel).trim() || COMPILED_DEPLOYMENT.aegisSentinelLabel | server.js, tools/integrate_opensof_service_entries.py |
ANTHROPIC_API_KEY |
— | server.js, lib/openllm/agents.js, lib/openllm/providers.js |
BASE |
http://127.0.0.1:3000 | DEPLOY-GODADDY.md, OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, UPGRADE-v0.14.0.md |
DATA_DIR |
path.join(ROOT | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, RELEASE-MANIFEST-v0.14.0.json, UPGRADE-v0.14.0.md |
EOD_TECH_TARGET |
@eodtech | server.js |
HOST |
0.0.0.0 | server.js, lib/openrf-controller/server.js |
KNOWLEDGE_NS |
— | server.js |
MISSION_KNOWLEDGE_NS |
— | server.js |
MOUNT_PATH |
COMPILED_DEPLOYMENT.mountPath | server.js |
NODE_ID |
COMPILED_DEPLOYMENT.nodeId | server.js, edge/openssa-sensor/lib/openssa.js, lib/openssa.js |
OPENAAR_SIGNING_KEY |
[REDACTED] | server.js |
OPENAAR_SNAPSHOT_EVERY_EVENTS |
100 | server.js |
OPENAAR_SNAPSHOT_INTERVAL_S |
30 | server.js |
OPENAI_API_KEY |
— | server.js, lib/openllm/providers.js |
OPENANALYTICS_CONNECTOR_TIMEOUT_MS |
60000 | server.js |
OPENBUS_API_TOKEN |
[REDACTED] | OPENKNOWLEDGE-OPENTASK.md, OPENLVC-DEMO.md, OPENLVC-RTI.md, demo_simulator.py |
OPENBUS_MAX_HISTORY |
500 | server.js |
OPENCHAT_DEFAULT_TARGET |
#eod-ops | server.js |
OPENCOP_TRACK_URL |
https://opencop.c24.airoapp.ai/api/tracks | server.js |
OPENCOP_UI_URL |
BUILTIN_OPENCOP_UI_URL | server.js |
OPENCYBERSEC_AGENT_TOKEN |
[REDACTED] | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, server.js, examples/opencybersec/ingest-examples.sh |
OPENCYBERSEC_OPERATOR_TOKEN |
[REDACTED] | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, server.js, examples/opencybersec/ingest-examples.sh |
OPENCYBERSEC_READ_TOKEN |
— | server.js |
OPENFILES_HEALTH_URL |
— | server.js, tools/integrate_opensof_service_entries.py |
OPENFILES_SERVICE_URL |
— | server.js |
OPENIIA_MAX_EVIDENCE_BYTES |
12000000 | server.js |
OPENISAC_HEALTH_URL |
— | server.js, tools/integrate_opensof_service_entries.py |
OPENISAC_SERVICE_URL |
— | server.js |
OPENKNOWLEDGE_EDITOR_TOKEN |
[REDACTED] | server.js |
OPENKNOWLEDGE_GRAPH |
https://opensof.local/graph/core | server.js |
OPENKNOWLEDGE_MODEL_FILE |
path.join(DATA | server.js |
OPENKNOWLEDGE_ONTOWIKI_URL |
— | server.js |
OPENKNOWLEDGE_SPARQL_ENDPOINT |
— | server.js |
OPENKNOWLEDGE_TIMEOUT_MS |
8000 | server.js |
OPENLLM_ANTHROPIC_API_KEY |
[REDACTED] | server.js, lib/openllm/providers.js |
OPENLLM_OPENAI_API_KEY |
[REDACTED] | server.js, lib/openllm/providers.js |
OPENLLM_OPENWEBUI_API_KEY |
[REDACTED] | server.js, lib/openllm/providers.js |
OPENLLM_OPENWEBUI_URL |
process.env.OPENWEBUI_URL || | server.js, lib/openllm/providers.js |
OPENLLM_OPERATOR_TOKEN |
[REDACTED] | server.js, lib/openllm.js |
OPENLLM_WORKSPACES_DIR |
path.join(ROOT | server.js |
OPENLVC_HEALTH_URL |
— | server.js, tools/integrate_opensof_service_entries.py |
OPENLVC_SERVICE_URL |
— | server.js |
OPENMAIL_HEALTH_URL |
— | server.js, tools/integrate_opensof_service_entries.py |
OPENMAIL_SERVICE_URL |
— | server.js |
OPENRF_AGENT_TOKEN |
[REDACTED] | server.js, lib/openrf-controller/server.js, openrf/API.md |
OPENRF_DATA_DIR |
path.join(DATA | server.js, lib/openrf-controller/server.js |
OPENRF_OPERATOR_TOKEN |
[REDACTED] | server.js, lib/openrf-controller/server.js, openrf/API.md, openrf/README-UPSTREAM-v0.3.0.md |
OPENRF_READ_TOKEN |
— | server.js, lib/openrf-controller/server.js, openrf/API.md |
OPENSSA_ACTIVE_TIMEOUT_S |
900 | server.js, edge/openssa-sensor/SERVER_INTEGRATION.md, edge/openssa-sensor/lib/openssa.js, lib/openssa.js |
OPENSSA_ITU_REGION |
2 | server.js, edge/openssa-sensor/SERVER_INTEGRATION.md, edge/openssa-sensor/lib/openssa.js, lib/openssa.js |
OPENSSA_SENSOR_TOKEN |
[REDACTED] | server.js, edge/openssa-sensor/SERVER_INTEGRATION.md, edge/openssa-sensor/local_server.js, edge/openssa-sensor/demo/run_streaming_demo.py |
OPENWEBUI_API_KEY |
[REDACTED] | server.js, lib/openllm/providers.js |
OPENWEBUI_CHAT_PATH |
/api/chat/completions | server.js |
OPENWEBUI_DEFAULT_MODEL |
— | server.js |
OPENWEBUI_HEALTH_PATH |
/health | server.js |
OPENWEBUI_MODELS_PATH |
/api/models | server.js |
OPENWEBUI_URL |
).replace(//+$/ | server.js |
OPEN_EYES_DEFAULT_ASSET |
ISAC-RASPBOT-01 | server.js |
PORT |
3000 | server.js, edge/openssa-sensor/local_server.js, lib/openrf-controller/server.js |
PUBLIC_BASE_URL |
COMPILED_DEPLOYMENT.publicBaseUrl).replace(//+$/ | server.js |
RASPBOT_BROWSER_WS_URL |
— | server.js |
RASPBOT_CONTROL_URL |
— | server.js |
RASPBOT_STREAM_URL |
— | server.js |
ROCKETCHAT_AUTH_TOKEN |
[REDACTED] | server.js |
ROCKETCHAT_BOT_USERNAME |
openc5.bot | server.js |
ROCKETCHAT_EMBED_URL |
— | server.js |
ROCKETCHAT_INCOMING_WEBHOOK_URL |
— | server.js |
ROCKETCHAT_OUTGOING_TOKEN |
[REDACTED] | server.js, rocketchat/outgoing-webhook-test.sh |
ROCKETCHAT_PUBLIC_URL |
ROCKETCHAT_URL || '').replace(//+$/ | server.js |
ROCKETCHAT_URL |
).replace(//+$/ | server.js |
ROCKETCHAT_USER_ID |
— | server.js |
SITE_ID |
COMPILED_DEPLOYMENT.siteId | server.js, edge/openssa-sensor/lib/openssa.js, lib/openssa.js |
SUITE_VERSION |
— | server.js, tools/integrate_opensof_service_entries.py |
TASK |
— | rocketchat/outgoing-webhook-test.sh |
TOKEN |
— | edge/openssa-sensor/install-demo-sensor.sh, rocketchat/outgoing-webhook-test.sh |
Service candidates
No component-specific service definition was associated by the scanner.
External dependencies/endpoints
| Host | URL | Source |
|---|---|---|
| ${req.headers.host | http://${req.headers.host/ |
server.js |
| bss.dev | https://bss.dev/live/fpv-ctl/ |
index.html |
| chatlogs.planetrdf.com | http://chatlogs.planetrdf.com/swig/2006-01-29.html |
third_party/ontowiki/application/config/SysBase.rdf |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
API.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
CHANGELOG.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
README.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/api/chat/message |
ROCKETCHAT-SETUP.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/api/rocketchat/outgoing |
ROCKETCHAT-SETUP.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/api/tracks |
README.md |
| matrix.squiz.net | http://matrix.squiz.net/developer/tools/php_cs/licence |
third_party/ontowiki/application/tests/CodeSniffer/Standards/Ontowiki/Sniffs/Functions/FunctionCallArgumentSpacingSniff.php |
| openc5isr.bss.dev | https://openc5isr.bss.dev/ |
server.js |
| opencop.c24.airoapp.ai | https://opencop.c24.airoapp.ai/api/tracks |
server.js |
| opensof.local | https://opensof.local/graph/core |
server.js |
| opensof.local | https://opensof.local/ontology |
server.js |
| opensof.local | https://opensof.local/resource/ |
server.js |
Verification checklist
- Confirm the component is included and enabled in this edition/release.
- Record its authoritative service, process/container, port, base URL and health endpoint.
- Exercise its primary operator workflow and capture expected versus actual results.
- Verify authentication, authorization, audit, error behavior and data handling policy.
- Verify OpenBus/OpenKnowledge relationships and time/provenance metadata where applicable.
- Document known limitations and the release in which they are corrected.
Maintainer Notes
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.
OpenEyes
OpenEyes
| Field | Value |
|---|---|
| Distribution | BSS — OpenC5ISR |
| Product | OpenC5ISR |
| Release | 0.15.1 |
| Deployment | openc5isr.bss.dev |
| Source | /srv/bss/releases/OpenC5ISR-v0.15.0-20app |
| Evidence | Catalog intent plus component-scoped static evidence |
| Source fingerprint | 93926e8c834f1ed79c9017a4096f70c76d73ce4f870f104fbd0cf54b2bed50ee |
| Status | Generated baseline — human review required |
Verification boundary: This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.
Purpose
The FPV, robot and UAS view that combines live camera, telemetry, control and sensor products for a selected operational asset.
Operational value
Lets an operator move from a map object to its live perspective and captured products with minimal application switching.
Differentiators
Live control, edge exploitation, persisted sensor products and workspace sharing are designed as one workflow rather than separate video and file systems.
Platform connections
- OpenCOP
- OpenFiles
- OpenTask
- OpenPNT
- OpenAnalytics
Release detection
| Status | Score | Evidence items |
|---|---|---|
| detected | 174 | 12 |
| Evidence type | Source | Match |
|---|---|---|
| path | README-OPENEYES.md |
openeyes |
| path | drivers/README-RASPBOT-OPENEYES.txt |
openeyes |
| path | drivers/raspbot-openeyes.env.example |
openeyes |
| path | drivers/raspbot-openeyes.service.example |
openeyes |
| path | drivers/raspbot_openeyes_agent.py |
openeyes |
| content | API.md |
openeyes |
| content | CHANGELOG.md |
openeyes |
| content | OPENBUS.md |
openeyes |
| content | OPENCOP.md |
openeyes |
| content | OPENCYBERSEC.md |
openeyes |
| path | open-eyes/app.js |
open-eyes |
| path | open-eyes/index.html |
open-eyes |
Candidate REST/API interfaces
No component-specific REST route was associated by the scanner.
Candidate real-time interfaces
| Endpoint | Source | Evidence |
|---|---|---|
[invalid URL] |
tests/raspbot_agent_smoke_test.py |
url |
wss://relay.example/ |
tests/openeyes_smoke_test.py |
url |
wss://relay.example/ws/raspbot |
open-eyes/index.html |
url |
wss://relay.example/ws/raspbot |
public/open-eyes/index.html |
url |
wss://relay.example/ws/raspbot |
tests/openeyes_smoke_test.py |
url |
wss://your-relay/ws/raspbot |
README-OPENEYES.md |
url |
wss://your-relay/ws/raspbot |
drivers/raspbot-openeyes.env.example |
url |
Configuration candidates
| Variable | Default | Evidence |
|---|---|---|
BASE |
http://127.0.0.1:3000 | DEPLOY-GODADDY.md, OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, UPGRADE-v0.14.0.md |
DATA_DIR |
path.join(ROOT | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, RELEASE-MANIFEST-v0.14.0.json, UPGRADE-v0.14.0.md |
OPENBUS_API_TOKEN |
[REDACTED] | OPENKNOWLEDGE-OPENTASK.md, OPENLVC-DEMO.md, OPENLVC-RTI.md, demo_simulator.py |
OPENCYBERSEC_AGENT_TOKEN |
[REDACTED] | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, server.js, examples/opencybersec/ingest-examples.sh |
OPENCYBERSEC_OPERATOR_TOKEN |
[REDACTED] | OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, server.js, examples/opencybersec/ingest-examples.sh |
OPENSOF_BASE |
http://127.0.0.1:3000 | scenarios/run_openeyes_demo.py |
OPEN_EYES_API_BASE |
— | drivers/raspbot_openeyes_agent.py |
OPEN_EYES_ASSET_ID |
ISAC-RASPBOT-01 | drivers/raspbot_openeyes_agent.py |
OPEN_EYES_HTTP_TIMEOUT |
3 | drivers/raspbot_openeyes_agent.py |
OPEN_EYES_LOG_LEVEL |
INFO | drivers/raspbot_openeyes_agent.py |
OPEN_EYES_RECONNECT_DELAY |
2 | drivers/raspbot_openeyes_agent.py |
OPEN_EYES_STATUS_INTERVAL |
0.25 | drivers/raspbot_openeyes_agent.py |
OPEN_EYES_VERIFY_TLS |
true | drivers/raspbot_openeyes_agent.py |
OPEN_EYES_VIDEO_FPS |
15 | drivers/raspbot_openeyes_agent.py |
RASPBOT_LOCAL_URL |
http://127.0.0.1:6001 | drivers/raspbot_openeyes_agent.py |
RASPBOT_WS_URL |
— | drivers/raspbot_openeyes_agent.py |
RUN_ID |
— | OPENCYBERSEC.md |
TRACK_API |
— | integrations/opencop-openeyes/patched-static/map.js |
Service candidates
No component-specific service definition was associated by the scanner.
External dependencies/endpoints
| Host | URL | Source |
|---|---|---|
| bss.dev | https://bss.dev/live/fpv-ctl/ |
index.html |
| bss.dev | https://bss.dev/live/fpv-ctl/ |
public/index.html |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
API.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
CHANGELOG.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
drivers/raspbot-openeyes.env.example |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/api/pnt/positioning/POS-RASPBOT-LAB |
drivers/openpnt_raspbot_client.py |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/api/pnt/positioning/POS-RASPBOT-LAB |
drivers/openpnt_raspbot_guidance.py |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-eyes/ |
integrations/opencop-openeyes/README.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-eyes/ |
integrations/opencop-openeyes/opencop-openeyes-client.js |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-eyes/ |
integrations/opencop-openeyes/patched-static/index.html |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-eyes/ |
integrations/opencop-openeyes/patched-static/opencop-openeyes-client.js |
| opencop.c24.airoapp.ai | https://opencop.c24.airoapp.ai/api/tracks |
integrations/opencop-openeyes/patched-static/map.js |
| opencop.example | https://opencop.example/api/tracks |
tests/openeyes_smoke_test.py |
Verification checklist
- Confirm the component is included and enabled in this edition/release.
- Record its authoritative service, process/container, port, base URL and health endpoint.
- Exercise its primary operator workflow and capture expected versus actual results.
- Verify authentication, authorization, audit, error behavior and data handling policy.
- Verify OpenBus/OpenKnowledge relationships and time/provenance metadata where applicable.
- Document known limitations and the release in which they are corrected.
Maintainer Notes
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.
OpenMail
OpenMail
| Field | Value |
|---|---|
| Distribution | BSS — OpenC5ISR |
| Product | OpenC5ISR |
| Release | 0.15.1 |
| Deployment | openc5isr.bss.dev |
| Source | /srv/bss/releases/OpenC5ISR-v0.15.0-20app |
| Evidence | Catalog intent plus component-scoped static evidence |
| Source fingerprint | 93926e8c834f1ed79c9017a4096f70c76d73ce4f870f104fbd0cf54b2bed50ee |
| Status | Generated baseline — human review required |
Verification boundary: This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.
Purpose
The controlled email integration for disconnected or segmented enclaves, distribution groups and durable message exchange.
Operational value
Provides familiar asynchronous communication while remaining part of the deployable platform and its release-group concepts.
Differentiators
Email is integrated as one collaboration transport among chat, tasks, files and operational objects rather than the sole system of record.
Platform connections
- OpenChat
- OpenFiles
- OpenTask
Release detection
| Status | Score | Evidence items |
|---|---|---|
| detected | 82 | 12 |
| Evidence type | Source | Match |
|---|---|---|
| content | CHANGELOG.md |
openmail |
| content | DEPLOY-GODADDY.md |
openmail |
| content | EXTERNAL-SERVICES.md |
openmail |
| content | MERGE-INSTRUCTIONS-v0.8.1.md |
openmail |
| content | OPENBUS.md |
openmail |
| path | open-mail/index.html |
open-mail |
| path | public/open-mail/index.html |
open-mail |
| content | API.md |
open-mail |
| content | MERGE-INSTRUCTIONS-v0.8.1.md |
open-mail |
| content | README.md |
open-mail |
| content | WALLACECORP-DEPLOYMENT.md |
open-mail |
| content | index.html |
open-mail |
Candidate REST/API interfaces
No component-specific REST route was associated by the scanner.
Candidate real-time interfaces
No component-specific WebSocket endpoint was associated by the scanner.
Configuration candidates
| Variable | Default | Evidence |
|---|---|---|
BASE |
http://127.0.0.1:3000 | DEPLOY-GODADDY.md, OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, UPGRADE-v0.14.0.md |
Service candidates
No component-specific service definition was associated by the scanner.
External dependencies/endpoints
| Host | URL | Source |
|---|---|---|
| bss.dev | https://bss.dev/live/fpv-ctl/ |
index.html |
| bss.dev | https://bss.dev/live/isac/\nOPENLVC_PUBLIC_URL=\nAEGIS_SENTINEL_LABEL=AEGIS-SENTINEL\nOPENMAIL_PUBLIC_URL=\nOPENFILES_PUBLIC_URL=\n |
tools/integrate_opensof_service_entries.py |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
API.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
CHANGELOG.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/ |
README.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/api/tracks |
README.md |
| loammhpng4.c36.airoapp.ai | https://loammhpng4.c36.airoapp.ai/open-cop/\nhttps://loammhpng4.c36.airoapp.ai/open-isac/\nhttps://loammhpng4.c36.airoapp.ai/open-lvc/\nhttps://loammhpng4.c36.airoapp.ai/open-mail/\nhttps://loammhpng4.c36.airoapp.ai/open-files/\nhttps://loammhpng4.c36.airoapp.ai/api/integrations\n |
tools/integrate_opensof_service_entries.py |
Verification checklist
- Confirm the component is included and enabled in this edition/release.
- Record its authoritative service, process/container, port, base URL and health endpoint.
- Exercise its primary operator workflow and capture expected versus actual results.
- Verify authentication, authorization, audit, error behavior and data handling policy.
- Verify OpenBus/OpenKnowledge relationships and time/provenance metadata where applicable.
- Document known limitations and the release in which they are corrected.
Maintainer Notes
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.