This page describes AAES Govern’s controls. AAES Operate has private-work permissions, operational reviews and recorded-spend limits; it does not include Govern. About AAES Govern
Before you enable this package
Draft package; not part of the reviewed library. Verify the registered operations against the provider API contract before use. Replace the reserved .invalid host and configure tenant credentials.
Read each action's effects and exclusions below. Before installation, also read the complete package requirements, including credential issuance, scope, expiry, and provider permissions. These are deployment prerequisites, not capabilities this package supplies.
Capabilities (7)
Each capability below is one registered operation. The complete package JSON includes its exact network destination allowlist. The repository stores it at packs/sentinelone.json and embeds a copy in the release binary.
Versions. This package is version 1.1.0. Its capabilities carry their own version numbers: 6 at version 1.0.0, 1 at version 1.1.0, as shown on each capability below.
Risk tiers. R0 is the minimum for reads. R2 is the minimum for write, create, update, execute, and invoke. R3 is the minimum for delete, send, pay, deploy, approve, share, and transfer. Operators can raise these levels. A minimum tier does not measure the operation's business or confidentiality risk.
On supported execution paths routed through AAES Govern, the R3 actions listed below require approval by an authorized person. Bypass paths and observation-only registrations are outside that guarantee. A provider's restoration feature does not remove this approval requirement. A provider-side approval, such as approving a GitLab merge request, is also separate from AAES Govern human approval. The capability matrix shows which execution paths are implemented, restricted to lab use, or refused at startup. Live compatibility must be tested in your environment.
Field guide. Endpoint is the service address and request method. Connector is the adapter that makes the call. Custody describes how the credential is held; the credential reference identifies the value to resolve. Data class sets handling requirements: pii means personal data, financial means financial records, and internal means internal organizational data.
sentinelone.agents.read v1.0.0R0
- Kind
- tool
- Action
- read
- Endpoint
GET https://sentinelone-console.invalid/web/api/v2.1/agents- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-sentinelone-api-token- Data class
- pii
Read agents.
List agents from the collection endpoint: computer names, IPs, OS, agent versions and last-active status, plus the last logged-in user name — which is personal data, so the read is classified as pii (personal data). Registered as the collection read only; single-agent reads (GET /web/api/v2.1/agents/{id}) are not registered.
The host is a reserved placeholder: substitute the customer's console host before enabling.
sentinelone.threats.read v1.0.0R0
- Kind
- tool
- Action
- read
- Endpoint
GET https://sentinelone-console.invalid/web/api/v2.1/threats- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-sentinelone-api-token- Data class
- internal
Read threats.
List threats from the collection endpoint with filter and pagination query parameters: threat names, file paths, hashes, classifications, mitigation status and the affected agent. Registered as the collection read; per-threat notes and analysis-detail endpoints are not registered.
The host is a reserved placeholder: substitute before enabling.
sentinelone.activities.read v1.1.0R0
- Kind
- tool
- Action
- read
- Endpoint
GET https://sentinelone-console.invalid/web/api/v2.1/activities- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-sentinelone-api-token- Data class
- pii
Read activities.
List console activity records from the collection endpoint: administrative and response actions taken in the console, which can identify the acting user and are classified as pii. Registered as the collection read.
The host is a reserved placeholder: substitute before enabling.
sentinelone.threats.mitigate v1.0.0R3
- Kind
- tool
- Action
- deploy
- Endpoint
POST https://sentinelone-console.invalid/web/api/v2.1/threats/mitigate/ACTION- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-sentinelone-api-token- Data class
- internal
Mitigate threats.
Apply a mitigation action to one or more threats (threats selected by the request filter; confirm the nested body schema in the tenant reference). ACTION is a placeholder the deployment binds to a concrete mitigation action before enabling — kill (terminate the malicious process), quarantine (move the file into managed quarantine), remediate or rollback-remediation. The published reference limits rollback to Windows and remediation to macOS and Windows. These are privileged response actions executed on the endpoint by the agent: quarantine and kill are response-action equivalents of isolation, so the registration declares the deploy action at the minimum R3 tier under the library convention (compare crowdstrike host containment); rollback-remediation restores prior system state and is destructive — where rollback-remediation is not intended, the deployment must exclude that ACTION binding by policy.
The host is a reserved placeholder: substitute before enabling.
sentinelone.threats.resolve v1.0.0R2
- Kind
- tool
- Action
- update
- Endpoint
POST https://sentinelone-console.invalid/web/api/v2.1/threats/mark-as-resolved- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-sentinelone-api-token- Data class
- internal
Resolve threats.
UNVERIFIED: no retrieved first-party operation reference establishes POST /web/api/v2.1/threats/mark-as-resolved or its body, effects and permissions. Do not enable this registration. Its proposed update action at R2 and internal data class remain provisional. The reserved host must remain until the route is verified against the tenant API Hub; the published /threats/incident operation is not registered as a replacement.
sentinelone.agents.isolate v1.0.0R3
- Kind
- tool
- Action
- deploy
- Endpoint
POST https://sentinelone-console.invalid/web/api/v2.1/agents/actions/disconnect- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-sentinelone-api-token- Data class
- internal
Isolate agents.
Network-isolate (network quarantine) one or more agents (agent ids in the request body): the endpoint's network connectivity is severed except to the management console, which can interrupt live production workloads. Registered with the deploy action at the minimum R3 tier as a response-action equivalent of deploy — isolation takes effect on a live production asset and is not consequence-free even though reconnect exists.
The host is a reserved placeholder: substitute before enabling.
sentinelone.agents.unisolate v1.0.0R3
- Kind
- tool
- Actions
- update, deploy
- Endpoint
POST https://sentinelone-console.invalid/web/api/v2.1/agents/actions/connect- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-sentinelone-api-token- Data class
- internal
Remove agent isolation.
Reconnect one or more network-isolated agents (agent ids in the request body), restoring normal connectivity. Reconnecting changes live endpoint state and re-exposes the network if the host is still compromised, so it declares update and deploy at the minimum R3 tier as a response-action equivalent of deploy — it is not an ordinary reversible edit, and deploy is one of the designated actions requiring human approval.
On supported execution paths mediated by AAES Govern, irreversible actions require approval by an authorized person; this does not prevent calls through bypass or observation-only paths.
The host is a reserved placeholder: substitute before enabling.
Credential reference
The credential field names a reference rather than containing credential material. Packs are designed not to contain secrets; the format checks cover only known credential formats and cannot prove that arbitrary text contains no secrets. Installing a package registers its capabilities. Configure the provider credentials, endpoints, and network access, then test the integration in your environment before enabling it.
- Reference
secret-ref-sentinelone-api-token- Custody
- customer_vault
- Injection
- header (Authorization)
Configure the value and injection format specified in the package. Assign responsibility for credential rotation and revocation, restrict provider permissions, and keep credential material out of logs and responses.
Complete credential requirements
Store the complete Authorization header value, ApiToken followed by one space and the console API token, in the customer's secret manager. The vendor-maintained ai-siem Management Console API reference documents that scheme and server-side permissions. An external deployment process must generate, store and rotate the token; this pack injects a stored value and does not manage its lifecycle.
Use a dedicated service user with only the endpoint permissions and account/site scope required by the enabled capabilities. The published references name Endpoints.view, Threats.view, Activity Page.view, Endpoints.disconnectFromNetwork and Endpoints.reconnectToNetwork, plus action-specific threat mitigation permissions. The old resolve route has no verified permission contract. Separate read and response credentials where the deployment requires that separation; this pack supplies only one reference.
The Service Users reference documents generation of a new service-user API token and revocation of the existing one. The Users reference also documents token revocation. The service-user listing includes apiTokenExpiresAt. These establish documented lifecycle operations and an expiry field, not a universal TTL, mandatory expiry, or immediate revocation timing on every console version. Confirm issuance options, expiry and cut-off behavior in the tenant before enabling. Treat captured material as live until those checks establish otherwise; refuse expired or rejected values.
The deployment must restrict vault reads to the required reference and keep the resolved header in executor memory only for the call, out of logs, traces, diagnostics and crash reports. These controls and the remaining lifecycle questions are pending owner.
Resources
sentinelone-agents(api, pii):https://sentinelone-console.invalid/web/api/v2.1/agentssentinelone-threats(api, internal):https://sentinelone-console.invalid/web/api/v2.1/threatssentinelone-console(api, pii):https://sentinelone-console.invalid/web/api/v2.1
Technical package and review record
Complete provider requirements and exclusions
Draft: the console API Hub remains the tenant-specific reference. On 2026-10-29 the public Sentinel-One/ai-siem repository supplied v2.1 operation references for agents, threats, activities, mitigation, disconnect and connect. Its README says SentinelOne maintains it with community support and that it is not a formal SentinelOne product. This is vendor-published reference material, with that support boundary; it does not establish compatibility with every tenant version.
The old POST /web/api/v2.1/threats/mark-as-resolved registration remains UNVERIFIED. The published Threats reference does not list that route. It lists a separate /threats/incident operation, but the full body schema was not retrieved, so this pack does not substitute or claim that operation is equivalent. Do not enable the resolve capability. The complete Swagger file exceeded the web reader's size limit, leaving nested request/response schemas unverified. The pack remains HELD.
Replace sentinelone-console.invalid with the reviewed customer console host in every endpoint, resource locator and egress allowlist together. Keep ACTION unresolved until a concrete permitted mitigation has been reviewed. The published action enum uses rollback-remediation for rollback. Its prose and enum differ on other selectors; refuse uncertain selectors until the tenant API Hub resolves the difference. This pack does not restrict request bodies or ACTION values by itself.
Activities can identify the user who invoked an action; the reference exposes userIds and userEmails filters. The activities capability and its console resource are classified as pii. Agents remain pii; threat and response registrations remain internal, subject to full response-schema and tenant data review. These are AAES handling judgments. Reads declare read/R0; resolve declares update/R2; isolation and mitigation declare deploy/R3; reconnect declares update+deploy/R3. These tiers are action floors, not provider risk ratings.
The pack registers no agent uninstall, decommission, remote shell, RemoteOps, scans, policy/exclusion/blocklist changes, account/site/user/role administration or ranger configuration. The prior description grouped decommission with irreversible removal of protection; the published Agent Actions reference instead describes removal from the console and automatic recommission on later agent communication. Both operations stay excluded. Standalone rollback is excluded, but mitigation can still request rollback-remediation unless the deployment restricts ACTION. Other mitigation selectors are not claimed absent from the provider API.
A reviewer must finish the unresolved route, nested schemas and credential lifecycle checks before promotion. Token scope, expiry and revocation checks are pending owner. No owner approval or tenant execution is established by this record.
Download the complete package JSON for exact network allowlists, credential requirements, exclusions, and setup notes. Read these requirements before installation.
The full documentation review record is supplied in the evaluation package. The evaluation package runs in your environment and comes only with the paid design partnership. This page reproduces the source links and review block; the full record is available for evaluation. Discuss a design partnership to inspect it before installation.
Review block
This section reproduces the review block recorded in the pack file. The evidence and approval record is separate: for a reviewed pack, it is in the evaluation materials and in the release binary's embedded assets.
Review in progress; record dated 2026-10-29
9 sources, retrieved 2026-09-21, 2026-10-29
- https://www.sentinelone.com/faq/ (retrieved 2026-09-21)
- https://github.com/Sentinel-One/ai-siem (retrieved 2026-10-29)
- https://raw.githubusercontent.com/Sentinel-One/ai-siem/main/plugins/s1-secops-skills/skills/mgmt-console-api/SKILL.md (retrieved 2026-10-29)
- https://raw.githubusercontent.com/Sentinel-One/ai-siem/main/plugins/s1-secops-skills/skills/mgmt-console-api/references/tags/Agents.md (retrieved 2026-10-29)
- https://raw.githubusercontent.com/Sentinel-One/ai-siem/main/plugins/s1-secops-skills/skills/mgmt-console-api/references/tags/Threats.md (retrieved 2026-10-29)
- https://raw.githubusercontent.com/Sentinel-One/ai-siem/main/plugins/s1-secops-skills/skills/mgmt-console-api/references/tags/Activities.md (retrieved 2026-10-29)
- https://raw.githubusercontent.com/Sentinel-One/ai-siem/main/plugins/s1-secops-skills/skills/mgmt-console-api/references/tags/Agent_Actions.md (retrieved 2026-10-29)
- https://raw.githubusercontent.com/Sentinel-One/ai-siem/main/plugins/s1-secops-skills/skills/mgmt-console-api/references/tags/Users.md (retrieved 2026-10-29)
- https://raw.githubusercontent.com/Sentinel-One/ai-siem/main/plugins/s1-secops-skills/skills/mgmt-console-api/references/tags/Service_Users.md (retrieved 2026-10-29)
Current documentation links are navigation aids. They do not change the package, its historical sources or its review date. Review dates describe a documentation review, not a live integration test. No package is provider-endorsed or yet tested against a live provider tenant.
Release identity
SHA-256 of the pack file bytes: ffb7006aa1d64faa7b456b9d30f483031b059fcc72878c31e9719d9f5725cc10
Not part of the reviewed release library. Editing a package changes its release identity. A deployment plan checks its own file digests; it does not restore reviewed status or authenticate approval.