About Organizations Sharing Rules#
Sharing rules determine how cases, along with their tasks and observables, are shared with linked organizations.
This topic explains how sharing rules work and interact.
Global sharing rules#
Required permissions
- Only users with an admin-type profile that has the
manageOrganisation
permission can create, link, or lock organizations in TheHive. - Only users with the
manageUser
permission can assign users to organizations in TheHive.
Global sharing rules define how newly created cases and their related tasks and observables are shared at the organization level with linked organizations. The configuration determines whether this sharing occurs automatically.
TheHive requires setting these rules:
- For cases when linking organizations
- For tasks and observables when creating an organization
Managing sharing rules for existing cases
Global sharing rules apply only to newly created cases. Existing cases and their related tasks and observables remain unaffected. Applying sharing rules to existing cases requires manual configuration for each case. See Local sharing rules for details.
Local sharing rules#
Local sharing rules customize how cases—and their associated tasks and observables—are shared with linked organizations. They apply to both new and existing cases and override global sharing rules defined when linking and creating organizations.
Local sharing rules are useful in the following scenarios:
- Global sharing rules are already defined for newly created cases, but the same rules need to apply to an existing case.
- One or more cases require different sharing settings that don't follow the global sharing rules.
Required permissions
Only users with the manageCase/update
and manageShare
permissions can modify sharing rules of an existing case in TheHive.
Follow these step-by-step instructions to see:
- How to set up local sharing rules for an existing case
- How to set up local sharing rules for a new case
Manual sharing of tasks and observables in a shared case#
Manual sharing allows selective sharing of tasks and observables within a shared case. This approach is useful when task and observable sharing rules are set to manual, enabling users to share only the content that is relevant.
Follow these step-by-step instructions to learn how to:
How sharing rules work together#
Cases ↓ \ Tasks and observables → | manual | autoShare |
---|---|---|
default | New cases aren't automatically shared. | New cases aren't automatically shared, and neither are their tasks and observables. |
supervised | New cases are automatically shared without their linked tasks and observables. | New cases are automatically shared with their linked tasks and observables. |
notify | New cases are automatically shared without their linked tasks and observables. | New cases are automatically shared with their linked tasks and observables. |