GitHub

The following table(s) contains detailed examples of the metadata fields available from the GitHub API endpoints Worklytics leverages. In order to pseudonymize and sanitize PII and other potentially sensitive data, Worklytics provides access to a Data Loss Prevention (DLP) Proxy, which allows customers to pre-filter metadata, within customer infrastructure, before it is sent to Worklytics for processing.

These are the fields Worklytics recommends but the Worklytics DLP Proxy provides full field-level control and therefore any field may be removed or sanitized.

Field descriptions are taken from third party API documentation, these are maintained on a best effort basis and Worklytics can not guarantee their indefinite accuracy. Please refer to the source API site for the most up-to-date documentation.

How to read the "DLP Proxy" column in the table(s):

🔴 This field is completely redacted by the DLP Proxy

⭕ This field is transformed, usually partially redacted

🟡 This field is "pseudonymized" by the DLP Proxy: only a SHA256 hash of its value is sent to Worklytics; never the value itself

To see only the fully sanitized version of this document, click here.

Worklytics requires access to the following API primary endpoints:

ModelDescriptionAPI docs

Used to list all reviews for a specified pull request Endpoints: /repos/{owner}/{repo}/pulls/{pullNumber}/reviews

Used to list events on an issue's timeline Endpoints: /repos/{owner}/{repo}/issues/{issueNumber}/timeline

Used to retrieve a list of events Endpoints: /repos/{owner}/{repo}/events

Used to retrieve a list of branches in a repository Endpoints: /repos/{owner}/{repo}/branches

Used to list comments on issues Endpoints: /repos/{owner}/{repo}/issues/{issueNumber}/comments

Used to retrieve a list of commits for a given repository (or a pull request) Endpoints: /repos/{owner}/{repo}/commits /repos/{owner}/{repo}/commits/{ref} /repos/{owner}/{repo}/pulls/{pullNumber}/commits

Used to list all users who are members of an organization, individual users, and team members Endpoints: /orgs/{org}/members /orgs/{org}/teams/{teamSlug}/members /users/{username}

Used to retrieve all teams in an organization (only visible ones, subject to granted access) Endpoints: /orgs/{org}/teams

Used to retrieve comments of a pull request (or comments in one of its reviews) Endpoints: /repos/{owner}/{repo}/pulls/{pullNumber}/comments /repos/{owner}/{repo}/pulls/{pullNumber}/reviews/{reviewId}/comments

Used to retrieve a list of repositories for the specified organization Endpoints: /orgs/{org}/repos

Used to retrieve a list of issues from a repo (or an individual issue) Endpoints: /repos/{owner}/{repo}/issues /repos/{owner}/{repo}/issues/{issueNumber}

Used to retrieve a lists of pull requests (or an individual one) in a specified repository Endpoints: /repos/{owner}/{repo}/pulls /repos/{owner}/{repo}/pulls/{pullNumber}

Used to retrieve the audit log for an organization Endpoints: /organizations/{installationId}/audit-log /orgs/{org}/audit-log

Used to retrieve a list of users from an organization's members with role (see DLP Proxy documentation for query details) Endpoints: /api/graphql

Used to retrieve a list of users from an organization's SAML identity provider (see DLP Proxy documentation for query details) Endpoints: /api/graphql

PullReview

API docs: https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#list-reviews-for-a-pull-request

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟡 Pseudonymized

_links

Links

🔴 Redacted

_links.html

LinkReference

🔴 Redacted

_links.html.href

String

🔴 Redacted

_links.pullRequest

LinkReference

🟢 Allowed

authorAssociation

String

🟢 Allowed

commitId

String

🟢 Allowed

id

Long

🟢 Allowed

nodeId

String

🟢 Allowed

state

String

🟢 Allowed

submittedAt

Instant

🟡 Pseudonymized

user

User

🟡 Pseudonymized

user.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🟡 Pseudonymized

user.id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟡 Pseudonymized

user.login

String

🟡 Pseudonymized

user.nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟢 Allowed

user.siteAdmin

boolean

🟢 Allowed

user.type

String

IssueTimelineEvent

API docs: https://docs.github.com/en/rest/issues/timeline

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟢 Allowed

event

String

🟢 Allowed

id

Long

🟢 Allowed

nodeId

String

Event

API docs: https://docs.github.com/en/webhooks-and-events/events/github-event-types#event-object-common-properties

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟡 Pseudonymized

actor

User

The user that triggered the event.

🟡 Pseudonymized

actor.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🟡 Pseudonymized

actor.id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟡 Pseudonymized

actor.login

String

🟡 Pseudonymized

actor.nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟢 Allowed

actor.siteAdmin

boolean

🟢 Allowed

actor.type

String

🟢 Allowed

createdAt

Instant

🟢 Allowed

id

String

🟢 Allowed

org

Organization

🟢 Allowed

org.id

Integer

🟢 Allowed

org.login

String

🟢 Allowed

public

boolean

🟡 Pseudonymized

repository

Repository

The repository object where the event occurred.

🟢 Allowed

repository.allowForking

Boolean

🟢 Allowed

repository.allowMergeCommit

Boolean

🟢 Allowed

repository.allowRebaseMerge

boolean

🟢 Allowed

repository.allowSquashMerge

Boolean

🟢 Allowed

repository.archiveUrl

String

🟢 Allowed

repository.archived

Boolean

🟢 Allowed

repository.assigneesUrl

String

🟢 Allowed

repository.blobsUrl

String

🟢 Allowed

repository.branchesUrl

String

🟢 Allowed

repository.cloneUrl

String

🟢 Allowed

repository.collaboratorsUrl

String

🟢 Allowed

repository.commentsUrl

String

🟢 Allowed

repository.commitsUrl

String

🟢 Allowed

repository.compareUrl

String

🟢 Allowed

repository.contentsUrl

String

🟢 Allowed

repository.contributorsUrl

String

🟢 Allowed

repository.createdAt

Instant

🟢 Allowed

repository.defaultBranch

String

🟢 Allowed

repository.deploymentsUrl

String

🔴 Redacted

repository.description

String

🟢 Allowed

repository.disabled

Boolean

🟢 Allowed

repository.downloadsUrl

String

🟢 Allowed

repository.eventsUrl

String

🟢 Allowed

repository.fork

boolean

🟢 Allowed

repository.forks

Integer

🟢 Allowed

repository.forksCount

Integer

🟢 Allowed

repository.forksUrl

String

🔴 Redacted

repository.fullName

String

🟢 Allowed

repository.gitCommitsUrl

String

🟢 Allowed

repository.gitRefsUrl

String

🟢 Allowed

repository.gitTagsUrl

String

🟢 Allowed

repository.gitUrl

String

🟢 Allowed

repository.hasDiscussions

Boolean

🟢 Allowed

repository.hasDownloads

Boolean

🟢 Allowed

repository.hasIssues

Boolean

🟢 Allowed

repository.hasPages

Boolean

🟢 Allowed

repository.hasProjects

Boolean

🟢 Allowed

repository.hasWiki

Boolean

🟢 Allowed

repository.hooksUrl

String

🟢 Allowed

repository.htmlUrl

String

🟢 Allowed

repository.id

Long

🟢 Allowed

repository.isTemplate

Boolean

🟢 Allowed

repository.issueCommentUrl

String

🟢 Allowed

repository.issueEventsUrl

String

🟢 Allowed

repository.issuesUrl

String

🟢 Allowed

repository.keysUrl

String

🟢 Allowed

repository.labelsUrl

String

🟢 Allowed

repository.language

String

🟢 Allowed

repository.languagesUrl

String

🟢 Allowed

repository.license

License

🟢 Allowed

repository.license.id

Long

🟢 Allowed

repository.license.key

String

🟢 Allowed

repository.license.name

String

🟢 Allowed

repository.license.nodeId

String

🟢 Allowed

repository.license.spdxId

String

🟢 Allowed

repository.mergesUrl

String

🟢 Allowed

repository.milestonesUrl

String

🟢 Allowed

repository.mirrorUrl

String

🔴 Redacted

repository.name

String

🟢 Allowed

repository.nodeId

String

🟢 Allowed

repository.notificationsUrl

String

🟢 Allowed

repository.openIssues

Integer

🟢 Allowed

repository.openIssuesCount

Integer

🟢 Allowed

repository.organization

String

🔴 Redacted

repository.owner

User

🟢 Allowed

repository.permissions

Permission

🟢 Allowed

repository.permissions.admin

boolean

🟢 Allowed

repository.permissions.pull

boolean

🟢 Allowed

repository.permissions.push

boolean

🟢 Allowed

repository.permissions.triage

boolean

🟢 Allowed

repository.private

boolean

🟢 Allowed

repository.pullsUrl

String

🟢 Allowed

repository.pushedAt

Instant

🟢 Allowed

repository.releasesUrl

String

🟢 Allowed

repository.securityAndAnalysis

SecurityAndAnalysis

🟢 Allowed

repository.securityAndAnalysis.advancedSecurity

SecurityFlag

🟢 Allowed

repository.securityAndAnalysis.advancedSecurity.status

String

🟢 Allowed

repository.securityAndAnalysis.dependabotSecurityUpdates

SecurityFlag

🟢 Allowed

repository.securityAndAnalysis.secretScanning

SecurityFlag

🟢 Allowed

repository.securityAndAnalysis.secretScanningPushProtection

SecurityFlag

🟢 Allowed

repository.size

Integer

🟢 Allowed

repository.sshUrl

String

🟢 Allowed

repository.stargazersCount

Integer

🟢 Allowed

repository.stargazersUrl

String

🟢 Allowed

repository.statusesUrl

String

🟢 Allowed

repository.subscribersUrl

String

🟢 Allowed

repository.subscriptionUrl

String

🟢 Allowed

repository.svnUrl

String

🟢 Allowed

repository.tagsUrl

String

🟢 Allowed

repository.teamsUrl

String

🟢 Allowed

repository.tempCloneToken

String

🟢 Allowed

repository.topics

List of String

🟢 Allowed

repository.treesUrl

String

🟢 Allowed

repository.updatedAt

Instant

🟢 Allowed

repository.url

String

🟢 Allowed

repository.visibility

String

🟢 Allowed

repository.watchers

Integer

🟢 Allowed

repository.watchersCount

String

🟢 Allowed

repository.webCommitSignoffRequired

Boolean

⭕ Sanitized

type

String

The type of event (CreateEvent, PushEvent, PullRequestEvent, etc). Example: PushEvent

Branch

API docs: https://docs.github.com/en/rest/reference/repos#branches

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟢 Allowed

commit

Commit

🟢 Allowed

commit.sha

String

🟢 Allowed

commit.url

String

🟢 Allowed

name

String

🟢 Allowed

protected

Boolean

IssueComment

API docs: https://docs.github.com/en/rest/issues/comments?apiVersion=2022-11-28#list-issue-comments-for-a-repository

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟢 Allowed

authorAssociation

String

🟢 Allowed

createdAt

Instant

🟢 Allowed

id

Long

🟢 Allowed

issueUrl

String

🟢 Allowed

nodeId

String

🟢 Allowed

updatedAt

Instant

🔴 Redacted

url

String

🟡 Pseudonymized

user

User

🟡 Pseudonymized

user.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🟡 Pseudonymized

user.id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟡 Pseudonymized

user.login

String

🟡 Pseudonymized

user.nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟢 Allowed

user.siteAdmin

boolean

🟢 Allowed

user.type

String

Commit

API docs: https://docs.github.com/en/rest/commits/commits?apiVersion=2022-11-28

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟡 Pseudonymized

author

User

🟡 Pseudonymized

author.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🟡 Pseudonymized

author.id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟡 Pseudonymized

author.login

String

🟡 Pseudonymized

author.nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟢 Allowed

author.siteAdmin

boolean

🟢 Allowed

author.type

String

🟢 Allowed

branch

String

🔴 Redacted

comments_url

N/A

🟢 Allowed

commit

CommitMetadata

🟢 Allowed

commit.author

Actor

🟢 Allowed

commit.author.date

Instant

🟢 Allowed

commit.author.email

String

🟢 Allowed

commit.commentCount

Integer

🟢 Allowed

commit.committer

Actor

🟢 Allowed

commit.tree

ParentCommit

🟢 Allowed

commit.tree.sha

String

🟢 Allowed

commit.verification

Verification

🟢 Allowed

commit.verification.reason

String

🟢 Allowed

commit.verification.verified

boolean

🟢 Allowed

commitIdentifier

CommitIdentifier

🟢 Allowed

commitIdentifier.organization

String

🟢 Allowed

commitIdentifier.ref

String

🟢 Allowed

commitIdentifier.repositoryName

String

🟢 Allowed

committer

User

🔴 Redacted

files

N/A

🔴 Redacted

html_url

N/A

🟢 Allowed

id

Long

🔴 Redacted

message

N/A

🔴 Redacted

name

N/A

🟢 Allowed

nodeId

String

🟢 Allowed

parents[]

List of ParentCommit

🔴 Redacted

payload

N/A

🟢 Allowed

sha

String

🔴 Redacted

signature

N/A

🟢 Allowed

stats

Stats

🟢 Allowed

stats.additions

Integer

🟢 Allowed

stats.deletions

Integer

🟢 Allowed

stats.total

Integer

🔴 Redacted

url

N/A

User

API docs: https://docs.github.com/en/rest/orgs/members?apiVersion=2022-11-28#list-organization-members

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🔴 Redacted

avatar_url

N/A

🔴 Redacted

bio

N/A

🔴 Redacted

company

N/A

🟡 Pseudonymized

email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🔴 Redacted

events_url

N/A

🔴 Redacted

followers_url

N/A

🔴 Redacted

following_url

N/A

🔴 Redacted

gists_url

N/A

🔴 Redacted

gravatar_id

N/A

🔴 Redacted

html_url

N/A

🟡 Pseudonymized

id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🔴 Redacted

location

N/A

🟡 Pseudonymized

login

String

🔴 Redacted

name

N/A

🟡 Pseudonymized

nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🔴 Redacted

organizations_url

N/A

🔴 Redacted

received_events_url

N/A

🔴 Redacted

repos_url

N/A

🟢 Allowed

siteAdmin

boolean

🔴 Redacted

starred_url

N/A

🔴 Redacted

subscriptions_url

N/A

🔴 Redacted

twitter_username

N/A

🟢 Allowed

type

String

🔴 Redacted

url

N/A

Team

API docs: https://docs.github.com/en/rest/teams/teams?apiVersion=2022-11-28#list-teams

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🔴 Redacted

description

N/A

🟢 Allowed

id

Long

🔴 Redacted

name

N/A

🟢 Allowed

nodeId

String

🟢 Allowed

parent

Team

🟢 Allowed

privacy

String

🟢 Allowed

slug

String

PullComment

API docs: https://docs.github.com/en/rest/pulls/comments?apiVersion=2022-11-28#list-comments-for-a-pull-request

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟢 Allowed

authorAssociation

String

🟢 Allowed

commitId

String

🟢 Allowed

createdAt

Instant

🟢 Allowed

id

Long

🟢 Allowed

inReplyToId

Integer

🟢 Allowed

line

Integer

🟢 Allowed

nodeId

String

🟢 Allowed

originalCommitId

String

🟢 Allowed

originalLine

Integer

🟢 Allowed

originalPosition

Integer

🟢 Allowed

originalStartLine

Integer

🟢 Allowed

position

Integer

🟢 Allowed

pullRequestReviewId

Long

🟢 Allowed

side

String

🟢 Allowed

startLine

Integer

🟢 Allowed

startSide

String

🟢 Allowed

updatedAt

Instant

🔴 Redacted

url

String

🟡 Pseudonymized

user

User

🟡 Pseudonymized

user.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🟡 Pseudonymized

user.id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟡 Pseudonymized

user.login

String

🟡 Pseudonymized

user.nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟢 Allowed

user.siteAdmin

boolean

🟢 Allowed

user.type

String

Repository

API docs: https://docs.github.com/en/rest/repos/repos?apiVersion=2022-11-28

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟢 Allowed

allowForking

Boolean

🟢 Allowed

allowMergeCommit

Boolean

🟢 Allowed

allowRebaseMerge

boolean

🟢 Allowed

allowSquashMerge

Boolean

🟢 Allowed

archiveUrl

String

🟢 Allowed

archived

Boolean

🟢 Allowed

assigneesUrl

String

🟢 Allowed

blobsUrl

String

🟢 Allowed

branchesUrl

String

🟢 Allowed

cloneUrl

String

🟢 Allowed

collaboratorsUrl

String

🟢 Allowed

commentsUrl

String

🟢 Allowed

commitsUrl

String

🟢 Allowed

compareUrl

String

🟢 Allowed

contentsUrl

String

🟢 Allowed

contributorsUrl

String

🟢 Allowed

createdAt

Instant

🟢 Allowed

defaultBranch

String

🟢 Allowed

deploymentsUrl

String

🔴 Redacted

description

String

🟢 Allowed

disabled

Boolean

🟢 Allowed

downloadsUrl

String

🟢 Allowed

eventsUrl

String

🟢 Allowed

fork

boolean

🟢 Allowed

forks

Integer

🟢 Allowed

forksCount

Integer

🟢 Allowed

forksUrl

String

🔴 Redacted

fullName

String

🟢 Allowed

gitCommitsUrl

String

🟢 Allowed

gitRefsUrl

String

🟢 Allowed

gitTagsUrl

String

🟢 Allowed

gitUrl

String

🟢 Allowed

hasDiscussions

Boolean

🟢 Allowed

hasDownloads

Boolean

🟢 Allowed

hasIssues

Boolean

🟢 Allowed

hasPages

Boolean

🟢 Allowed

hasProjects

Boolean

🟢 Allowed

hasWiki

Boolean

🔴 Redacted

homepage

N/A

🟢 Allowed

hooksUrl

String

🟢 Allowed

htmlUrl

String

🟢 Allowed

id

Long

🟢 Allowed

isTemplate

Boolean

🟢 Allowed

issueCommentUrl

String

🟢 Allowed

issueEventsUrl

String

🟢 Allowed

issuesUrl

String

🟢 Allowed

keysUrl

String

🟢 Allowed

labelsUrl

String

🟢 Allowed

language

String

🟢 Allowed

languagesUrl

String

🟢 Allowed

license

License

🟢 Allowed

license.id

Long

🟢 Allowed

license.key

String

🟢 Allowed

license.name

String

🟢 Allowed

license.nodeId

String

🟢 Allowed

license.spdxId

String

🟢 Allowed

mergesUrl

String

🟢 Allowed

milestonesUrl

String

🟢 Allowed

mirrorUrl

String

🔴 Redacted

name

String

🟢 Allowed

nodeId

String

🟢 Allowed

notificationsUrl

String

🟢 Allowed

openIssues

Integer

🟢 Allowed

openIssuesCount

Integer

🟢 Allowed

organization

String

🔴 Redacted

owner

User

🔴 Redacted

owner.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🔴 Redacted

owner.id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🔴 Redacted

owner.login

String

🔴 Redacted

owner.nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🔴 Redacted

owner.siteAdmin

boolean

🔴 Redacted

owner.type

String

🟢 Allowed

permissions

Permission

🟢 Allowed

permissions.admin

boolean

🟢 Allowed

permissions.pull

boolean

🟢 Allowed

permissions.push

boolean

🟢 Allowed

permissions.triage

boolean

🟢 Allowed

private

boolean

🟢 Allowed

pullsUrl

String

🟢 Allowed

pushedAt

Instant

🟢 Allowed

releasesUrl

String

🟢 Allowed

securityAndAnalysis

SecurityAndAnalysis

🟢 Allowed

securityAndAnalysis.advancedSecurity

SecurityFlag

🟢 Allowed

securityAndAnalysis.advancedSecurity.status

String

🟢 Allowed

securityAndAnalysis.dependabotSecurityUpdates

SecurityFlag

🟢 Allowed

securityAndAnalysis.secretScanning

SecurityFlag

🟢 Allowed

securityAndAnalysis.secretScanningPushProtection

SecurityFlag

🟢 Allowed

size

Integer

🟢 Allowed

sshUrl

String

🟢 Allowed

stargazersCount

Integer

🟢 Allowed

stargazersUrl

String

🟢 Allowed

statusesUrl

String

🟢 Allowed

subscribersUrl

String

🟢 Allowed

subscriptionUrl

String

🟢 Allowed

svnUrl

String

🟢 Allowed

tagsUrl

String

🟢 Allowed

teamsUrl

String

🟢 Allowed

tempCloneToken

String

🟢 Allowed

topics

List of String

🟢 Allowed

treesUrl

String

🟢 Allowed

updatedAt

Instant

🟢 Allowed

url

String

🟢 Allowed

visibility

String

🟢 Allowed

watchers

Integer

🟢 Allowed

watchersCount

String

🟢 Allowed

webCommitSignoffRequired

Boolean

Issue

API docs: https://docs.github.com/en/rest/issues/issues

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟢 Allowed

activeLockReason

String

🟢 Allowed

assignee

User

🟢 Allowed

assignees[]

List of User

🟢 Allowed

authorAssociation

String

🔴 Redacted

body

N/A

🟢 Allowed

closedAt

Instant

🟢 Allowed

closedBy

User

🟢 Allowed

comments

Integer

🟢 Allowed

commentsUrl

String

🟢 Allowed

createdAt

Instant

🟢 Allowed

draft

Boolean

🟢 Allowed

eventsUrl

String

🟢 Allowed

htmlUrl

String

🟢 Allowed

id

Long

🟢 Allowed

labels[]

List of Label

🟢 Allowed

labels[].color

String

🟢 Allowed

labels[].default

boolean

🟢 Allowed

labels[].id

Long

🟢 Allowed

labels[].nodeId

String

🟢 Allowed

labelsUrl

String

🟢 Allowed

locked

boolean

🟢 Allowed

milestone

Milestone

🟢 Allowed

milestone.closedAt

Instant

🟢 Allowed

milestone.closedIssues

Integer

🟢 Allowed

milestone.createdAt

Instant

🟢 Allowed

milestone.creator

User

🟢 Allowed

milestone.dueOn

Instant

🟢 Allowed

milestone.id

Long

🟢 Allowed

milestone.nodeId

String

🟢 Allowed

milestone.number

Integer

🟢 Allowed

milestone.openIssues

Integer

🟢 Allowed

milestone.state

String

🟢 Allowed

milestone.updatedAt

Instant

🟢 Allowed

nodeId

String

🟢 Allowed

number

Integer

🟢 Allowed

organization

String

🔴 Redacted

owner

N/A

🟢 Allowed

parentRepositoryName

String

🟢 Allowed

performedViaGithubApp

Boolean

🟡 Pseudonymized

pullRequest

Pull

🟢 Allowed

pullRequest._links

Links

🟢 Allowed

pullRequest._links.comments

LinkReference

🟢 Allowed

pullRequest._links.commits

LinkReference

🟢 Allowed

pullRequest._links.html

LinkReference

🟢 Allowed

pullRequest._links.issue

LinkReference

🟢 Allowed

pullRequest._links.pullRequest

LinkReference

🟢 Allowed

pullRequest._links.reviewComment

LinkReference

🟢 Allowed

pullRequest._links.reviewComments

LinkReference

🟢 Allowed

pullRequest._links.self

LinkReference

🟢 Allowed

pullRequest._links.self.href

String

🟢 Allowed

pullRequest._links.statuses

LinkReference

🟢 Allowed

pullRequest.activeLockReason

String

🟢 Allowed

pullRequest.additions

Integer

🟢 Allowed

pullRequest.assignee

User

🟢 Allowed

pullRequest.assignees[]

List of User

🟢 Allowed

pullRequest.authorAssociation

String

🟢 Allowed

pullRequest.autoMerge

AutoMerge

🟢 Allowed

pullRequest.autoMerge.enabledBy

User

🟢 Allowed

pullRequest.base

CommitReference

🟢 Allowed

pullRequest.changedFiles

Integer

🟢 Allowed

pullRequest.closedAt

Instant

🟢 Allowed

pullRequest.comments

Integer

🟢 Allowed

pullRequest.commentsUrl

String

🟢 Allowed

pullRequest.commits

Integer

🟢 Allowed

pullRequest.commitsUrl

String

🟢 Allowed

pullRequest.createdAt

Instant

🟢 Allowed

pullRequest.deletions

Integer

🟢 Allowed

pullRequest.diffUrl

String

🟢 Allowed

pullRequest.draft

Boolean

🟡 Pseudonymized

pullRequest.head

CommitReference

🟢 Allowed

pullRequest.head.id

Long

🟢 Allowed

pullRequest.head.label

String

🟢 Allowed

pullRequest.head.nodeId

String

🟢 Allowed

pullRequest.head.ref

String

🟡 Pseudonymized

pullRequest.head.repo

Repository

🟢 Allowed

pullRequest.head.repo.allowForking

Boolean

🟢 Allowed

pullRequest.head.repo.allowMergeCommit

Boolean

🟢 Allowed

pullRequest.head.repo.allowRebaseMerge

boolean

🟢 Allowed

pullRequest.head.repo.allowSquashMerge

Boolean

🟢 Allowed

pullRequest.head.repo.archiveUrl

String

🟢 Allowed

pullRequest.head.repo.archived

Boolean

🟢 Allowed

pullRequest.head.repo.assigneesUrl

String

🟢 Allowed

pullRequest.head.repo.blobsUrl

String

🟢 Allowed

pullRequest.head.repo.branchesUrl

String

🟢 Allowed

pullRequest.head.repo.cloneUrl

String

🟢 Allowed

pullRequest.head.repo.collaboratorsUrl

String

🟢 Allowed

pullRequest.head.repo.commentsUrl

String

🟢 Allowed

pullRequest.head.repo.commitsUrl

String

🟢 Allowed

pullRequest.head.repo.compareUrl

String

🟢 Allowed

pullRequest.head.repo.contentsUrl

String

🟢 Allowed

pullRequest.head.repo.contributorsUrl

String

🟢 Allowed

pullRequest.head.repo.createdAt

Instant

🟢 Allowed

pullRequest.head.repo.defaultBranch

String

🟢 Allowed

pullRequest.head.repo.deploymentsUrl

String

🔴 Redacted

pullRequest.head.repo.description

String

🟢 Allowed

pullRequest.head.repo.disabled

Boolean

🟢 Allowed

pullRequest.head.repo.downloadsUrl

String

🟢 Allowed

pullRequest.head.repo.eventsUrl

String

🟢 Allowed

pullRequest.head.repo.fork

boolean

🟢 Allowed

pullRequest.head.repo.forks

Integer

🟢 Allowed

pullRequest.head.repo.forksCount

Integer

🟢 Allowed

pullRequest.head.repo.forksUrl

String

🔴 Redacted

pullRequest.head.repo.fullName

String

🟢 Allowed

pullRequest.head.repo.gitCommitsUrl

String

🟢 Allowed

pullRequest.head.repo.gitRefsUrl

String

🟢 Allowed

pullRequest.head.repo.gitTagsUrl

String

🟢 Allowed

pullRequest.head.repo.gitUrl

String

🟢 Allowed

pullRequest.head.repo.hasDiscussions

Boolean

🟢 Allowed

pullRequest.head.repo.hasDownloads

Boolean

🟢 Allowed

pullRequest.head.repo.hasIssues

Boolean

🟢 Allowed

pullRequest.head.repo.hasPages

Boolean

🟢 Allowed

pullRequest.head.repo.hasProjects

Boolean

🟢 Allowed

pullRequest.head.repo.hasWiki

Boolean

🟢 Allowed

pullRequest.head.repo.hooksUrl

String

🟢 Allowed

pullRequest.head.repo.htmlUrl

String

🟢 Allowed

pullRequest.head.repo.id

Long

🟢 Allowed

pullRequest.head.repo.isTemplate

Boolean

🟢 Allowed

pullRequest.head.repo.issueCommentUrl

String

🟢 Allowed

pullRequest.head.repo.issueEventsUrl

String

🟢 Allowed

pullRequest.head.repo.issuesUrl

String

🟢 Allowed

pullRequest.head.repo.keysUrl

String

🟢 Allowed

pullRequest.head.repo.labelsUrl

String

🟢 Allowed

pullRequest.head.repo.language

String

🟢 Allowed

pullRequest.head.repo.languagesUrl

String

🟢 Allowed

pullRequest.head.repo.license

License

🟢 Allowed

pullRequest.head.repo.license.id

Long

🟢 Allowed

pullRequest.head.repo.license.key

String

🟢 Allowed

pullRequest.head.repo.license.name

String

🟢 Allowed

pullRequest.head.repo.license.nodeId

String

🟢 Allowed

pullRequest.head.repo.license.spdxId

String

🟢 Allowed

pullRequest.head.repo.mergesUrl

String

🟢 Allowed

pullRequest.head.repo.milestonesUrl

String

🟢 Allowed

pullRequest.head.repo.mirrorUrl

String

🔴 Redacted

pullRequest.head.repo.name

String

🟢 Allowed

pullRequest.head.repo.nodeId

String

🟢 Allowed

pullRequest.head.repo.notificationsUrl

String

🟢 Allowed

pullRequest.head.repo.openIssues

Integer

🟢 Allowed

pullRequest.head.repo.openIssuesCount

Integer

🟢 Allowed

pullRequest.head.repo.organization

String

🔴 Redacted

pullRequest.head.repo.owner

User

🟢 Allowed

pullRequest.head.repo.permissions

Permission

🟢 Allowed

pullRequest.head.repo.permissions.admin

boolean

🟢 Allowed

pullRequest.head.repo.permissions.pull

boolean

🟢 Allowed

pullRequest.head.repo.permissions.push

boolean

🟢 Allowed

pullRequest.head.repo.permissions.triage

boolean

🟢 Allowed

pullRequest.head.repo.private

boolean

🟢 Allowed

pullRequest.head.repo.pullsUrl

String

🟢 Allowed

pullRequest.head.repo.pushedAt

Instant

🟢 Allowed

pullRequest.head.repo.releasesUrl

String

🟢 Allowed

pullRequest.head.repo.securityAndAnalysis

SecurityAndAnalysis

🟢 Allowed

pullRequest.head.repo.securityAndAnalysis.advancedSecurity

SecurityFlag

🟢 Allowed

pullRequest.head.repo.securityAndAnalysis.advancedSecurity.status

String

🟢 Allowed

pullRequest.head.repo.securityAndAnalysis.dependabotSecurityUpdates

SecurityFlag

🟢 Allowed

pullRequest.head.repo.securityAndAnalysis.secretScanning

SecurityFlag

🟢 Allowed

pullRequest.head.repo.securityAndAnalysis.secretScanningPushProtection

SecurityFlag

🟢 Allowed

pullRequest.head.repo.size

Integer

🟢 Allowed

pullRequest.head.repo.sshUrl

String

🟢 Allowed

pullRequest.head.repo.stargazersCount

Integer

🟢 Allowed

pullRequest.head.repo.stargazersUrl

String

🟢 Allowed

pullRequest.head.repo.statusesUrl

String

🟢 Allowed

pullRequest.head.repo.subscribersUrl

String

🟢 Allowed

pullRequest.head.repo.subscriptionUrl

String

🟢 Allowed

pullRequest.head.repo.svnUrl

String

🟢 Allowed

pullRequest.head.repo.tagsUrl

String

🟢 Allowed

pullRequest.head.repo.teamsUrl

String

🟢 Allowed

pullRequest.head.repo.tempCloneToken

String

🟢 Allowed

pullRequest.head.repo.topics

List of String

🟢 Allowed

pullRequest.head.repo.treesUrl

String

🟢 Allowed

pullRequest.head.repo.updatedAt

Instant

🟢 Allowed

pullRequest.head.repo.url

String

🟢 Allowed

pullRequest.head.repo.visibility

String

🟢 Allowed

pullRequest.head.repo.watchers

Integer

🟢 Allowed

pullRequest.head.repo.watchersCount

String

🟢 Allowed

pullRequest.head.repo.webCommitSignoffRequired

Boolean

🟢 Allowed

pullRequest.head.sha

String

🟢 Allowed

pullRequest.head.user

User

🟢 Allowed

pullRequest.htmlUrl

String

🟢 Allowed

pullRequest.id

Long

🟢 Allowed

pullRequest.issueUrl

String

🟢 Allowed

pullRequest.labels[]

List of Label

🟢 Allowed

pullRequest.locked

boolean

🟢 Allowed

pullRequest.maintainerCanModify

Boolean

🟢 Allowed

pullRequest.mergeCommitSha

String

🟢 Allowed

pullRequest.mergeable

Boolean

🟢 Allowed

pullRequest.mergeableState

String

🟢 Allowed

pullRequest.merged

Boolean

🟢 Allowed

pullRequest.mergedAt

Instant

🟢 Allowed

pullRequest.mergedBy

User

🟢 Allowed

pullRequest.milestone

Milestone

🟢 Allowed

pullRequest.nodeId

String

🟢 Allowed

pullRequest.number

Integer

🟢 Allowed

pullRequest.patchUrl

String

🟢 Allowed

pullRequest.rebaseable

Boolean

🟢 Allowed

pullRequest.requestedReviewers[]

List of User

🟢 Allowed

pullRequest.requestedTeams[]

List of Team

🟢 Allowed

pullRequest.requestedTeams[].id

Long

🟢 Allowed

pullRequest.requestedTeams[].nodeId

String

🟢 Allowed

pullRequest.requestedTeams[].parent

Team

🟢 Allowed

pullRequest.requestedTeams[].privacy

String

🟢 Allowed

pullRequest.requestedTeams[].slug

String

🟢 Allowed

pullRequest.reviewCommentUrl

String

🟢 Allowed

pullRequest.reviewComments

Integer

🟢 Allowed

pullRequest.reviewCommentsUrl

String

🟢 Allowed

pullRequest.state

String

🟢 Allowed

pullRequest.statusesUrl

String

🟢 Allowed

pullRequest.updatedAt

Instant

🔴 Redacted

pullRequest.url

String

🟢 Allowed

pullRequest.user

User

🟢 Allowed

reactions

Reactions

🟢 Allowed

reactions.+1

Integer

🟢 Allowed

reactions.-1

Integer

🟢 Allowed

reactions.confused

Integer

🟢 Allowed

reactions.eyes

Integer

🟢 Allowed

reactions.heart

Integer

🟢 Allowed

reactions.hooray

Integer

🟢 Allowed

reactions.laugh

Integer

🟢 Allowed

reactions.rocket

Integer

🟢 Allowed

reactions.totalCount

Integer

🟢 Allowed

reactions.url

String

🟢 Allowed

repositoryUrl

String

🟢 Allowed

state

String

🟢 Allowed

stateReason

String

🟢 Allowed

timelineUrl

String

🔴 Redacted

title

N/A

🟢 Allowed

updatedAt

Instant

🟢 Allowed

url

String

🟡 Pseudonymized

user

User

🟡 Pseudonymized

user.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🟡 Pseudonymized

user.id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟡 Pseudonymized

user.login

String

🟡 Pseudonymized

user.nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟢 Allowed

user.siteAdmin

boolean

🟢 Allowed

user.type

String

Pull

API docs: https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#list-pull-requests

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟢 Allowed

_links

Links

🟢 Allowed

_links.comments

LinkReference

🟢 Allowed

_links.commits

LinkReference

🟢 Allowed

_links.html

LinkReference

🟢 Allowed

_links.issue

LinkReference

🟢 Allowed

_links.pullRequest

LinkReference

🟢 Allowed

_links.reviewComment

LinkReference

🟢 Allowed

_links.reviewComments

LinkReference

🟢 Allowed

_links.self

LinkReference

🟢 Allowed

_links.self.href

String

🟢 Allowed

_links.statuses

LinkReference

🟢 Allowed

activeLockReason

String

🟢 Allowed

additions

Integer

🟢 Allowed

assignee

User

🟢 Allowed

assignees[]

List of User

🟢 Allowed

authorAssociation

String

🟢 Allowed

autoMerge

AutoMerge

🟢 Allowed

autoMerge.enabledBy

User

🟢 Allowed

base

CommitReference

🟢 Allowed

changedFiles

Integer

🟢 Allowed

closedAt

Instant

🟢 Allowed

comments

Integer

🟢 Allowed

commentsUrl

String

🟢 Allowed

commits

Integer

🟢 Allowed

commitsUrl

String

🟢 Allowed

createdAt

Instant

🟢 Allowed

deletions

Integer

🟢 Allowed

diffUrl

String

🟢 Allowed

draft

Boolean

🟡 Pseudonymized

head

CommitReference

🟢 Allowed

head.id

Long

🟢 Allowed

head.label

String

🟢 Allowed

head.nodeId

String

🟢 Allowed

head.ref

String

🟡 Pseudonymized

head.repo

Repository

🟢 Allowed

head.repo.allowForking

Boolean

🟢 Allowed

head.repo.allowMergeCommit

Boolean

🟢 Allowed

head.repo.allowRebaseMerge

boolean

🟢 Allowed

head.repo.allowSquashMerge

Boolean

🟢 Allowed

head.repo.archiveUrl

String

🟢 Allowed

head.repo.archived

Boolean

🟢 Allowed

head.repo.assigneesUrl

String

🟢 Allowed

head.repo.blobsUrl

String

🟢 Allowed

head.repo.branchesUrl

String

🟢 Allowed

head.repo.cloneUrl

String

🟢 Allowed

head.repo.collaboratorsUrl

String

🟢 Allowed

head.repo.commentsUrl

String

🟢 Allowed

head.repo.commitsUrl

String

🟢 Allowed

head.repo.compareUrl

String

🟢 Allowed

head.repo.contentsUrl

String

🟢 Allowed

head.repo.contributorsUrl

String

🟢 Allowed

head.repo.createdAt

Instant

🟢 Allowed

head.repo.defaultBranch

String

🟢 Allowed

head.repo.deploymentsUrl

String

🔴 Redacted

head.repo.description

String

🟢 Allowed

head.repo.disabled

Boolean

🟢 Allowed

head.repo.downloadsUrl

String

🟢 Allowed

head.repo.eventsUrl

String

🟢 Allowed

head.repo.fork

boolean

🟢 Allowed

head.repo.forks

Integer

🟢 Allowed

head.repo.forksCount

Integer

🟢 Allowed

head.repo.forksUrl

String

🔴 Redacted

head.repo.fullName

String

🟢 Allowed

head.repo.gitCommitsUrl

String

🟢 Allowed

head.repo.gitRefsUrl

String

🟢 Allowed

head.repo.gitTagsUrl

String

🟢 Allowed

head.repo.gitUrl

String

🟢 Allowed

head.repo.hasDiscussions

Boolean

🟢 Allowed

head.repo.hasDownloads

Boolean

🟢 Allowed

head.repo.hasIssues

Boolean

🟢 Allowed

head.repo.hasPages

Boolean

🟢 Allowed

head.repo.hasProjects

Boolean

🟢 Allowed

head.repo.hasWiki

Boolean

🟢 Allowed

head.repo.hooksUrl

String

🟢 Allowed

head.repo.htmlUrl

String

🟢 Allowed

head.repo.id

Long

🟢 Allowed

head.repo.isTemplate

Boolean

🟢 Allowed

head.repo.issueCommentUrl

String

🟢 Allowed

head.repo.issueEventsUrl

String

🟢 Allowed

head.repo.issuesUrl

String

🟢 Allowed

head.repo.keysUrl

String

🟢 Allowed

head.repo.labelsUrl

String

🟢 Allowed

head.repo.language

String

🟢 Allowed

head.repo.languagesUrl

String

🟢 Allowed

head.repo.license

License

🟢 Allowed

head.repo.license.id

Long

🟢 Allowed

head.repo.license.key

String

🟢 Allowed

head.repo.license.name

String

🟢 Allowed

head.repo.license.nodeId

String

🟢 Allowed

head.repo.license.spdxId

String

🟢 Allowed

head.repo.mergesUrl

String

🟢 Allowed

head.repo.milestonesUrl

String

🟢 Allowed

head.repo.mirrorUrl

String

🔴 Redacted

head.repo.name

String

🟢 Allowed

head.repo.nodeId

String

🟢 Allowed

head.repo.notificationsUrl

String

🟢 Allowed

head.repo.openIssues

Integer

🟢 Allowed

head.repo.openIssuesCount

Integer

🟢 Allowed

head.repo.organization

String

🔴 Redacted

head.repo.owner

User

🟢 Allowed

head.repo.permissions

Permission

🟢 Allowed

head.repo.permissions.admin

boolean

🟢 Allowed

head.repo.permissions.pull

boolean

🟢 Allowed

head.repo.permissions.push

boolean

🟢 Allowed

head.repo.permissions.triage

boolean

🟢 Allowed

head.repo.private

boolean

🟢 Allowed

head.repo.pullsUrl

String

🟢 Allowed

head.repo.pushedAt

Instant

🟢 Allowed

head.repo.releasesUrl

String

🟢 Allowed

head.repo.securityAndAnalysis

SecurityAndAnalysis

🟢 Allowed

head.repo.securityAndAnalysis.advancedSecurity

SecurityFlag

🟢 Allowed

head.repo.securityAndAnalysis.advancedSecurity.status

String

🟢 Allowed

head.repo.securityAndAnalysis.dependabotSecurityUpdates

SecurityFlag

🟢 Allowed

head.repo.securityAndAnalysis.secretScanning

SecurityFlag

🟢 Allowed

head.repo.securityAndAnalysis.secretScanningPushProtection

SecurityFlag

🟢 Allowed

head.repo.size

Integer

🟢 Allowed

head.repo.sshUrl

String

🟢 Allowed

head.repo.stargazersCount

Integer

🟢 Allowed

head.repo.stargazersUrl

String

🟢 Allowed

head.repo.statusesUrl

String

🟢 Allowed

head.repo.subscribersUrl

String

🟢 Allowed

head.repo.subscriptionUrl

String

🟢 Allowed

head.repo.svnUrl

String

🟢 Allowed

head.repo.tagsUrl

String

🟢 Allowed

head.repo.teamsUrl

String

🟢 Allowed

head.repo.tempCloneToken

String

🟢 Allowed

head.repo.topics

List of String

🟢 Allowed

head.repo.treesUrl

String

🟢 Allowed

head.repo.updatedAt

Instant

🟢 Allowed

head.repo.url

String

🟢 Allowed

head.repo.visibility

String

🟢 Allowed

head.repo.watchers

Integer

🟢 Allowed

head.repo.watchersCount

String

🟢 Allowed

head.repo.webCommitSignoffRequired

Boolean

🟢 Allowed

head.sha

String

🟢 Allowed

head.user

User

🟢 Allowed

htmlUrl

String

🟢 Allowed

id

Long

🟢 Allowed

issueUrl

String

🟢 Allowed

labels[]

List of Label

🟢 Allowed

labels[].color

String

🟢 Allowed

labels[].default

boolean

🟢 Allowed

labels[].id

Long

🟢 Allowed

labels[].nodeId

String

🟢 Allowed

locked

boolean

🟢 Allowed

maintainerCanModify

Boolean

🟢 Allowed

mergeCommitSha

String

🟢 Allowed

mergeable

Boolean

🟢 Allowed

mergeableState

String

🟢 Allowed

merged

Boolean

🟢 Allowed

mergedAt

Instant

🟢 Allowed

mergedBy

User

🟢 Allowed

milestone

Milestone

🟢 Allowed

milestone.closedAt

Instant

🟢 Allowed

milestone.closedIssues

Integer

🟢 Allowed

milestone.createdAt

Instant

🟢 Allowed

milestone.creator

User

🟢 Allowed

milestone.dueOn

Instant

🟢 Allowed

milestone.id

Long

🟢 Allowed

milestone.nodeId

String

🟢 Allowed

milestone.number

Integer

🟢 Allowed

milestone.openIssues

Integer

🟢 Allowed

milestone.state

String

🟢 Allowed

milestone.updatedAt

Instant

🟢 Allowed

nodeId

String

🟢 Allowed

number

Integer

🟢 Allowed

patchUrl

String

🟢 Allowed

rebaseable

Boolean

🟢 Allowed

requestedReviewers[]

List of User

🟢 Allowed

requestedTeams[]

List of Team

🟢 Allowed

requestedTeams[].id

Long

🟢 Allowed

requestedTeams[].nodeId

String

🟢 Allowed

requestedTeams[].parent

Team

🟢 Allowed

requestedTeams[].privacy

String

🟢 Allowed

requestedTeams[].slug

String

🟢 Allowed

reviewCommentUrl

String

🟢 Allowed

reviewComments

Integer

🟢 Allowed

reviewCommentsUrl

String

🟢 Allowed

state

String

🟢 Allowed

statusesUrl

String

🟢 Allowed

updatedAt

Instant

🔴 Redacted

url

String

🟡 Pseudonymized

user

User

🟡 Pseudonymized

user.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🟡 Pseudonymized

user.id

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟡 Pseudonymized

user.login

String

🟡 Pseudonymized

user.nodeId

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟢 Allowed

user.siteAdmin

boolean

🟢 Allowed

user.type

String

AuditLog

API docs: https://docs.github.com/en/enterprise-cloud@latest/rest/orgs/orgs?apiVersion=2022-11-28#get-the-audit-log-for-an-organization

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟢 Allowed

@timestamp

Instant

🟢 Allowed

action

String

🟡 Pseudonymized

actor

String

🟢 Allowed

actorId

String

🔴 Redacted

business

String

🔴 Redacted

businessId

String

🟢 Allowed

createdAt

Instant

🔴 Redacted

hashed_token

N/A

🟢 Allowed

issueId

String

🟢 Allowed

issueUrl

String

🟢 Allowed

operationType

String

🟢 Allowed

org

String

🟢 Allowed

orgId

String

🟢 Allowed

publicRepo

Boolean

🟢 Allowed

pullRequestId

String

🟢 Allowed

pullRequestUrl

String

🔴 Redacted

pull_request_title

N/A

🟢 Allowed

repo

String

🟢 Allowed

repoId

String

🟢 Allowed

team

String

🔴 Redacted

transport_protocol

N/A

🔴 Redacted

transport_protocol_name

N/A

🟡 Pseudonymized

user

String

🟡 Pseudonymized

userId

String

🔴 Redacted

user_agent

N/A

MembersWithRole

API docs: https://docs.github.com/en/graphql/reference/objects#organization

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟡 Pseudonymized

edges[]

List of Edge

🟡 Pseudonymized

edges[].node

Node

🟡 Pseudonymized

edges[].node.email

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🔴 Redacted

edges[].node.login

String

🟡 Pseudonymized

edges[].node.organizationVerifiedDomainEmails

List of String

🟢 Allowed

pageInfo

Pagination

🟢 Allowed

pageInfo.endCursor

String

🟢 Allowed

pageInfo.hasNextPage

boolean

Organization

API docs: https://docs.github.com/en/graphql/reference/objects#organization

DLP Proxy docs: GitHub

DLP ProxyProperty NameTypeDescription

🟡 Pseudonymized

samlIdentityProvider

SamlIdentityProvider

🟡 Pseudonymized

samlIdentityProvider.externalIdentities

ExternalIdentities

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[]

List of Edge

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[].node

Node

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[].node.guid

String

Raw example: 4831887 Sanitized example:

p~SIoJOpeSgYF7YUP

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[].node.samlIdentity

SamlIdentity

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[].node.samlIdentity.emails[]

List of Email

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[].node.samlIdentity.emails[].value

String

Raw example: alice@acme.com Sanitized example:

{
	"scope":"email",
	"domain":"acme.com",
	"hash":"aT3usZghgyWmDoXRncq5qhmQJQMjY49xDJylpM4TyYI"
}

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[].node.samlIdentity.nameId

String

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[].node.user

User

🟡 Pseudonymized

samlIdentityProvider.externalIdentities.edges[].node.user.login

String

🟢 Allowed

samlIdentityProvider.externalIdentities.pageInfo

Pagination

🟢 Allowed

samlIdentityProvider.externalIdentities.pageInfo.endCursor

String

🟢 Allowed

samlIdentityProvider.externalIdentities.pageInfo.hasNextPage

boolean

🔴 Redacted

ssoUrl

N/A

Last updated