generated: '2026-07-15' method: generated source: openapi/cloudsmith-openapi.json description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 349 by_action_class: connected: 120 acting: 229 by_consequence: read: 120 write: 223 safety-critical: 4 physical: 2 human_in_the_loop_required: 4 operations: - path: /audit-log/{owner}/ method: get operationId: audit_log_namespace_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /audit-log/{owner}/{repo}/ method: get operationId: audit_log_repo_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /badges/version/{owner}/{repo}/{package_format}/{package_name}/{package_version}/{package_identifiers}/ method: get operationId: badges_version_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broadcasts/{org}/broadcast-token/ method: post operationId: broadcasts_create_broadcast_token x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bulk-action/{owner}/ method: post operationId: bulk_action x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /distros/ method: get operationId: distros_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /distros/{slug}/ method: get operationId: distros_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /entitlements/{owner}/{repo}/ method: get operationId: entitlements_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /entitlements/{owner}/{repo}/ method: post operationId: entitlements_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /entitlements/{owner}/{repo}/sync/ method: post operationId: entitlements_sync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /entitlements/{owner}/{repo}/{identifier}/ method: get operationId: entitlements_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /entitlements/{owner}/{repo}/{identifier}/ method: patch operationId: entitlements_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /entitlements/{owner}/{repo}/{identifier}/ method: delete operationId: entitlements_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /entitlements/{owner}/{repo}/{identifier}/disable/ method: post operationId: entitlements_disable x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /entitlements/{owner}/{repo}/{identifier}/enable/ method: post operationId: entitlements_enable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /entitlements/{owner}/{repo}/{identifier}/refresh/ method: post operationId: entitlements_refresh x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /entitlements/{owner}/{repo}/{identifier}/reset/ method: post operationId: entitlements_reset x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /entitlements/{owner}/{repo}/{identifier}/toggle-private-broadcasts/ method: post operationId: entitlements_toggle_private_broadcasts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{owner}/{repo}/ method: post operationId: files_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{owner}/{repo}/validate/ method: post operationId: files_validate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{owner}/{repo}/{identifier}/abort/ method: post operationId: files_abort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{owner}/{repo}/{identifier}/complete/ method: post operationId: files_complete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{owner}/{repo}/{identifier}/info/ method: get operationId: files_info x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /formats/ method: get operationId: formats_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /formats/{slug}/ method: get operationId: formats_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metrics/entitlements/{owner}/ method: get operationId: metrics_entitlements_account_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metrics/entitlements/{owner}/{repo}/ method: get operationId: metrics_entitlements_repo_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metrics/packages/{owner}/{repo}/ method: get operationId: metrics_packages_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /namespaces/ method: get operationId: namespaces_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /namespaces/{slug}/ method: get operationId: namespaces_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/ method: get operationId: orgs_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/ method: get operationId: orgs_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/ method: delete operationId: orgs_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/deny-policy/ method: get operationId: orgs_deny-policy_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/deny-policy/ method: post operationId: orgs_deny-policy_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/deny-policy/{slug_perm}/ method: get operationId: orgs_deny-policy_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/deny-policy/{slug_perm}/ method: put operationId: orgs_deny-policy_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/deny-policy/{slug_perm}/ method: patch operationId: orgs_deny-policy_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/deny-policy/{slug_perm}/ method: delete operationId: orgs_deny-policy_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/invites/ method: get operationId: orgs_invites_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/invites/ method: post operationId: orgs_invites_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/invites/{slug_perm}/ method: patch operationId: orgs_invites_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/invites/{slug_perm}/ method: delete operationId: orgs_invites_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/invites/{slug_perm}/extend/ method: post operationId: orgs_invites_extend x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/invites/{slug_perm}/resend/ method: post operationId: orgs_invites_resend x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/license-policy-violation/ method: get operationId: orgs_license-policy-violation_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/license-policy/ method: get operationId: orgs_license-policy_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/license-policy/ method: post operationId: orgs_license-policy_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/license-policy/{policy_slug_perm}/evaluation/ method: get operationId: orgs_license-policy_evaluation_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/license-policy/{policy_slug_perm}/evaluation/ method: post operationId: orgs_license-policy_evaluation_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/license-policy/{policy_slug_perm}/evaluation/{slug_perm}/ method: get operationId: orgs_license-policy_evaluation_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/license-policy/{slug_perm}/ method: get operationId: orgs_license-policy_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/license-policy/{slug_perm}/ method: put operationId: orgs_license-policy_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/license-policy/{slug_perm}/ method: patch operationId: orgs_license-policy_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/license-policy/{slug_perm}/ method: delete operationId: orgs_license-policy_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/members/ method: get operationId: orgs_members_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/members/{member}/ method: get operationId: orgs_members_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/members/{member}/ method: patch operationId: orgs_members_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/members/{member}/ method: delete operationId: orgs_members_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/members/{member}/refresh/ method: post operationId: orgs_members_refresh x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/members/{member}/remove/ method: get operationId: orgs_members_remove x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/members/{member}/update-role/ method: patch operationId: orgs_members_update_role x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/members/{member}/update-visibility/ method: patch operationId: orgs_members_update_visibility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/openid-connect/ method: get operationId: orgs_openid-connect_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/openid-connect/ method: post operationId: orgs_openid-connect_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/openid-connect/{provider_setting}/dynamic-mappings/ method: get operationId: orgs_openid-connect_dynamic-mappings_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/openid-connect/{provider_setting}/dynamic-mappings/{claim_value}/ method: get operationId: orgs_openid-connect_dynamic-mappings_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/openid-connect/{slug_perm}/ method: get operationId: orgs_openid-connect_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/openid-connect/{slug_perm}/ method: put operationId: orgs_openid-connect_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/openid-connect/{slug_perm}/ method: patch operationId: orgs_openid-connect_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/openid-connect/{slug_perm}/ method: delete operationId: orgs_openid-connect_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/saml-authentication method: get operationId: orgs_saml-authentication_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/saml-authentication method: patch operationId: orgs_saml-authentication_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/saml-group-sync/ method: get operationId: orgs_saml-group-sync_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/saml-group-sync/ method: post operationId: orgs_saml-group-sync_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/saml-group-sync/disable/ method: post operationId: orgs_saml-group-sync_disable x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /orgs/{org}/saml-group-sync/enable/ method: post operationId: orgs_saml-group-sync_enable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/saml-group-sync/status/ method: get operationId: orgs_saml-group-sync_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/saml-group-sync/{slug_perm}/ method: delete operationId: orgs_saml-group-sync_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/services/ method: get operationId: orgs_services_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/services/ method: post operationId: orgs_services_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/services/{service}/ method: get operationId: orgs_services_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/services/{service}/ method: patch operationId: orgs_services_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/services/{service}/ method: delete operationId: orgs_services_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/services/{service}/refresh/ method: post operationId: orgs_services_refresh x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/teams/ method: get operationId: orgs_teams_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/teams/ method: post operationId: orgs_teams_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/teams/{team}/ method: get operationId: orgs_teams_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/teams/{team}/ method: patch operationId: orgs_teams_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/teams/{team}/ method: delete operationId: orgs_teams_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/teams/{team}/members method: get operationId: orgs_teams_members_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/teams/{team}/members method: post operationId: orgs_teams_members_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/teams/{team}/members method: put operationId: orgs_teams_members_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/vulnerability-policy-violation/ method: get operationId: orgs_vulnerability-policy-violation_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/vulnerability-policy/ method: get operationId: orgs_vulnerability-policy_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/vulnerability-policy/ method: post operationId: orgs_vulnerability-policy_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/vulnerability-policy/{policy_slug_perm}/evaluation/ method: get operationId: orgs_vulnerability-policy_evaluation_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/vulnerability-policy/{policy_slug_perm}/evaluation/ method: post operationId: orgs_vulnerability-policy_evaluation_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/vulnerability-policy/{policy_slug_perm}/evaluation/{slug_perm}/ method: get operationId: orgs_vulnerability-policy_evaluation_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/vulnerability-policy/{slug_perm}/ method: get operationId: orgs_vulnerability-policy_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orgs/{org}/vulnerability-policy/{slug_perm}/ method: put operationId: orgs_vulnerability-policy_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/vulnerability-policy/{slug_perm}/ method: patch operationId: orgs_vulnerability-policy_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /orgs/{org}/vulnerability-policy/{slug_perm}/ method: delete operationId: orgs_vulnerability-policy_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/ method: get operationId: packages_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /packages/{owner}/{repo}/groups/ method: get operationId: packages_groups_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /packages/{owner}/{repo}/upload/alpine/ method: post operationId: packages_upload_alpine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/cargo/ method: post operationId: packages_upload_cargo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/cocoapods/ method: post operationId: packages_upload_cocoapods x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/composer/ method: post operationId: packages_upload_composer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/conan/ method: post operationId: packages_upload_conan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/conda/ method: post operationId: packages_upload_conda x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/cran/ method: post operationId: packages_upload_cran x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/dart/ method: post operationId: packages_upload_dart x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/deb/ method: post operationId: packages_upload_deb x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/docker/ method: post operationId: packages_upload_docker x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/generic/ method: post operationId: packages_upload_generic x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/go/ method: post operationId: packages_upload_go x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/helm/ method: post operationId: packages_upload_helm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/hex/ method: post operationId: packages_upload_hex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/huggingface/ method: post operationId: packages_upload_huggingface x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/luarocks/ method: post operationId: packages_upload_luarocks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/maven/ method: post operationId: packages_upload_maven x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/mcp/ method: post operationId: packages_upload_mcp x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/npm/ method: post operationId: packages_upload_npm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/nuget/ method: post operationId: packages_upload_nuget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/p2/ method: post operationId: packages_upload_p2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/python/ method: post operationId: packages_upload_python x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/raw/ method: post operationId: packages_upload_raw x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/rpm/ method: post operationId: packages_upload_rpm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/ruby/ method: post operationId: packages_upload_ruby x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/swift/ method: post operationId: packages_upload_swift x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/terraform/ method: post operationId: packages_upload_terraform x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/vagrant/ method: post operationId: packages_upload_vagrant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/upload/vsx/ method: post operationId: packages_upload_vsx x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/alpine/ method: post operationId: packages_validate-upload_alpine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/cargo/ method: post operationId: packages_validate-upload_cargo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/cocoapods/ method: post operationId: packages_validate-upload_cocoapods x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/composer/ method: post operationId: packages_validate-upload_composer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/conan/ method: post operationId: packages_validate-upload_conan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/conda/ method: post operationId: packages_validate-upload_conda x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/cran/ method: post operationId: packages_validate-upload_cran x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/dart/ method: post operationId: packages_validate-upload_dart x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/deb/ method: post operationId: packages_validate-upload_deb x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/docker/ method: post operationId: packages_validate-upload_docker x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/generic/ method: post operationId: packages_validate-upload_generic x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/go/ method: post operationId: packages_validate-upload_go x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/helm/ method: post operationId: packages_validate-upload_helm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/hex/ method: post operationId: packages_validate-upload_hex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/huggingface/ method: post operationId: packages_validate-upload_huggingface x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/luarocks/ method: post operationId: packages_validate-upload_luarocks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/maven/ method: post operationId: packages_validate-upload_maven x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/mcp/ method: post operationId: packages_validate-upload_mcp x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/npm/ method: post operationId: packages_validate-upload_npm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/nuget/ method: post operationId: packages_validate-upload_nuget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/p2/ method: post operationId: packages_validate-upload_p2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/python/ method: post operationId: packages_validate-upload_python x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/raw/ method: post operationId: packages_validate-upload_raw x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/rpm/ method: post operationId: packages_validate-upload_rpm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/ruby/ method: post operationId: packages_validate-upload_ruby x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/swift/ method: post operationId: packages_validate-upload_swift x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/terraform/ method: post operationId: packages_validate-upload_terraform x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/vagrant/ method: post operationId: packages_validate-upload_vagrant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/validate-upload/vsx/ method: post operationId: packages_validate-upload_vsx x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/{identifier}/ method: get operationId: packages_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /packages/{owner}/{repo}/{identifier}/ method: delete operationId: packages_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/{identifier}/copy/ method: post operationId: packages_copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/{identifier}/dependencies/ method: get operationId: packages_dependencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /packages/{owner}/{repo}/{identifier}/move/ method: post operationId: packages_move x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/{identifier}/quarantine/ method: post operationId: packages_quarantine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/{identifier}/resync/ method: post operationId: packages_resync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/{identifier}/scan/ method: post operationId: packages_scan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/{identifier}/status/ method: get operationId: packages_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /packages/{owner}/{repo}/{identifier}/tag/ method: post operationId: packages_tag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /packages/{owner}/{repo}/{identifier}/update-license/ method: patch operationId: packages_update_license x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /quota/history/{owner}/ method: get operationId: quota_history_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /quota/oss/history/{owner}/ method: get operationId: quota_oss_history_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /quota/oss/{owner}/ method: get operationId: quota_oss_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /quota/{owner}/ method: get operationId: quota_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rates/limits/ method: get operationId: rates_limits_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recycle-bin/{owner}/ method: get operationId: recycle-bin_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recycle-bin/{owner}/action/ method: post operationId: recycle-bin_action x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/ method: get operationId: repos_user_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/ method: get operationId: repos_namespace_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/ method: post operationId: repos_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/ method: get operationId: repos_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/ method: patch operationId: repos_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/ method: delete operationId: repos_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/ecdsa/ method: get operationId: repos_ecdsa_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/ecdsa/ method: post operationId: repos_ecdsa_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/ecdsa/regenerate/ method: post operationId: repos_ecdsa_regenerate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/geoip method: get operationId: repos_geoip_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/geoip method: put operationId: repos_geoip_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/geoip method: patch operationId: repos_geoip_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/geoip/disable/ method: post operationId: repos_geoip_disable x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /repos/{owner}/{identifier}/geoip/enable/ method: post operationId: repos_geoip_enable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/geoip/status/ method: get operationId: api_repos_geoip_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/geoip/test/ method: post operationId: repos_geoip_test x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/gpg/ method: get operationId: repos_gpg_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/gpg/ method: post operationId: repos_gpg_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/gpg/regenerate/ method: post operationId: repos_gpg_regenerate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/privileges method: get operationId: repos_privileges_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/privileges method: put operationId: repos_privileges_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/privileges method: patch operationId: repos_privileges_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/rsa/ method: get operationId: repos_rsa_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/rsa/ method: post operationId: repos_rsa_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/rsa/regenerate/ method: post operationId: repos_rsa_regenerate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/alpine/ method: get operationId: repos_upstream_alpine_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/alpine/ method: post operationId: repos_upstream_alpine_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/alpine/{slug_perm}/ method: get operationId: repos_upstream_alpine_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/alpine/{slug_perm}/ method: put operationId: repos_upstream_alpine_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/alpine/{slug_perm}/ method: patch operationId: repos_upstream_alpine_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/alpine/{slug_perm}/ method: delete operationId: repos_upstream_alpine_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/cargo/ method: get operationId: repos_upstream_cargo_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/cargo/ method: post operationId: repos_upstream_cargo_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/ method: get operationId: repos_upstream_cargo_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/ method: put operationId: repos_upstream_cargo_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/ method: patch operationId: repos_upstream_cargo_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/cargo/{slug_perm}/ method: delete operationId: repos_upstream_cargo_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/composer/ method: get operationId: repos_upstream_composer_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/composer/ method: post operationId: repos_upstream_composer_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ method: get operationId: repos_upstream_composer_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ method: put operationId: repos_upstream_composer_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ method: patch operationId: repos_upstream_composer_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ method: delete operationId: repos_upstream_composer_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/conda/ method: get operationId: repos_upstream_conda_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/conda/ method: post operationId: repos_upstream_conda_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ method: get operationId: repos_upstream_conda_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ method: put operationId: repos_upstream_conda_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ method: patch operationId: repos_upstream_conda_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ method: delete operationId: repos_upstream_conda_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/cran/ method: get operationId: repos_upstream_cran_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/cran/ method: post operationId: repos_upstream_cran_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ method: get operationId: repos_upstream_cran_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ method: put operationId: repos_upstream_cran_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ method: patch operationId: repos_upstream_cran_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ method: delete operationId: repos_upstream_cran_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/dart/ method: get operationId: repos_upstream_dart_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/dart/ method: post operationId: repos_upstream_dart_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/dart/{slug_perm}/ method: get operationId: repos_upstream_dart_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/dart/{slug_perm}/ method: put operationId: repos_upstream_dart_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/dart/{slug_perm}/ method: patch operationId: repos_upstream_dart_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/dart/{slug_perm}/ method: delete operationId: repos_upstream_dart_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/deb/ method: get operationId: repos_upstream_deb_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/deb/ method: post operationId: repos_upstream_deb_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/deb/{slug_perm}/ method: get operationId: repos_upstream_deb_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/deb/{slug_perm}/ method: put operationId: repos_upstream_deb_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/deb/{slug_perm}/ method: patch operationId: repos_upstream_deb_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/deb/{slug_perm}/ method: delete operationId: repos_upstream_deb_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/docker/ method: get operationId: repos_upstream_docker_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/docker/ method: post operationId: repos_upstream_docker_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/docker/{slug_perm}/ method: get operationId: repos_upstream_docker_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/docker/{slug_perm}/ method: put operationId: repos_upstream_docker_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/docker/{slug_perm}/ method: patch operationId: repos_upstream_docker_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/docker/{slug_perm}/ method: delete operationId: repos_upstream_docker_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/generic/ method: get operationId: repos_upstream_generic_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/generic/ method: post operationId: repos_upstream_generic_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/generic/{slug_perm}/ method: get operationId: repos_upstream_generic_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/generic/{slug_perm}/ method: put operationId: repos_upstream_generic_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/generic/{slug_perm}/ method: patch operationId: repos_upstream_generic_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/generic/{slug_perm}/ method: delete operationId: repos_upstream_generic_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/go/ method: get operationId: repos_upstream_go_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/go/ method: post operationId: repos_upstream_go_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/go/{slug_perm}/ method: get operationId: repos_upstream_go_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/go/{slug_perm}/ method: put operationId: repos_upstream_go_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/go/{slug_perm}/ method: patch operationId: repos_upstream_go_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/go/{slug_perm}/ method: delete operationId: repos_upstream_go_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/helm/ method: get operationId: repos_upstream_helm_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/helm/ method: post operationId: repos_upstream_helm_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/helm/{slug_perm}/ method: get operationId: repos_upstream_helm_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/helm/{slug_perm}/ method: put operationId: repos_upstream_helm_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/helm/{slug_perm}/ method: patch operationId: repos_upstream_helm_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/helm/{slug_perm}/ method: delete operationId: repos_upstream_helm_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/hex/ method: get operationId: repos_upstream_hex_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/hex/ method: post operationId: repos_upstream_hex_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ method: get operationId: repos_upstream_hex_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ method: put operationId: repos_upstream_hex_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ method: patch operationId: repos_upstream_hex_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ method: delete operationId: repos_upstream_hex_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/huggingface/ method: get operationId: repos_upstream_huggingface_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/huggingface/ method: post operationId: repos_upstream_huggingface_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ method: get operationId: repos_upstream_huggingface_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ method: put operationId: repos_upstream_huggingface_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ method: patch operationId: repos_upstream_huggingface_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ method: delete operationId: repos_upstream_huggingface_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/maven/ method: get operationId: repos_upstream_maven_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/maven/ method: post operationId: repos_upstream_maven_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ method: get operationId: repos_upstream_maven_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ method: put operationId: repos_upstream_maven_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ method: patch operationId: repos_upstream_maven_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ method: delete operationId: repos_upstream_maven_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/npm/ method: get operationId: repos_upstream_npm_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/npm/ method: post operationId: repos_upstream_npm_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/npm/{slug_perm}/ method: get operationId: repos_upstream_npm_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/npm/{slug_perm}/ method: put operationId: repos_upstream_npm_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/npm/{slug_perm}/ method: patch operationId: repos_upstream_npm_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/npm/{slug_perm}/ method: delete operationId: repos_upstream_npm_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/nuget/ method: get operationId: repos_upstream_nuget_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/nuget/ method: post operationId: repos_upstream_nuget_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/ method: get operationId: repos_upstream_nuget_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/ method: put operationId: repos_upstream_nuget_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/ method: patch operationId: repos_upstream_nuget_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/nuget/{slug_perm}/ method: delete operationId: repos_upstream_nuget_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/python/ method: get operationId: repos_upstream_python_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/python/ method: post operationId: repos_upstream_python_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/python/{slug_perm}/ method: get operationId: repos_upstream_python_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/python/{slug_perm}/ method: put operationId: repos_upstream_python_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/python/{slug_perm}/ method: patch operationId: repos_upstream_python_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/python/{slug_perm}/ method: delete operationId: repos_upstream_python_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/rpm/ method: get operationId: repos_upstream_rpm_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/rpm/ method: post operationId: repos_upstream_rpm_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/ method: get operationId: repos_upstream_rpm_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/ method: put operationId: repos_upstream_rpm_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/ method: patch operationId: repos_upstream_rpm_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/rpm/{slug_perm}/ method: delete operationId: repos_upstream_rpm_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/ruby/ method: get operationId: repos_upstream_ruby_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/ruby/ method: post operationId: repos_upstream_ruby_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/ method: get operationId: repos_upstream_ruby_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/ method: put operationId: repos_upstream_ruby_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/ method: patch operationId: repos_upstream_ruby_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/ruby/{slug_perm}/ method: delete operationId: repos_upstream_ruby_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/swift/ method: get operationId: repos_upstream_swift_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/swift/ method: post operationId: repos_upstream_swift_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ method: get operationId: repos_upstream_swift_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ method: put operationId: repos_upstream_swift_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ method: patch operationId: repos_upstream_swift_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/upstream/swift/{slug_perm}/ method: delete operationId: repos_upstream_swift_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{identifier}/x509-ecdsa/ method: get operationId: repos_x509_ecdsa_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{identifier}/x509-rsa/ method: get operationId: repos_x509_rsa_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{repo}/retention/ method: get operationId: repo_retention_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /repos/{owner}/{repo}/retention/ method: patch operationId: repo_retention_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /repos/{owner}/{repo}/transfer-region/ method: post operationId: repos_transfer_region x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /status/check/basic/ method: get operationId: status_check_basic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage-regions/ method: get operationId: storage-regions_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage-regions/{slug}/ method: get operationId: storage-regions_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/self/ method: get operationId: user_self x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/token/ method: post operationId: user_token_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user/tokens/ method: get operationId: user_tokens_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/tokens/ method: post operationId: user_tokens_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user/tokens/{slug_perm}/refresh/ method: put operationId: user_tokens_refresh x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/profile/{slug}/ method: get operationId: users_profile_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vulnerabilities/{owner}/ method: get operationId: vulnerabilities_namespace_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vulnerabilities/{owner}/{repo}/ method: get operationId: vulnerabilities_repo_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vulnerabilities/{owner}/{repo}/{package}/ method: get operationId: vulnerabilities_package_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vulnerabilities/{owner}/{repo}/{package}/{identifier}/ method: get operationId: vulnerabilities_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks/{owner}/{repo}/ method: get operationId: webhooks_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks/{owner}/{repo}/ method: post operationId: webhooks_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{owner}/{repo}/{identifier}/ method: get operationId: webhooks_read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks/{owner}/{repo}/{identifier}/ method: patch operationId: webhooks_partial_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{owner}/{repo}/{identifier}/ method: delete operationId: webhooks_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required