fossa_update_project
Update FOSSA project settings for metadata, branches, policies, scanning, CI checks, labels, and dependency ignores. Only fields you specify are changed.
Instructions
Update one project's settings: metadata, branches, policy assignments, scanning, CI status checks, labels, and ignored dependencies.
WRITES TO FOSSA. Requires FOSSA_ALLOW_WRITES=true.
Every field defaults to None, meaning "leave unchanged" — only the fields
named in the call are sent. Two of them replace rather than merge:
label_ids replaces the project's whole label set, and
transitive_excludes replaces the whole ignore list, so read the current
value with fossa_get_project first if you mean to add to either.
tracking_branches and hidden_branches are mutually exclusive.
Changing a policy or a scanning setting makes FOSSA rescan the project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| title | No | ||
| public | No | ||
| label_ids | No | ||
| policy_id | No | ||
| description | No | ||
| project_url | No | ||
| default_branch | No | ||
| sbom_policy_id | No | ||
| hidden_branches | No | ||
| project_locator | Yes | ||
| quality_policy_id | No | ||
| tracking_branches | No | ||
| report_custom_text | No | ||
| security_policy_id | No | ||
| transitive_excludes | No | ||
| sbom_analysis_enabled | No | ||
| quality_status_check_enabled | No | ||
| policies_approve_multilicense | No | ||
| security_status_check_enabled | No | ||
| licensing_status_check_enabled | No | ||
| quality_issue_scanning_enabled | No | ||
| security_issue_scanning_enabled | No | ||
| licensing_issue_scanning_enabled | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||