Skip to content

Commit 2805d68

Browse files
committed
fixed english in aiagentsinfo table
1 parent 15116c4 commit 2805d68

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

defender-xdr/advanced-hunting-aiagentsinfo-table.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ For information on other tables in the advanced hunting schema, [see the advance
5454
| `AgentActionTriggers` | `string` |List of triggers that makes an autonomous agent take action |
5555
| `RawAgentInfo` | `string` |Contents of the raw JSON that describes the agent and contains configuration details, as received from the provider |
5656
| `AuthenticationTrigger` | `string` |Indicates when authentication is triggered for the agent; possible values: As Needed, Always|
57-
| `AccessControlPolicy` | `string` |Ssers that can interact with the agent; possible values: Any, Copilot readers, Group membership, Any (multitenant) |
57+
| `AccessControlPolicy` | `string` |Users that can interact with the agent; possible values: Any, Copilot readers, Group membership, Any (multitenant) |
5858
| `AuthorizedSecurityGroupIds` |`dynamic` |List of Azure Active Directory Group IDs that are allowed to interact with the agent |
5959
| `AgentTopicsDetails` | `dynamic` |Specifications of the topics that the agent can perform |
6060
| `AgentToolsDetails` | `dynamic` |Specifications of the tools that the agent can access and perform actions on |
@@ -70,7 +70,7 @@ It is critical to identify agents that lack authentication mechanisms, as these
7070

7171
**Recommendations:**
7272
- Confirm the agent's use case with the owner to determine if it is intended for public access.
73-
- Review the Topics, Actions, and Knowledge sources to ensure there is no internal or sensitive information included.
73+
- Review the Topics, Actions, and Knowledge sources to ensure there's no internal or sensitive information included.
7474

7575
```kusto
7676
AIAgentsInfo
@@ -81,11 +81,11 @@ It is critical to identify agents that lack authentication mechanisms, as these
8181
```
8282

8383
### No authentication is required
84-
It is critical to identify agents that lack authentication requirements mechanisms, as these may pose significant risks to the organization due to their public availability. Organizations should know about these agents so they can acknowledge any issues.
84+
It's critical to identify agents that lack authentication requirements mechanisms, as these may pose significant risks to the organization due to their public availability. Organizations should know about these agents so they can acknowledge any issues.
8585

8686
**Recommendations:**
8787
- Confirm the agent's use case with the owner to determine if it is intended for public access.
88-
- Review the Topics, Actions, and Knowledge sources to ensure there is no internal or sensitive information included.
88+
- Review the Topics, Actions, and Knowledge sources to ensure there's no internal or sensitive information included.
8989

9090
```kusto
9191
AIAgentsInfo
@@ -123,9 +123,9 @@ directActions
123123
| sort by AIAgentId, Timestamp desc
124124
```
125125

126-
### Agent shared with entire organization or multi-tenant
126+
### Agent shared with entire organization or multitenant
127127

128-
Identify agents that are shared with the entire organization or configured for multi-tenant access. Broad sharing increases the risk of unauthorized access by unintended users.
128+
Identify agents that are shared with the entire organization or configured for multitenant access. Broad sharing increases the risk of unauthorized access by unintended users.
129129

130130
**Recommendations:**
131131
- Confirm with the owner whether wide sharing is intentional and justified.
@@ -169,12 +169,12 @@ AIAgentsInfo
169169
| where not(OwnerAccountUpns in (EnabledAccountUpns))
170170
```
171171

172-
### Suspicious HTTP request to non-standard port
172+
### Suspicious HTTP request to nonstandard port
173173

174174
Identify agents that use HTTP actions on ports other than 443 or 80.
175175

176176
**Recommendations:**
177-
- Confirm with the agent owner whether it is necessary and inquire about the specific business use case.
177+
- Confirm with the agent owner whether it's necessary and inquire about the specific business use case.
178178

179179
```kusto
180180
AIAgentsInfo
@@ -194,12 +194,12 @@ AIAgentsInfo
194194
```
195195

196196

197-
### Suspicious HTTP request to non-standard schema
197+
### Suspicious HTTP request to nonstandard schema
198198

199199
Identify agents that use HTTP actions to non https endpoints.
200200

201201
**Recommendations:**
202-
- Confirm with the agent owner whether it is necessary and inquire about the specific business use case.
202+
- Confirm with the agent owner whether it's necessary and inquire about the specific business use case.
203203

204204
```kusto
205205
AIAgentsInfo
@@ -246,7 +246,7 @@ AIAgentsInfo
246246
Identify agents that are using generative orchestration that involves sending email tools via outlook, and the input values of the actions are populated by the generative orchestrator. This setup is risky, since with successful XPIA attack, the agent can be used to leak data to arbitrary recipients.
247247

248248
**Recommendations:**
249-
- Confirm with the agent owner whether it is required and inquire about the business use case. If feasible, hard code the recipient of the email into the action.
249+
- Confirm with the agent owner whether it's required and inquire about the business use case. If feasible, hard code the recipient of the email into the action.
250250

251251
```kusto
252252
AIAgentsInfo
@@ -267,7 +267,7 @@ AIAgentsInfo
267267
Identify agents where a topic or action is configured to send emails to external mailboxes (outside the organization’s domains). This can potentially lead to sensitive or internal data being exfiltrated or leaving the organization's boundaries.
268268

269269
**Recommendations:**
270-
- Verify with the agent owner whether sending external emails is necessary for the business scenario, what data will be sent, and if the external domain is authorized to receive that data.
270+
- Verify with the agent owner whether sending external emails is necessary for the business scenario, what data is sent, and if the external domain is authorized to receive that data.
271271

272272
```kusto
273273
// Identify agents where a topic or action is configured to send emails to external mailboxes (outside the organization's domains)
@@ -343,9 +343,9 @@ AIAgentsInfo
343343
| project-reorder AgentCreationTime, AIAgentId, AIAgentName, AgentStatus, CreatorAccountUpn, OwnerAccountUpns
344344
```
345345

346-
### Unpublished Agents which have not been modified for 30 Days
346+
### Unpublished Agents that haven't been modified for 30 Days
347347

348-
Identify agents that are not published and have not been modified in the last 30 days.
348+
Identify agents that aren't published and haven't been modified in the last 30 days.
349349

350350
**Recommendations:**
351351
- Confirm with the agent owner if the agent is still needed. Otherwise, consider removing the agent to mitigate any potential risks.
@@ -363,7 +363,7 @@ AIAgentsInfo
363363
Agents with hard-coded credentials in Topics or Actions can expose clear-text credentials to unintended entities.
364364

365365
**Recommendations:**
366-
- Consider keeping the credentials in Azure Key Vault and retrieve in in runtime using Environment Variables (Use environment variables for Azure Key Vault secrets - Power Apps | Microsoft Learn)
366+
- Consider keeping the credentials in Azure Key Vault and retrieve in runtime using Environment Variables (Use environment variables for Azure Key Vault secrets - Power Apps | Microsoft Learn)
367367
- If not possible, make sure secured input option are enabled (Manage sensitive input like passwords in Power Automate - Power Automate | Microsoft Learn).
368368

369369
```kusto
@@ -381,10 +381,10 @@ AIAgentsInfo
381381
```
382382

383383
### Dormant Author Authentication connection in Agent (Runtime rule)
384-
Identify published agents that contain an action that runs with Author Authentication and not been used/invoked in the last 30 days.
384+
Identify published agents that contain an action that runs with author authentication, and has not been used/invoked in the last 30 days.
385385

386386
**Recommendations:**:
387-
- Confirm with the agent owner if the action is needed and it is expected behavior. Otherwise, consider removi
387+
- Confirm with the agent owner if the action is needed and the behavior is expected. Otherwise, consider removing the action to minimize potential risks.
388388

389389
```kusto
390390
//Find published agents that contain an action that runs with Author Authentication and not been used/invoked in the last 30 days.
@@ -420,11 +420,11 @@ FirstFetch
420420
| project-reorder AgentCreationTime ,AIAgentId, AIAgentName, AgentStatus, CreatorAccountUpn, OwnerAccountUpns, MatchType, ConnectionReference
421421
```
422422

423-
### Agents with un-used Action
424-
Identify published agents with classic orchestration, that includes an Action which are not used in any Topic.
423+
### Agents with unused Action
424+
Identify published agents with classic orchestration that include an action not used in any topic.
425425

426426
**Recommendations:**
427-
- Confirm with the agent owner if the Action is needed and if it is expected behavior. Otherwise, consider removing the Action to minimize potential risks.
427+
- Confirm with the agent owner if the action is needed, and the behavior is expected. Otherwise, consider removing the action to minimize potential risks.
428428

429429
```kusto
430430
//Identify published agents with classic orchestration, that includes an Action which are not used in any Topic.
@@ -449,8 +449,8 @@ AIAgentsInfo
449449
| project-reorder AgentCreationTime ,AIAgentId, AIAgentName, AgentStatus, CreatorAccountUpn, OwnerAccountUpns, tool, ToolConnectionReference
450450
```
451451

452-
### Agents with MCP tool configured
453-
Find agents with MCP tool configured
452+
### Agents with a configured MCP tool
453+
Find agents with a configured MCP tool.
454454

455455
**Recommendations:**
456456
- Confirm with the agent owner if the MCP tool is still needed. Otherwise, consider removing it to mitigate any potential risks.

0 commit comments

Comments
 (0)