> ## Documentation Index
> Fetch the complete documentation index at: https://bloodhound.specterops.io/llms.txt
> Use this file to discover all available pages before exploring further.

# jamf_Update_Recurring_Scripts

> Represents a code execution path where the source has 'Update Scripts' JSSObject permission and there are scripts configured to run repeatedly on target computers via enabled policies allowing code execution.

<img noZoom src="https://mintcdn.com/specterops/tTIczgde9H07oLXf/assets/enterprise-AND-community-edition-pill-tag.svg?fit=max&auto=format&n=tTIczgde9H07oLXf&q=85&s=ad49a576589f4d2a8081df77d07fdf56" alt="Applies to BloodHound Enterprise and CE" width="482" height="45" data-path="assets/enterprise-AND-community-edition-pill-tag.svg" />

## Edge Schema

* Source: [jamf\_Account](/opengraph/extensions/jamf/nodes/jamf_account), [jamf\_DisabledAccount](/opengraph/extensions/jamf/nodes/jamf_disabledaccount), [jamf\_Group](/opengraph/extensions/jamf/nodes/jamf_group), [jamf\_ApiClient](/opengraph/extensions/jamf/nodes/jamf_apiclient), [jamf\_DisabledApiClient](/opengraph/extensions/jamf/nodes/jamf_disabledapiclient)
* Destination: [jamf\_Computer](/opengraph/extensions/jamf/nodes/jamf_computer)
* Traversable: ✅

## General Information

The traversable jamf\_Update\_Recurring\_Scripts edge represents a code execution path where the source has 'Update Scripts' permission and there are scripts configured to run repeatedly on target computers via enabled policies. The source can modify these scripts to execute arbitrary code on the in-scope computers at the next policy execution cycle.

```mermaid theme={null}
graph LR
    A("jamf_Account
Script Admin")
    B("jamf_Computer
MacBook-Pro-01")
    C("jamf_DisabledAccount
Old Script Admin")
    D("jamf_Group
Script Managers")
    E("jamf_ApiClient
Script Automation")
    F("jamf_DisabledApiClient
Legacy Script Automation")
    A -- jamf_Update_Recurring_Scripts --> B
    C -- jamf_Update_Recurring_Scripts --> B
    D -- jamf_Update_Recurring_Scripts --> B
    E -- jamf_Update_Recurring_Scripts --> B
    F -- jamf_Update_Recurring_Scripts --> B
```
