Skip to main content

openhound-jamf

Use for OpenHound Jamf/JamfHound OpenGraph BloodHound work when the user clearly means Jamf semantics such as Jamf tenant, site, account, group, computer, API-client exposure, Tier 1 to Tier 0 paths, policy/script/profile management privileges, traversable Jamf edges, Jamf SSO links, Okta/Jamf hybrid links, or Jamf device-management attack-path analysis. Do not use for generic BloodHound path triage, connection checks, explicit Cypher authoring/review, or non-Jamf OpenGraph domains.

Ir para a instalação

Informações da origem

Repositório
SpecterOps/skills
Última atividade na origem
14 de agosto de 2026 às 01:16
Idioma detectado do SKILL.md
inglês
Estrelas
625
Forks
68

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
4 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
openhound-jamf
description
Use for OpenHound Jamf/JamfHound OpenGraph BloodHound work when the user clearly means Jamf semantics such as Jamf tenant, site, account, group, computer, API-client exposure, Tier 1 to Tier 0 paths, policy/script/profile management privileges, traversable Jamf edges, Jamf SSO links, Okta/Jamf hybrid links, or Jamf device-management attack-path analysis. Do not use for generic BloodHound path triage, connection checks, explicit Cypher authoring/review, or non-Jamf OpenGraph domains.
license
MIT
metadata
{"author":"turbo","version":"0.1.0","category":"security"}
# OpenHound Jamf / JamfHound Use this skill for OpenHound Jamf OpenGraph query design and attack-path triage with JamfHound/OpenHound Jamf data. ## Required context - Authorized Jamf tenants/sites and managed device scope. - Whether JamfHound/OpenHound Jamf extension/schema/data is loaded. - Collector account type/permissions, Jamf Cloud vs on-prem context, and site scoping. - Target accounts, groups, API clients, sites, computers, tenant objects, policies, scripts, or profiles. ## Workflow 1. Read `../../references/docs/bloodhound-query-methodology.md`, `../../references/docs/openhound-jamf-methodology.md`, and `../../references/docs/collector-source-index.md`. 2. Inspect JamfHound schema/object examples under `../../references/examples/jamfhound/` when node/property shape matters. 3. Search `../../references/query-indexes/openhound-jamf.md` and `../../references/examples/example-cypher.md` for a saved-search starting point. 4. Inspect the referenced JSON snapshot before adapting. 5. Preserve `jamf_` labels/edges and `r.traversable = True` filters where the source query uses them. 6. Distinguish tenant-wide paths from site-scoped permissions and identify hybrid identity/device bridge assumptions. ## Common pivots - Accounts/groups/API clients to tenant administration. - Site-scoped admin paths to managed computers. - Policy/script/profile creation or modification control. - Disabled principal hygiene and stale access. - Jamf paths linked to SSO/identity providers when hybrid data exists. - Okta/Jamf hybrid device-management paths when OktaHound or another collector produced bridge data. ## Output Use the shared output contract from `$bloodhound-query` and include Jamf-specific caveats such as site scoping, collector account privilege, disabled-account interpretation, extension/schema availability, hybrid bridge availability, and managed-device collection completeness.
Ver no GitHub