addedOutput schema / properties / evidence
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "collectedAt": {
+ "type": "string"
+ },
+ "completeness": {
+ "enum": [
+ "complete",
+ "partial",
+ "omitted"
+ ],
+ "type": "string"
+ },
+ "expiresAt": {
+ "type": "string"
+ },
+ "freshness": {
+ "enum": [
+ "fresh",
+ "stale",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "provenance": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "policyDigest": {
+ "type": "string"
+ },
+ "provider": {
+ "type": "string"
+ },
+ "ref": {
+ "type": "string"
+ },
+ "sourceContentDigest": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "subjectSha": {
+ "type": "string"
+ },
+ "toolVersion": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "recommendedNextActions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "source": {
+ "enum": [
+ "github_api",
+ "github_check_run",
+ "repository_file",
+ "repository_policy",
+ "caller_assertion",
+ "system"
+ ],
+ "type": "string"
+ },
+ "sourceUpdatedAt": {
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "verified",
+ "failed",
+ "pending",
+ "unverified",
+ "not_applicable"
+ ],
+ "type": "string"
+ },
+ "subject": {
+ "additionalProperties": false,
+ "properties": {
+ "number": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "ref": {
+ "type": "string"
+ },
+ "repo": {
+ "type": "string"
+ },
+ "sha": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "repository",
+ "pull_request",
+ "issue",
+ "release"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "repo"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "id",
+ "kind",
+ "subject",
+ "state",
+ "freshness",
+ "completeness",
+ "source",
+ "collectedAt",
+ "provenance",
+ "reason",
+ "limitations",
+ "recommendedNextActions"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / trustBoundary
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "callerAndRepositoryContent": {
+ "const": "untrusted",
+ "type": "string"
+ },
+ "instructionHandling": {
+ "const": "never_execute",
+ "type": "string"
+ },
+ "permissionHandling": {
+ "const": "never_expand",
+ "type": "string"
+ },
+ "secretHandling": {
+ "const": "never_reveal",
+ "type": "string"
+ }
+ },
+ "required": [
+ "callerAndRepositoryContent",
+ "instructionHandling",
+ "secretHandling",
+ "permissionHandling"
+ ],
+ "type": "object"
+}
changedOutput schema / required
Previous value: -[
- "pullNumber",
- "title",
- "author",
- "isDraft",
- "baseRef",
- "headRef",
- "commits",
- "totalAdditions",
- "totalDeletions",
- "totalFiles",
- "hasTests",
- "docsOnly",
- "filesTruncated",
- "risks",
- "labels"
-]New value: +[
+ "pullNumber",
+ "title",
+ "author",
+ "isDraft",
+ "baseRef",
+ "headRef",
+ "commits",
+ "totalAdditions",
+ "totalDeletions",
+ "totalFiles",
+ "hasTests",
+ "docsOnly",
+ "filesTruncated",
+ "risks",
+ "labels",
+ "evidence"
+]