Schema Types
Query
Query objects from AQtive Guard.
| Field |
Argument |
Type |
Description |
| node |
Node |
Root object to query
|
| id |
ID! |
The ID of the object
|
| viewer |
User! |
Logged in user
|
| traceTypes |
[TraceType] |
List of the existing trace types.
|
| analyzerRules |
[AnalyzerRule!] |
List of analyzer rules
|
| profileType |
ProfileType! |
|
| version |
String |
Cap version
|
| queueStatus |
QueueStatus! |
Current status of all RQ queues
|
Mutation
Objects
AnalyzePayload
Analyze a trace with a given profile.
| Field |
Argument |
Type |
Description |
| trace |
Trace! |
The trace that was analyzed
|
| profile |
Profile! |
The profile that was applied
|
| report |
Report! |
The report that was generated
|
| clientMutationId |
String |
|
AnalyzerRule
AuthorizeJiraIntegrationPayload
Authorize Jira Integration configuration and receive a request token and secret
BatchExport
| Field |
Argument |
Type |
Description |
| exportType |
ExportType! |
status.
|
| status |
ExportStatus! |
status.
|
| totalCount |
Int! |
Total expected count of instances for export
|
| exportedCount |
Int! |
Number of exported instances in the current status of the export
|
| createdAt |
DateTime! |
Export creation time
|
| canceledAt |
DateTime |
Export cancellation time
|
Call
A single call to a cryptographic library from a traced application.
CallConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[CallEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
CallEdge
A Relay edge containing a Call and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Call |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
CallLimiting
| Field |
Argument |
Type |
Description |
| callsLimited |
Boolean |
Indicates whether calls were discarded during the preparation of the report
|
| maxCallsPerBucket |
Int |
Maximum number of calls in a bucket, as set in the analyzer
|
| maxCallsTotal |
Int |
Maximum number of calls in total, as set in the analyzer
|
| numCallsKept |
Int |
Number of kept calls
|
| numCallsOverBucketLimit |
Int |
Number of calls discarded because of the bucket limit
|
| numCallsOverTotalLimit |
Int |
Number of calls discarded because of the total limit
|
| numCallsTotal |
Int |
Total number of calls
|
| numBuckets |
Int |
Number of distinct buckets
|
| numFullBuckets |
Int |
Number of buckets where the call limit was reached
|
CallSite
A specific call site in a traced application.
As an example, if the class Foo, found in the file Foo.java,
there is a method bar(). Inside that method, on line 123, a call
is made to Bat.baz(). This this case, the CallSite node will
have the following values:
class: Foo
method: bar
file: Foo.java
line: 123
called_class: Bat
called_method: baz
The corresponding java code might look like this:
Text Only...
121 | class Foo {
122 | void bar() {
123 | some_var = Bat.baz();
124 | }
125 | }
...
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| reportId |
Float! |
|
| covered |
Boolean |
|
| starred |
Boolean |
|
| class |
String |
Class holding the method that made the call
|
| method |
String! |
Method that made the call
|
| file |
String |
File containing the code of the method
|
| line |
Int! |
Line within the file that made the call
|
| calledClass |
String |
Target class of the call
|
| calledMethod |
String |
Target method of the call
|
CallSiteConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[CallSiteEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
CallSiteEdge
A Relay edge containing a CallSite and its cursor.
| Field |
Argument |
Type |
Description |
| node |
CallSite |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
CancelJiraExportPayload
Cancel JIRA Export.
CancelReportExceptionsCacheUpdatePayload
Cancels the scheduled job to update the exceptions cache of a report
| Field |
Argument |
Type |
Description |
| report |
Report! |
|
| clientMutationId |
String |
|
CancelScanPayload
Scan hosts via CrowdStrike
| Field |
Argument |
Type |
Description |
| scan |
Scan! |
|
| clientMutationId |
String |
|
CancelServiceNowReportExportPayload
Cancels the running ServiceNow bulk export for the selected report.
Note: There can be only one running export per report, which is why we are
doing it through the report
Certificate
CertificateConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[CertificateEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
CertificateEdge
A Relay edge containing a Certificate and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Certificate |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
CertificateExtensionData
ChangePasswordPayload
Changes the password of the current user
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
CheckConnectionResult
| Field |
Argument |
Type |
Description |
| isSuccessful |
Boolean! |
|
| reason |
String |
|
CheckCrowdStrikeIntegrationPayload
Check if CrowdStrike integration settings are valid
CheckJiraExportPayload
Test Jira Configuration for Export
CheckJiraIntegrationPayload
Test Jira integration connection
CheckServiceNowIntegrationPayload
Mutation to test ServiceNow integration settings.
We support two cases:
1. Test settings provided as input:
All settings provided as input will be tested against the ServiceNow instance.
2. Test existing settings:
To test existing settings, they must exist in the database. The input password must be
an empty string, and the instance_url and user_id must match the saved settings’
instance_url and user_id.
CheckTaniumComputerGroupPayload
Test Tanium Computer Group
CheckTaniumIntegrationPayload
Test Tanium integration connection
CheckVenafiIntegrationPayload
Test Venafi integration connection
CiphersuiteInfo
| Field |
Argument |
Type |
Description |
| nid |
Int! |
ID of the ciphersuite. May correspond to a ciphersuite standardized by IETF or to an
unknown one. In the former case other 'CiphersuiteInfo' fields will be filled with
extracted information, such as 'name', 'recommended' and others. In the latter case,
most fields will be 'null'.
|
| name |
String |
Name given by IETF to a recognized ciphersuite.
('TLS_AES_128_GCM_SHA256', 'TLS_NULL_WITH_NULL_NULL', ...)
|
| recommended |
Boolean! |
Whether ciphersuite is recommended by IETF or not.
|
| reference |
[String] |
List of RFCs in which ciphersuite was defined.
|
| version |
CiphersuiteTlsVersion! |
|
| kex ⚠️ |
String |
Key exchange algorithm used. (ECDHE, DHE, RSA, ...)
⚠️ DEPRECATED
Will be renamed to kexAlg in future releases.
|
| auth ⚠️ |
String |
Authentication algorithm used. (ECDSA, RSA, PSK, ...)
⚠️ DEPRECATED
Will be renamed to authAlg in future releases.
|
| algorithmSym ⚠️ |
String |
Block/stream cipher algorithm used. (AES, RC4, ...)
⚠️ DEPRECATED
Will be renamed to symmetricCipherAlg in future releases.
|
| mac ⚠️ |
String |
MAC algorithm used. (AEAD for TLS1.3, SHA256, ...)
⚠️ DEPRECATED
Will be renamed to macAlg in future releases.
|
| modeOfOperation ⚠️ |
String |
Mode of operation used by the block cipher. 'null' if stream cipher is used.
(GCM, CBC, CCM, ...)
⚠️ DEPRECATED
Will be renamed to modeOfOperationAlg in future releases.
|
| hashAlg |
String |
Hash algorithm used; serves as HKDF for TLS1.3 and as a MAC for TLS1.2.
(SHA-family, MD5, ...)
|
CompatibleTraceType
| Field |
Argument |
Type |
Description |
| traceType |
TraceType! |
|
CoverageSummary
| Field |
Argument |
Type |
Description |
| total |
Int! |
Total number of call sites found by a static scan
|
| covered |
Int! |
Number of call sites covered by the trace
|
| depth |
Int |
Number of passes performed by the scanner over the code during the inspection for call sites
|
CreateFuzzerProfilePayload
Create a new fuzzer Profile.
| Field |
Argument |
Type |
Description |
| profile |
Profile! |
|
| clientMutationId |
String |
|
CreateLocalUserPayload
Create a new local user.
| Field |
Argument |
Type |
Description |
| user |
User! |
|
| clientMutationId |
String |
|
CreateProjectExceptionPayload
Creates an exception for a project
CreateProjectPayload
Create a new project.
| Field |
Argument |
Type |
Description |
| project |
Project! |
|
| clientMutationId |
String |
|
CreateReportDiffPayload
Create a report diff between two reports
CreateSlotPayload
Create a new Slot.
CreateStreamUploadPayload
Generate form data and URL method for use in the trace stream upload request.
The upload endpoint is a S3-like object storage service and the form data is just for
one-time use.
| Field |
Argument |
Type |
Description |
| streamId |
String! |
Stream identifier
|
| clientMutationId |
String |
|
CreateTracePayload
Register a previously uploaded file as a trace in CAP.
CreateTracerProfilePayload
Create a new tracer Profile.
| Field |
Argument |
Type |
Description |
| profile |
Profile! |
|
| clientMutationId |
String |
|
CrowdStrikeIntegration
Details of the connection parameters to Tanium
DeleteProfilePayload
Delete a profile.
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
DeleteProjectExceptionPayload
Delete a project exception.
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
DeleteProjectPayload
Delete a project.
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
DeleteReportPayload
Delete a report.
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
DeleteSlotPayload
Delete a slot.
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
DeleteTracePayload
Delete a trace.
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
DeleteUserPayload
Deletes a user
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
DisabledRule
| Field |
Argument |
Type |
Description |
| ruleNumber |
Int! |
|
| ruleset |
Ruleset! |
|
FinalizeStreamUploadPayload
Finalize stream upload and start tracing generation.
GeneratePresignedPartUrlsPayload
Generate bulk presigned part number urls for the stream upload.
| Field |
Argument |
Type |
Description |
| parts |
[PresignedPart]! |
Presigned parts and their data.
|
| clientMutationId |
String |
|
GenerateTraceUploadPostPayload
Generate form data and URL method for use in the trace upload request.
The upload endpoint is a S3-like object storage service and the form data is just for
one-time use.
| Field |
Argument |
Type |
Description |
| url |
String! |
URL of the request
|
| method |
String! |
URL method of the request (PUT or POST)
|
| formData |
String! |
JSON encoding of the form data to use in the POST upload request. This should be ignored for PUT requests.
|
| clientMutationId |
String |
|
GetVenafiCertificateDetailsPayload
Get certificate details from Venafi
GroupInfo
Elliptic curve group information
| Field |
Argument |
Type |
Description |
| nid |
Int! |
ID of elliptic or finite-field group. May correspond to a group standardized by
IETF, to IDs specified by Open Quantum Safe project - https://openquantumsafe.org/ -
in the case of post-quantum or hybrid ones, or to an unknown group.
|
| classification |
GroupClassification! |
|
| name |
String |
Name given to a recognized group. ('secp256r1', 'kyber512', 'kyber512 & secp256_r1', ...)
|
| recommended |
Boolean! |
Whether group is recommended by IETF or not. Is always 'true' if the group is classified
as post-quantum or hybrid.
|
HandshakeConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[HandshakeEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
HandshakeEdge
A Relay edge containing a Handshake and its cursor.
| Field |
Argument |
Type |
Description |
| node |
TlsHandshake |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
IncidentInfo
Instance
A finding within a report.
InstanceConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[InstanceEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
InstanceEdge
A Relay edge containing a Instance and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Instance |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
InstanceStat
Statistics for the appearance of a group of instances for a severity level.
| Field |
Argument |
Type |
Description |
| percentage |
String! |
|
| count |
Int! |
|
InventoryRecapCategory
InventoryRecapData
InventoryRecapLineData
JavaProvider
Java cryptography provider
| Field |
Argument |
Type |
Description |
| name |
String! |
|
| version |
String! |
|
| vulnerabilities |
[JavaVulnerability] |
Known vulnerabilities for this provider. (`[]` means none, `null` means unknown.)
|
JavaVulnerability
Known vulnerability in a Java cryptography provider
JiraExportError
| Field |
Argument |
Type |
Description |
| instanceId |
ID! |
|
| errors ⚠️ |
[String!]! |
⚠️ DEPRECATED
This field is deprecated and will be removed in a future release.
Users are invited to use the `errorDetails` response field instead, which returns more granular information about export errors
|
| errorDetails |
[JiraExportErrorDetail!]! |
|
JiraExportErrorDetail
| Field |
Argument |
Type |
Description |
| error |
String! |
Error message returned from JIRA
|
| field |
String |
JIRA Issue field that caused the error
|
| value |
String |
Value of the field that caused the error
|
JiraExportInstancePayload
Exports a Instance to JIRA
JiraExportInstancesPayload
Exports multiple instances to JIRA
JiraExportIssue
| Field |
Argument |
Type |
Description |
| instanceId |
ID! |
|
| issueKey |
String! |
|
| issueUrl |
String! |
|
JiraIntegration
Details of the connection parameters to JIRA
JiraIssueCollectorIntegration
Details of the connection parameters to JIRA Issue Collector
| Field |
Argument |
Type |
Description |
| issueCollectorCode |
String! |
|
KbLink
Key
A cryptographic key
KeyConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[KeyEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
KeyEdge
A Relay edge containing a Key and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Key |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
LengthProfile
| Field |
Argument |
Type |
Description |
| medHighThreshold |
Int! |
|
| lowMedThreshold |
Int! |
|
| offLowThreshold |
Int! |
|
Location
LocationConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[LocationEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
LocationEdge
A Relay edge containing a Location and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Location |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
ObjectStat
Operation
A recorded action taken with or on a cryptographic object.
OperationConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[OperationEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
OperationCounts
| Field |
Argument |
Type |
Description |
| high |
Int! |
Number of operations in high severity instances
|
| medium |
Int! |
Number of operations in medium severity instances
|
| low |
Int! |
Number of operations in low severity instances
|
| passed |
Int! |
Number of operations in passed instances
|
OperationEdge
A Relay edge containing a Operation and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Operation |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
OperationKeyConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[OperationKeyEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
OperationKeyEdge
A Relay edge containing a OperationKey and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Key |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
| role |
String! |
The role played by the key in the operation
|
| cipherData |
String |
Data that was either encrypted or decrypted with the key in the operation
|
| wrappedByKeyId |
ID |
The ID of the key wrapping this key, if any
|
| wrappedKeyId |
ID |
The ID of the key wrapped by this key, if any
|
OperationStats
Organization
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| name |
String! |
The name of this organization
|
| users |
UserConnection! |
Users in the organization
|
| filters |
UsersFilter |
|
| sorters |
[UsersSorter] |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| testers |
UserConnection |
Testers in the organization
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| project |
Project |
Searches a project with an exact name in the organization
|
| name |
String! |
|
| projects |
ProjectConnection! |
Projects in the organization. Use the optional name argument to only get those whose name contains a given, case sensitive, substring.
|
| name |
String |
|
| filters |
ProjectsFilter |
|
| sorters |
[ProjectsSorter] |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| unlimitedReports |
Boolean |
Can the organization go over the default reports per slot limit
|
| scans |
ScanConnection! |
Scans in the organization.
|
| filters |
ExpandedScansFilter |
|
| sorters |
[ScansSorter] |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| profiles |
ProfileConnection |
|
| filters |
ProfilesFilter |
|
| sorters |
[ProfilesSorter] |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| allowedTraceTypes |
[TraceType] |
List of the trace types the organization is allowed to use.
|
| keys |
OrganizationKeyConnection |
|
| filters |
OrganizationKeysFilter |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| certificates |
OrganizationCertificateConnection |
|
| filters |
OrganizationCertificatesFilter |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| integrations |
[Integration] |
List of the integration that have been configured for the organization.
|
| jiraIntegration |
JiraIntegration |
Jira integration for the current organization
|
| serviceNowIntegration |
ServiceNowIntegration |
ServiceNow integration for the current organization
|
| slotTags |
[String] |
Tags aggregated from the slots of all projects.
|
| name |
String |
Value with which to filter by, case insensitive.
|
| first |
Int |
Maximum number of elements to return. Default: 10
|
| lastUpdated |
DateTime |
Last update time for organization with provided filters (UTC, in ISO8601 format).
|
| tags |
[String!] |
List of tags to filter by. eg: ["tag a", "tag b"].
|
| projectIds |
[String!] |
List of project node ids to filter by. eg: ["UHJvamVjdDox", "UHJvamVjdDoxMjA="].
|
| profileIds |
[String!] |
List of profile node ids to filter by. eg: ["UHJvZmlsZTo4", "UHJvZmlsZToxMg=="].
|
| inventory |
InventoryRecapData |
Inventory summary for the given projects.
The inventory summary is made of two parts: algorithm statistics and key statistics.
Those parts are computed from the latest report of each relevant project.
|
| tags |
[String!] |
List of tags to filter by. eg: ["tag a", "tag b"].
|
| projectIds |
[String!] |
List of project node ids to filter by. eg: ["UHJvamVjdDox", "UHJvamVjdDoxMjA="].
|
| profileIds |
[String!] |
List of profile node ids to filter by. eg: ["UHJvZmlsZTo4", "UHJvZmlsZToxMg=="].
|
| overviewTypes |
[OverviewType!] |
|
| from |
DateTime |
|
| to |
DateTime |
|
| overview |
OverviewSummary |
Organization overview grouped into categories with aggregated severity data.
|
| tags |
[String!] |
List of tags to filter by. eg: ["tag a", "tag b"].
|
| projectIds |
[String!] |
List of project node ids to filter by. eg: ["UHJvamVjdDox", "UHJvamVjdDoxMjA="].
|
| profileIds |
[String!] |
List of profile node ids to filter by. eg: ["UHJvZmlsZTo4", "UHJvZmlsZToxMg=="].
|
| overviewTypes |
[OverviewType!] |
|
| from |
DateTime |
|
| to |
DateTime |
|
| vulnerabilities |
VulnerabilityConnection |
Vulnerabilities for the given projects.
Given their severity, we get them sorted by top priority index.
|
| tags |
[String!] |
List of tags to filter by. eg: ["tag a", "tag b"].
|
| projectIds |
[String!] |
List of project node ids to filter by. eg: ["UHJvamVjdDox", "UHJvamVjdDoxMjA="].
|
| profileIds |
[String!] |
List of profile node ids to filter by. eg: ["UHJvZmlsZTo4", "UHJvZmlsZToxMg=="].
|
| severities |
[DisplaySeverity!] |
|
| overviewTypes |
[OverviewType!] |
|
| withExceptions |
Boolean |
|
| from |
DateTime |
|
| to |
DateTime |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| timeRepresentationSlices |
[TimeRepresentationSlice] |
Aggregated report summaries sliced over time.
|
| tags |
[String!] |
List of tags to filter by. eg: ["tag a", "tag b"].
|
| projectIds |
[String!] |
List of project node ids to filter by. eg: ["UHJvamVjdDox", "UHJvamVjdDoxMjA="].
|
| profileIds |
[String!] |
List of profile node ids to filter by. eg: ["UHJvZmlsZTo4", "UHJvZmlsZToxMg=="].
|
| overviewTypes |
[OverviewType!] |
|
| from |
DateTime! |
|
| to |
DateTime! |
|
| numberOfSlices |
Int! |
|
| slotIds |
[String!] |
List of slot node ids to filter by. eg: ["UHJvamVjdDox", "UHJvamVjdDoxMjA="].
|
OrganizationCertificate
Certificate, aggregated at the level of the organization.
OrganizationCertificateConnection
OrganizationCertificateEdge
A Relay edge containing a OrganizationCertificate and its cursor.
OrganizationKey
Cryptographic key at the organization level.
OrganizationKeyConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[OrganizationKeyEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
OrganizationKeyEdge
A Relay edge containing a OrganizationKey and its cursor.
| Field |
Argument |
Type |
Description |
| node |
OrganizationKey |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
Overview
Statistics over the entire organization.
OverviewItem
Supporting values for the overview, like number of projects included in the analysis
or semantic traces’ header.
OverviewSecure
Percentage value of how many secure items are present in the specific overview.
Result of total passed over the total number of instances.
| Field |
Argument |
Type |
Description |
| header |
String! |
|
| value |
String! |
|
OverviewSummary
Grouped statistics over the entire organization with summary data.
Summary data contains additional descriptive information about the overview, like the
number of unique projects included in general for the summary.
Expanded overview that contains specific overview meta-data, like title.
Used to describe each unique overview in more detail.
PageInfo
The Relay compliant PageInfo type, containing data necessary to paginate this connection.
| Field |
Argument |
Type |
Description |
| hasNextPage |
Boolean! |
When paginating forwards, are there more items?
|
| hasPreviousPage |
Boolean! |
When paginating backwards, are there more items?
|
| startCursor |
String |
When paginating backwards, the cursor to continue.
|
| endCursor |
String |
When paginating forwards, the cursor to continue.
|
Permission
A permission is either granted or not denied.
When denied, a reason may be given.
| Field |
Argument |
Type |
Description |
| granted |
Boolean! |
Permission granting
|
| deniedReason |
String |
Denied reason
|
Permissions
Set of permissions for a given user.
| Field |
Argument |
Type |
Description |
| changePassword |
Permission! |
Change the password of the current user
|
| createProject |
Permission! |
Create projects
|
| updateProject |
Permission! |
Update project
|
| projectId |
ID! |
|
| deleteProject |
Permission! |
Delete project
|
| projectId |
ID! |
|
| downloadTracers |
Permission! |
Download tracers
|
| createUser |
Permission! |
Create a user
|
| updateUserPreferredName |
Permission! |
Update the preferred name of a user
|
| userId |
ID! |
ID of the user to update
|
| updateUserPermissions |
Permission! |
Update the permissions of a user
|
| userId |
ID! |
ID of the user to update
|
| updateUserAuthTags |
Permission! |
Update the authorization tags of a user
|
| userId |
ID! |
ID of the user to update
|
| resetUserPassword |
Permission! |
Reset the password of a user
|
| userId |
ID! |
ID of the target user
|
| deleteUser |
Permission! |
Delete a user
|
| userId |
ID! |
ID of the user to delete
|
| createSlot |
Permission! |
Create slot within a project
|
| projectId |
ID! |
|
| updateSlot |
Permission! |
Update a slot
|
| slotId |
ID! |
|
| deleteSlot |
Permission! |
Delete a slot
|
| slotId |
ID! |
|
| uploadTrace |
Permission! |
Upload a trace in a project
|
| projectId |
ID! |
|
| updateReport |
Permission! |
Update a report
|
| reportId |
ID! |
|
| readOrganizationUsers |
Permission! |
Read organization users
|
| readOrganizationKeys |
Permission! |
Read organization keys
|
| readOrganizationCertificates |
Permission! |
Read organization certificates
|
| createExceptions |
Permission! |
Create filters
|
| projectId |
ID! |
|
| venafiUploadCertificate |
Permission! |
Upload a certificate to Venafi
|
| certificateId |
ID! |
|
| venafiGetCertificateDetails |
Permission! |
Retrieve certificate details from Venafi
|
| certificateId |
ID! |
|
| venafiPopulateGuids |
Permission! |
Upload all of the report's certificates to Venafi
|
| reportId |
ID! |
|
| crowdStrikeEditConfig |
Permission! |
Edit CrowdStrike configuration
|
| venafiEditConfig |
Permission! |
Edit Venafi configuration
|
| taniumEditConfig |
Permission! |
Edit Tanium configuration
|
| jiraEditConfig |
Permission! |
Edit Jira configuration
|
| createProfile |
Permission! |
Create a new Profile
|
| updateProfile |
Permission! |
Update a Profile
|
| profileId |
ID! |
|
| deleteProfile |
Permission! |
Delete a Profile
|
| profileId |
ID! |
|
| serviceNowEditConfig |
Permission! |
Edit ServiceNow configuration
|
| readOrganizationScans |
Permission! |
Read organization scans
|
| createScan |
Permission! |
Create a scan in the organization
|
| updateScan |
Permission! |
Update a scan
|
| scanId |
ID! |
|
| deleteScan |
Permission! |
Delete a scan
|
| scanId |
ID! |
|
| crowdStrikeQueryHosts |
Permission! |
Query hosts integrated with a CrowdStrike instance
|
| crowdStrikeUploadFilesToStorage |
Permission! |
Upload a file to CrowdStrike storage
|
| crowdStrikeUploadScriptsToStorage |
Permission! |
Create a script and store it in CrowdStrike storage
|
| crowdStrikeRunScriptsOnHosts |
Permission! |
Run scripts on report hosts
|
| crowdStrikeUploadFilesToHosts |
Permission! |
Copy files from CrowdStrike storage to remote hosts
|
| crowdStrikeReadFilesFromHosts |
Permission! |
Read files from remote hosts
|
| jiraEditProjectConfig |
Permission! |
Edit JIRA configuration for a project
|
| projectId |
ID! |
|
| jiraExportInstances |
Permission! |
Export instances to JIRA
|
| serviceNowCheckConnection |
Permission! |
Check ServiceNow configuration
|
| serviceNowExportInstances |
Permission! |
Export instances to ServiceNow
|
| taniumEditProjectConfig |
Permission! |
Edit Tanium configuration for a project
|
| projectId |
ID! |
|
| taniumCheckConnection |
Permission! |
Check Tanium configuration
|
| venafiCheckConnection |
Permission! |
Check Venafi configuration
|
PopulateVenafiGuidsPayload
Check all the certificates in a report against the Venafi database, and
retrieve Venafi GUIDs for those that are found.
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
PresignedPart
| Field |
Argument |
Type |
Description |
| partNumber |
Int! |
Part number, ranging from 1-10.000
|
| url |
String! |
URL of the request
|
| method |
String! |
URL method of the request (PUT or POST)
|
Profile
Profiles define how rules will be assessed as each object is evaluated during analysis.
ProfileConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[ProfileEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
ProfileEdge
A Relay edge containing a Profile and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Profile |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
Project
ProjectConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[ProjectEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
ProjectEdge
A Relay edge containing a Project and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Project |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
ProjectException
Exceptions can be used to exclude or include parts of traced
applications in the reports.
ProjectExceptionConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[ProjectExceptionEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
ProjectExceptionEdge
A Relay edge containing a ProjectException and its cursor.
| Field |
Argument |
Type |
Description |
| node |
ProjectException |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
ProjectJira
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| projectKey |
String |
|
| issueTypeKey |
String |
|
| issueCollectorCode |
String |
|
ProjectTanium
Tanium configuration and execution state for a given project.
QueryHostsViaCrowdStrikePayload
Query hosts via CrowdStrike
For a detailed overview of available parameters visit (requires login):
https://assets.falcon.us-2.crowdstrike.com/support/api/swagger-us2.html#/hosts/QueryDevicesByFilterScroll
| Field |
Argument |
Type |
Description |
| numberOfHosts |
Int! |
|
| clientMutationId |
String |
|
QueueInfo
Information about a specific queue.
| Field |
Argument |
Type |
Description |
| name |
String! |
Name of the queue
|
| currentSize |
Int! |
Current number of jobs in the queue
|
| sizeLimit |
Int! |
Maximum number of jobs allowed in the queue (0 = unlimited)
|
| isFull |
Boolean! |
Whether the queue is at its size limit
|
QueueStatus
Overall queue status information.
| Field |
Argument |
Type |
Description |
| queues |
[QueueInfo!]! |
Status of all queues
|
RefreshStreamUploadPayload
Refresh last update at stream upload tracker by provided key.
| Field |
Argument |
Type |
Description |
| updated |
Boolean! |
Success of the update action
|
| clientMutationId |
String |
|
Remediation advice.
ReportConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[ReportEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
ReportDiff
ReportDone
A report for which analysis successfully finished.
ReportEdge
A Relay edge containing a Report and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Report |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
ReportFailed
A for report for which analysis failed.
ReportPending
A report for which analysis has not yet completed.
ReportVulnerability
Vulnerability connected to a specific report and statistics for that vulnerability at
the report level.
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| number |
Int! |
|
| shortExplanation |
String |
Short explanation of the vulnerability
|
| explanation |
String |
Full explanation of the vulnerability
|
| consequences |
String |
Potential consequences if the vulnerability gets exploited
|
| title |
String! |
|
| access |
String |
Access level required to exploit this vulnerability
|
| expertise |
String |
Expertise required to exploit this vulnerability
|
| resources |
String |
Resources required to exploit this vulnerability
|
| kbLink |
String |
Link to the knowledge base article about this vulnerability
|
| severity |
DisplaySeverity |
|
| numberOfSlots |
Int! |
Number of affected slots
|
| slots |
VulnerabilitySlotConnection |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| project |
Project |
|
| report |
Report |
|
ReportVulnerabilityConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[ReportVulnerabilityEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
ReportVulnerabilityEdge
A Relay edge containing a ReportVulnerability and its cursor.
| Field |
Argument |
Type |
Description |
| node |
ReportVulnerability |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
RequestJiraIntegrationAccessTokenPayload
Request Jira Integration access token and secret to finalize the integration connection
ResetUserPasswordPayload
Resets the password of a user
| Field |
Argument |
Type |
Description |
| password |
String! |
New password of the target user
|
| clientMutationId |
String |
|
Rule
A rule to follow for secure cryptography, with associated explanations
and suggestions for remediation.
RuleConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[RuleEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
RuleEdge
A Relay edge containing a Rule and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Rule |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
Scan
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| name |
String! |
Name of the scan.
|
| description |
String! |
Description of the scan.
|
| startedAt |
DateTime! |
Start time for this scan (UTC, in ISO8601 format)
|
| endedAt |
DateTime |
End time, if cancelled or completed, for this scan (UTC, in ISO8601 format)
|
| totalHosts |
Int! |
Number of hosts included in the scan, updates dynamically throughout the scan
|
| failedHosts |
Int! |
Number of hosts where scan has failed, updates dynamically throughout the scan
|
| successfulHosts |
Int! |
Number of hosts where scan has succeed, updates dynamically throughout the scan
|
| type |
ScanType! |
Type of the scan.
|
| status |
ScanStatus! |
Status of the scan.
|
| project |
Project |
Project of the scan.
|
| hosts |
ScanHostConnection! |
Hosts in the scan.
|
| filters |
ScanHostsFilter |
|
| sorters |
[ScanHostsSorter] |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
ScanConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[ScanEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
ScanEdge
A Relay edge containing a Scan and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Scan |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
ScanHost
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| name |
String! |
Name of the host.
|
| status |
HostStatus! |
Status of the host.
|
| platform |
Platform! |
Host platform.
|
| statusReason |
String! |
Reason why the host is in current status.
|
| originId |
String! |
ID from the origin service (eg., CrowdStrike host id...).
|
| reportId |
ID |
Connected report ID, if created.
|
ScanHostConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[ScanHostEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
ScanHostEdge
A Relay edge containing a ScanHost and its cursor.
| Field |
Argument |
Type |
Description |
| node |
ScanHost |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
ScanHostsViaCrowdStrikePayload
Scan hosts via CrowdStrike
| Field |
Argument |
Type |
Description |
| scan |
Scan! |
|
| clientMutationId |
String |
|
ScheduleReportExceptionsCacheUpdatePayload
Schedule a job to update the exceptions cache of a report
| Field |
Argument |
Type |
Description |
| report |
Report! |
|
| clientMutationId |
String |
|
ServiceNowExportReportPayload
ServiceNowExportSingleInstancePayload
Export instance to ServiceNow
ServiceNowIntegration
Details of the connection parameters to ServiceNow
| Field |
Argument |
Type |
Description |
| instanceUrl |
String! |
|
| userID |
String! |
|
SeverityCountMap
| Field |
Argument |
Type |
Description |
| high |
Int! |
|
| med |
Int! |
|
| low |
Int! |
|
| passed |
Int! |
|
SignatureAlgorithmData
Slot
SlotConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[SlotEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
SlotEdge
A Relay edge containing a Slot and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Slot |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
SshHandshake
A SSH handshake detected in a network trace.
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| initiatorIp |
String! |
Client IP
|
| initiatorPort |
Int |
Client port
|
| targetIp |
String! |
Server IP
|
| targetPort |
Int |
Server port
|
| timestamp |
Float |
|
| clientSupportedKexAlgs |
[String] |
Key exchange algorithms supported by the client
|
| clientSupportedServerHostkeyAlgs |
[String] |
Server signature algorithms supported by the client
|
| clientSupportedMacC2sAlgs |
[String] |
Client to server authentication algorithms supported by the client
|
| clientSupportedMacS2cAlgs |
[String] |
Server to client authentication algorithms supported by the client
|
| clientSupportedSymencC2sAlgs |
[String] |
Client to server encryption algorithms supported by the client
|
| clientSupportedSymencS2cAlgs |
[String] |
Server to client encryption algorithms supported by the client
|
| serverSupportedKexAlgs |
[String] |
Key exchange algorithms supported by the server
|
| serverSupportedServerHostkeyAlgs |
[String] |
Server signature algorithms supported by the server
|
| serverSupportedMacC2sAlgs |
[String] |
Client to server authentication algorithms supported by the server
|
| serverSupportedMacS2cAlgs |
[String] |
Server to client authentication algorithms supported by the server
|
| serverSupportedSymencC2sAlgs |
[String] |
Client to server encryption algorithms supported by the server
|
| serverSupportedSymencS2cAlgs |
[String] |
Server to client encryption algorithms supported by the server
|
| selectedKexAlg |
String |
Selected key exchange algorithm
|
| selectedServerHostkeyAlg |
String |
Selected server signature algorithm
|
| selectedMacC2sAlg |
String |
Selected client to server authentication algorithm
|
| selectedMacS2cAlg |
String |
Selected server to client authentication algorithm
|
| selectedSymencC2sAlg |
String |
Selected client to server encryption algorithm
|
| selectedSymencS2cAlg |
String |
Selected server to client encryption algorithm
|
| clientProtocolVersion |
String |
Client protocol version
|
| clientSoftwareVersion |
String |
Client software version
|
| clientSoftwareComments |
String |
Client software comments
|
| serverProtocolVersion |
String |
Server protocol version
|
| serverSoftwareVersion |
String |
Server software version
|
| serverSoftwareComments |
String |
Server software comments
|
| status |
SshHandshakeStatus! |
|
SshHandshakeConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[SshHandshakeEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
SshHandshakeEdge
A Relay edge containing a SshHandshake and its cursor.
| Field |
Argument |
Type |
Description |
| node |
SshHandshake |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
StackFrame
A single line from an application stacktrace.
| Field |
Argument |
Type |
Description |
| class |
String |
Fully-qualified class name
|
| method |
String! |
Method name
|
| line |
Int |
Line number
|
| file |
String |
File name
|
StackFrameConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[StackFrameEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
StackFrameEdge
A Relay edge containing a StackFrame and its cursor.
| Field |
Argument |
Type |
Description |
| node |
StackFrame |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
StartTaniumRetrievalPayload
Start retrieving traces from Tanium endpoints for a given project.
StopTaniumRetrievalPayload
Stop retrieving traces from Tanium endpoints for a given project.
TaniumIntegration
Details of the connection parameters to Tanium
| Field |
Argument |
Type |
Description |
| url |
String! |
|
| accessToken |
String! |
|
| trustedCaCertificate |
String |
|
| maxConcurrentRetrievals |
Int |
|
| requestRate |
Int |
|
| requestTimeout |
Int |
|
| downloadRequestTimeout |
Int |
|
TimeRepresentationSlice
A slice of time representation.
TlsHandshake
A TLS handshake detected in a network trace.
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| initiatorIp |
String! |
Client IP
|
| initiatorPort |
Int |
Client port
|
| targetIp |
String! |
Server IP
|
| targetPort |
Int |
Server port
|
| timestamp |
Float |
|
| serverNameIndication |
String |
Client-specified name of the server they desire to connect to.
Specified in https://www.rfc-editor.org/rfc/rfc6066#section-3
|
| clientHighestVersion |
TlsVersion! |
The highest TLS version supported by the client (as advertised by the client)
|
| clientSupportedVersionsExtension |
[TlsVersion] |
List of TLS versions advertised by the client, if the client used the supported_versions extension
|
| serverChosenVersion |
TlsVersion |
The TLS version chosen by the server
|
| supportedCiphersuites |
[CiphersuiteInfo]! |
Ciphersuites offered by the server
|
| selectedCiphersuite |
CiphersuiteInfo |
|
| supportedGroups |
[GroupInfo] |
EC groups supported by the server
|
| selectedGroup |
GroupInfo |
|
| status |
TlsHandshakeStatus! |
|
TraceConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[TraceEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
TraceDone
A trace that has been successfully loaded.
TraceEdge
A Relay edge containing a Trace and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Trace |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
TraceFailed
A trace that has failed to load.
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| name |
String! |
|
| createdAt |
DateTime! |
Creation time for this trace (UTC, in ISO8601 format)
|
| size |
BigInt |
|
| slot |
Slot |
|
| jvmName |
String |
Only for java traces
|
| jvmVendor |
String |
Only for java traces
|
| jvmArguments |
[String] |
Only for java traces
|
| javaClassPath |
[String] |
Only for java traces
|
| traceType |
TraceType |
|
| reason |
String |
|
TracePending
A trace that is still being loaded.
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| name |
String! |
|
| createdAt |
DateTime! |
Creation time for this trace (UTC, in ISO8601 format)
|
| size |
BigInt |
|
| slot |
Slot |
|
| jvmName |
String |
Only for java traces
|
| jvmVendor |
String |
Only for java traces
|
| jvmArguments |
[String] |
Only for java traces
|
| javaClassPath |
[String] |
Only for java traces
|
| traceType |
TraceType |
|
UnlinkCrowdStrikeIntegrationPayload
Unlink an existing CrowdStrike integration
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UnlinkJiraIntegrationPayload
Unlink Jira Integration and clear all existing values
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UnlinkJiraIssueCollectorPayload
Unlink organization level jira issue collector
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UnlinkProjectJiraIntegrationPayload
Unlink Project level jira integration and clean the configuration
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UnlinkProjectJiraIssueCollectorPayload
Unlink Project level jira issue collector
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UnlinkProjectTaniumIntegrationPayload
Unlink Project level Tanium integration and clean the configuration
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UnlinkServiceNowIntegrationPayload
Delete existing ServiceNow settings
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UnlinkTaniumIntegrationPayload
Unlink an existing Tanium integration
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UnlinkVenafiIntegrationPayload
Unlink an existing Venafi integration
| Field |
Argument |
Type |
Description |
| clientMutationId |
String |
|
UpdateCrowdStrikeIntegrationPayload
Update an existing CrowdStrike integration
UpdateFuzzerProfilePayload
Update a fuzzer Profile.
| Field |
Argument |
Type |
Description |
| profile |
Profile! |
|
| clientMutationId |
String |
|
UpdateJiraIntegrationPayload
Update an existing Jira settings
UpdateJiraIntegrationUrlPayload
Update an existing Jira settings URL and generate public and private keys
UpdateJiraIssueCollectorPayload
Update an existing Jira settings
UpdateProjectExceptionPayload
Updates a project exception.
UpdateProjectJiraIntegrationPayload
Update a Project jira settings
UpdateProjectJiraIssueCollectorPayload
Update a Project jira issue collector settings
UpdateProjectPayload
Update an already existing project
| Field |
Argument |
Type |
Description |
| project |
Project! |
|
| clientMutationId |
String |
|
UpdateProjectTaniumPayload
Update an existing Tanium integration
UpdateServiceNowIntegrationPayload
Mutation to update ServiceNow integration settings for an organization.
This mutation allows an authenticated user to update the ServiceNow settings or create a new
one if they do not exist. Settings are tested against the ServiceNow instance
to ensure correctness.
Note: Inputs are validated with strict length validations because ServiceNow will accept
any input and truncate it to the max allowed length.
UpdateSlotPayload
Update an already existing slot
| Field |
Argument |
Type |
Description |
| slot |
Slot! |
|
| clientMutationId |
String |
|
UpdateTaniumIntegrationPayload
Update an existing Tanium integration
UpdateTracerProfilePayload
Update a tracer Profile.
| Field |
Argument |
Type |
Description |
| profile |
Profile! |
|
| clientMutationId |
String |
|
UpdateUserPayload
Updates an existing user
| Field |
Argument |
Type |
Description |
| user |
User! |
|
| clientMutationId |
String |
|
UpdateVenafiIntegrationPayload
Update an existing Venafi integration
UploadCertificateToVenafiPayload
Upload a certificate to Venafi
For a detailed overview of available parameters visit:
https://docs.venafi.com/Docs/current/TopNav/Content/SDK/WebSDK/r-SDK-POST-Certificates-Import.php
| Field |
Argument |
Type |
Description |
| guid |
String! |
|
| clientMutationId |
String |
|
User
UserConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[UserEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
UserEdge
A Relay edge containing a User and its cursor.
| Field |
Argument |
Type |
Description |
| node |
User |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
VenafiIntegration
Details of the connection parameters to Venafi
| Field |
Argument |
Type |
Description |
| url |
String! |
|
| accessToken |
String! |
|
| trustedCaCertificate |
String |
|
Vulnerability
Vulnerability connected to a project or a group of projects in an organization.
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| number |
Int! |
|
| shortExplanation |
String |
Short explanation of the vulnerability
|
| explanation |
String |
Full explanation of the vulnerability
|
| consequences |
String |
Potential consequences if the vulnerability gets exploited
|
| title |
String! |
|
| access |
String |
Access level required to exploit this vulnerability
|
| expertise |
String |
Expertise required to exploit this vulnerability
|
| resources |
String |
Resources required to exploit this vulnerability
|
| kbLink |
String |
Link to the knowledge base article about this vulnerability
|
| severity |
DisplaySeverity |
|
| numberOfSlots |
Int! |
Number of affected slots
|
| slots |
VulnerabilitySlotConnection |
|
| before |
String |
|
| after |
String |
|
| first |
Int |
|
| last |
Int |
|
| project |
Project |
|
| report |
Report |
|
VulnerabilityConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[VulnerabilityEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
VulnerabilityEdge
A Relay edge containing a Vulnerability and its cursor.
| Field |
Argument |
Type |
Description |
| node |
Vulnerability |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
VulnerabilitySlot
Slot representation for vulnerability with statistics for failed and passed instances.
Statistics are calculated from the context where we requested it, from either
Vulnerability or ReportVulnerability.
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
| name |
String! |
|
| instancesPassed |
Int! |
|
| instancesFailed |
Int! |
|
| latestReportId |
ID |
|
VulnerabilitySlotConnection
| Field |
Argument |
Type |
Description |
| pageInfo |
PageInfo! |
Pagination data for this connection.
|
| edges |
[VulnerabilitySlotEdge]! |
Contains the nodes in this connection.
|
| totalCount |
Int! |
|
VulnerabilitySlotEdge
A Relay edge containing a VulnerabilitySlot and its cursor.
| Field |
Argument |
Type |
Description |
| node |
VulnerabilitySlot |
The item at the end of the edge
|
| cursor |
String! |
A cursor for use in pagination
|
VulnerabilityStatistic
Counter of vulnerabilities aggregated by severity.
| Field |
Type |
Description |
| traceId |
ID! |
ID of the trace to analyze
|
| profileId |
ID |
ID of the profile to use for analysis
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| clientMutationId |
String |
|
CallSitesFilter
| Field |
Type |
Description |
| subFilters |
[CallSitesFilter!] |
List of recursive filters to be applied.
|
| field |
CallSitesFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
CallSitesSorter
| Field |
Type |
Description |
| reportId |
ID! |
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| reportId |
ID! |
ID of the report
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| scanId |
ID! |
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| reportId |
ID! |
ID of the report
|
| clientMutationId |
String |
|
CertificatesFilter
| Field |
Type |
Description |
| subFilters |
[CertificatesFilter!] |
List of recursive filters to be applied.
|
| field |
CertificatesFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
CertificatesSorter
| Field |
Type |
Description |
| currentPassword |
String! |
Current password. Leading and trailing whitespaces are ignored.
|
| newPassword |
String! |
New password. The password must be at least 8 characters long. Leading and trailing whitespaces are ignored.
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| baseUrl |
String! |
Instance URL
|
| clientId |
String! |
Client ID
|
| clientSecret |
String! |
Client secret
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectKey |
String! |
Jira project key
|
| issuetypeKey |
String! |
Jira issue type key
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectKey |
String! |
Jira project key
|
| issuetypeKey |
String! |
Jira issue type key
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| instanceUrl |
String! |
Instance URL
|
| userID |
String! |
ServiceNow User ID
|
| password |
String |
ServiceNow User password
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| computerGroup |
String |
Computer Group
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| url |
String! |
Instance URL
|
| accessToken |
String! |
Access token
|
| trustedCaCertificate |
String |
Trusted CA Certificate
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| url |
String! |
Instance URL
|
| accessToken |
String! |
Access token
|
| trustedCaCertificate |
String |
Trusted CA Certificate
|
| clientMutationId |
String |
|
CiphersuitesSorter
| Field |
Type |
Description |
| name |
String! |
|
| disabledRules |
[Int!]! |
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| name |
String! |
User name.
Must be unique in the organization.
Leading and trailing whitespaces are ignored.
The value is converted to lowercase.
|
| preferredName |
String |
Preferred user name for display.
Leading and trailing whitespaces are ignored.
|
| level |
UserLevel |
Permission level of the user
|
| roles |
[Role!] |
Roles to assign to the user
|
| authTags |
[String] |
Authorization tags
|
| password |
String! |
Password of the user.
The password must be at least 8 characters long.
Leading and trailing whitespaces are ignored.
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| name |
String! |
Project name
|
| description |
String |
Project description
|
| profileId |
ID! |
ID of the default profile for the project
|
| maxItemCount |
Int |
Maximum item count for the project
|
| authTags |
[String] |
Authorization tags
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| reportId0 |
ID! |
|
| reportId1 |
ID! |
|
| forceRecreate |
Boolean |
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
ID of the project to create the slot in
|
| traceType |
TraceType! |
Trace type to create the slot with
|
| name |
String! |
Slot name
|
| description |
String |
Slot description
|
| tags |
[String] |
Slot tags
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
Project ID
|
| slotName |
String! |
Slot name
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
ID of the project to create the trace in
|
| profileId |
ID |
ID of the profile to analyze the trace with
|
| slotId |
ID |
ID of the slot to create the trace in
|
| defaultSlotName |
String |
Default name of the slot to be created if no slot is selected
|
| name |
String |
Name for the new trace.
Leading and trailing whitespaces are ignored.
Defaults to fileName if empty.
|
| fileName |
String |
Name of the trace file.
Leading and trailing whitespaces are ignored.
Defaults to the current timestamp if empty.
Ignored if name is provided.
|
| key |
String! |
S3 key of the trace file
|
| size |
BigInt! |
Size of the trace file in bytes
|
| generateReport |
Boolean |
Generate report for the trace
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| profileId |
ID! |
Profile to delete
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| exceptionId |
ID! |
ID of the exception to delete
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
Project to delete
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| reportId |
ID! |
Report to delete
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| slotId |
ID! |
Slot to delete
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| traceId |
ID! |
Trace to delete
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| userId |
ID! |
ID of the user to delete
|
| clientMutationId |
String |
|
ExpandedScansFilter
| Field |
Type |
Description |
| subFilters |
[ExpandedScansFilter!] |
List of recursive filters to be applied.
|
| field |
ExpandedScansFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
| Field |
Type |
Description |
| streamId |
String! |
Stream id acquired from `createStreamUpload`.
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| fromPart |
Int! |
Value from 1-10.000, inclusive.
|
| numberOfParts |
Int! |
Value from 1-100, inclusive.
|
| streamId |
String! |
Stream id acquired from `createStreamUpload`.
|
| clientMutationId |
String |
|
GenerateTraceUploadPostInput
| Field |
Type |
Description |
| clientMutationId |
String |
|
| Field |
Type |
Description |
| certificateId |
ID! |
Certificate to get Venafi certificate details for
|
| clientMutationId |
String |
|
HandshakesFilter
| Field |
Type |
Description |
| subFilters |
[HandshakesFilter!] |
List of recursive filters to be applied.
|
| field |
HandshakesFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
HandshakesSorter
InstancesFilter
| Field |
Type |
Description |
| subFilters |
[InstancesFilter!] |
List of recursive filters to be applied.
|
| field |
InstancesFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
InstancesSorter
| Field |
Type |
Description |
| instanceId |
ID! |
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| reportId |
ID! |
|
| issueIds |
[Int!] |
List of rule numbers whose instances we want to export
|
| instancesKeptByFilters |
Boolean |
Status of the Instance with regards to project exceptions
|
| instanceIds |
[ID!] |
List of IDs of the instances to export
|
| clientMutationId |
String |
|
KeysFilter
| Field |
Type |
Description |
| subFilters |
[KeysFilter!] |
List of recursive filters to be applied.
|
| field |
KeysFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
| Field |
Type |
Description |
| medHighThreshold |
Int! |
|
| lowMedThreshold |
Int! |
|
| offLowThreshold |
Int! |
|
OperationsFilter
| Field |
Type |
Description |
| subFilters |
[OperationsFilter!] |
List of recursive filters to be applied.
|
| field |
OperationsFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
OperationsSorter
OrganizationCertificatesFilter
OrganizationKeysFilter
| Field |
Type |
Description |
| subFilters |
[OrganizationKeysFilter!] |
List of recursive filters to be applied.
|
| field |
OrganizationKeysFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
| Field |
Type |
Description |
| reportId |
ID! |
ID of the report to modify
|
| clientMutationId |
String |
|
ProfilesFilter
| Field |
Type |
Description |
| subFilters |
[ProfilesFilter!] |
List of recursive filters to be applied.
|
| field |
ProfilesFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
ProfilesSorter
ProjectExceptionsFilter
| Field |
Type |
Description |
| subFilters |
[ProjectExceptionsFilter!] |
List of recursive filters to be applied.
|
| field |
ProjectExceptionsFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
ProjectExceptionsSorter
ProjectsFilter
| Field |
Type |
Description |
| subFilters |
[ProjectsFilter!] |
List of recursive filters to be applied.
|
| field |
ProjectsFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
ProjectsSorter
| Field |
Type |
Description |
| platforms |
[Platform] |
Only return hosts whose platform is in the provided list. Defaults to Windows and Linux.
|
| hostname |
String |
Only return hosts whose hostname matches the provided string.
|
| lastSeenHours |
Int |
Only return hosts last seen within the provided number of hours.
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| streamId |
String! |
Stream id acquired from `createStreamUpload`.
|
| clientMutationId |
String |
|
ReportsFilter
| Field |
Type |
Description |
| subFilters |
[ReportsFilter!] |
List of recursive filters to be applied.
|
| field |
ReportsFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
ReportsSorter
| Field |
Type |
Description |
| clientMutationId |
String |
|
| Field |
Type |
Description |
| userId |
ID! |
ID of the target user
|
| clientMutationId |
String |
|
RulesFilter
| Field |
Type |
Description |
| subFilters |
[RulesFilter!] |
List of recursive filters to be applied.
|
| field |
RulesFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
ScanHostsFilter
| Field |
Type |
Description |
| subFilters |
[ScanHostsFilter!] |
List of recursive filters to be applied.
|
| field |
ScanHostsFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
ScanHostsSorter
| Field |
Type |
Description |
| scanName |
String |
Name for the scan
|
| platforms |
[Platform] |
Only scan hosts whose platform is in the provided list. Defaults to Windows and Linux.
|
| hostname |
String |
Only scan hosts whose hostname matches the provided string.
|
| lastSeenHours |
Int |
Only scan hosts last seen within the provided number of hours.
|
| projectId |
ID! |
ID of the project to create the trace in
|
| profileId |
ID |
ID of the profile to be used. Only filesystem scanner is supported at the moment.
|
| scheduled |
Boolean |
Flag indicating if the scan is a scheduled one or a manual one.
|
| maxBatchSize |
Int |
Maximum number of hosts to be included in a single batch command.
|
| windowsRoot |
String |
Windows directory path to start searching from if the scan target is a filesystem. Defaults to 'C:'.
|
| linuxRoot |
String |
Linux directory path to start searching from if the scan target is a filesystem. Defaults to '/'.
|
| workLoad |
Int |
Define the limit as a percentage on the CPU load of the Filesystem Scanner during its execution. The default value is 5%.
|
| maxFilesPerSecond |
Int |
Set the limit on the number of files scanned per second. The default value is 0 which is no limit.
|
| maxFileSize |
Int |
The cutoff size in bytes for files to be scanned (not applicable to ZIP files). The default is 1000000 (1MB). If set to 0, the cutoff is disabled.
|
| tags |
[String] |
Assign tags to categorize the generated trace.
|
| exclude |
[String] |
Exclude a file or directory from a scan. You can specify this multiple times to exclude several files or directories. This is especially useful to avoid scanning network filesystems. It’s important to note that the scanner doesn't avoid any filesystem by default.
|
| image |
String |
The image name if the scan target is a container.
|
| clientMutationId |
String |
|
ScansFilter
| Field |
Type |
Description |
| subFilters |
[ScansFilter!] |
List of recursive filters to be applied.
|
| field |
ScansFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
ScansSorter
| Field |
Type |
Description |
| reportId |
ID! |
ID of the report to update
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| reportId |
ID! |
ID of the report
|
| ruleNumbers |
[Int!] |
List of rule numbers whose instances we want to export
|
| instanceIds |
[ID!] |
List of IDs of the instances to export
|
| instanceIsKeptByFilters |
Boolean |
Status of the Instance with regards to project exceptions
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| instanceId |
ID! |
|
| clientMutationId |
String |
|
SlotsFilter
| Field |
Type |
Description |
| subFilters |
[SlotsFilter!] |
List of recursive filters to be applied.
|
| field |
SlotsFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
SlotsSorter
SshHandshakesFilter
| Field |
Type |
Description |
| subFilters |
[SshHandshakesFilter!] |
List of recursive filters to be applied.
|
| field |
SshHandshakesFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
SshHandshakesSorter
| Field |
Type |
Description |
| projectId |
String! |
Project ID
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
String! |
Project ID
|
| clientMutationId |
String |
|
TracesFilter
| Field |
Type |
Description |
| subFilters |
[TracesFilter!] |
List of recursive filters to be applied.
|
| field |
TracesFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
| Field |
Type |
Description |
| clientMutationId |
String |
|
| Field |
Type |
Description |
| clientMutationId |
String |
|
| Field |
Type |
Description |
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
Project ID
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
Project ID
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
Project ID
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| clientMutationId |
String |
|
| Field |
Type |
Description |
| clientMutationId |
String |
|
| Field |
Type |
Description |
| clientMutationId |
String |
|
| Field |
Type |
Description |
| baseUrl |
String! |
Instance URL
|
| clientId |
String! |
Client ID
|
| clientSecret |
String! |
Client secret
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| profileId |
ID! |
|
| name |
String! |
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectKey |
String |
Jira project key
|
| issuetypeKey |
String |
Jira issue type key
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| url |
String! |
Jira instance URL
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| issueCollectorCode |
String! |
Jira issue collector code
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| exceptionId |
ID! |
ID of the exception to update
|
| traceType |
TraceType |
The new trace type. If `null`, the existing trace type is kept.
|
| type |
ProjectExceptionType |
The new type. If `null`, the existing type is kept.
|
| term |
String |
The new term. If `null`, the existing term is kept.
|
| description |
String |
The new description. If `null`, the existing description is kept.
|
| active |
Boolean |
The new active state. If `null`, the existing active state is kept.
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
ID of the project to update
|
| name |
String |
Project name
|
| description |
String |
Project description
|
| testers |
[ID!] |
List of tester user IDs
|
| maxItemCount |
Int |
Maximum item count for the project
|
| authTags |
[String] |
Authorization tags
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
Project ID
|
| projectKey |
String! |
Jira project key
|
| issueTypeKey |
String! |
Jira issue type name
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
ID! |
Project ID
|
| issueCollectorCode |
String! |
Jira issue collector HTML code
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| projectId |
String! |
Analyzer project ID
|
| computerGroup |
String! |
Tanium ID of Computer Group to retrieve traces from
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| instanceUrl |
String! |
ServiceNow Instance URL
|
| userID |
String! |
ServiceNow User ID
|
| password |
String! |
ServiceNow User password
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| slotId |
ID! |
ID of the slot to update
|
| name |
String |
Slot name
|
| description |
String |
Slot description
|
| tags |
[String] |
Slot tags
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| url |
String! |
Instance URL
|
| accessToken |
String! |
Access token
|
| trustedCaCertificate |
String |
Trusted CA Certificate
|
| maxConcurrentRetrievals |
Int |
Max concurrent retrievals
|
| requestRate |
Int |
Request rate
|
| requestTimeout |
Int |
Request timeout
|
| downloadRequestTimeout |
Int |
Download request timeout
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| profileId |
ID! |
|
| name |
String! |
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| userId |
ID! |
ID of the user to update
|
| preferredName |
String |
Preferred user name for display.
Leading and trailing whitespaces are ignored.
|
| level |
UserLevel |
New permission level of the user
|
| roles |
[Role!] |
New roles of the user.
If a non-empty list is provided, existing roles are replaced.
This argument should not be used if user authorization is managed by an external OpenID provider.
|
| authTags |
[String] |
New authorization tags.
If an empty list is provided, existing authorization tags are removed from the user.
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| url |
String! |
Instance URL
|
| accessToken |
String! |
Access token
|
| trustedCaCertificate |
String |
Trusted CA Certificate
|
| clientMutationId |
String |
|
| Field |
Type |
Description |
| certificateId |
ID! |
ID of a certificate to be uploaded to Venafi.
|
| policyDn |
String! |
The Distinguished Name (DN) of the folder that will hold the certificate.
|
| reconcile |
Boolean |
The setting to control certificate and corresponding private key replacement. False by default.
|
| clientMutationId |
String |
|
UsersFilter
| Field |
Type |
Description |
| subFilters |
[UsersFilter!] |
List of recursive filters to be applied.
|
| field |
UsersFilterFields |
Field name from the model.
|
| value |
String |
Value to be used in "operation" on "field".
|
| values |
[String] |
Values to be used in "CONTAINS" "operation" on "field" with
|
| operation |
OperationEnum |
Operation to be applied on the "field", defaults to CONTAINS.
|
| operator |
OperatorEnum |
Operator between subFilters, defaults to OR.
|
Enums
Algorithm
| Value |
Description |
| DSA |
|
| ECDSA |
|
| EDDSA |
|
| RSA |
|
CallSitesFilterFields
| Value |
Description |
| callingClassMethod |
CallSite class and method.
Expected format: ".".
Case insensitive.
Filterable by EQ, CONTAINS.
|
| calledClassMethod |
CallSite called_class and called_method.
Expected format: ".".
Case insensitive.
Filterable by EQ, CONTAINS.
|
| location |
CallSite file and line.
Expected format: ": ".
Case insensitive.
Filterable by EQ, CONTAINS.
|
| status |
CallSite status state: "MISSED", "COVERED", "NOT_COVERED".
Filterable by EQ, NEQ.
|
CallSitesSorterFields
| Value |
Description |
| id |
Unique id property.
|
| callingClassMethod |
The name of the calling class and calling method
|
| calledClassMethod |
The name of the called class and called method
|
| location |
The name of the file and line
|
| status |
The status of the callsite.
|
CertificatesFilterFields
| Value |
Description |
| isUsed |
Is this a used certificate: TRUE or FALSE
|
| isSelfSigned |
Is the certificate issuer identical to its subject: TRUE or FALSE
|
| isCa |
Is this a CA certificate: TRUE or FALSE
|
| hasPrivateKey |
Does the certificate have a private key: TRUE or FALSE
|
| digestAlgorithm |
The certificate digest algorithm: MD2, MD5, SHA_1, SHA_224, SHA_256, SHA_384, SHA_512, SHAKE_128, SHAKE_256.
|
| validityLength |
The certificate validity length: MORE_THAN_10_YEARS, 5_TO_10_YEARS, 2_TO_5_YEARS, LESS_THAN_2_YEARS.
|
| validity |
Certificate validity: NOT_VALID_YET, EXPIRING_SOON, EXPIRED, VALID.
|
| search |
Certificate search
|
| keyLength |
The key length (in bits).
|
CertificatesSorterFields
| Value |
Description |
| id |
Unique id property.
|
| expiryDate |
Certificate expiry date.
|
| digestAlgorithm |
Certificate digest algorithm.
|
| fingerprint |
Certificate fingerprint
|
CiphersuiteTlsVersion
| Value |
Description |
| TLS13 |
|
| TLS12 |
|
| NONE |
|
| UNKNOWN |
|
CiphersuitesSorterFields
| Value |
Description |
| nid |
Unique id property.
|
| name |
Name given by IETF to a recognized ciphersuite.
('TLS_AES_128_GCM_SHA256', 'TLS_NULL_WITH_NULL_NULL', ...)
|
| recommended |
Is Ciphersuite recommended by IETF.
|
| kex |
Key exchange algorithm used. (ECDHE, DHE, RSA, ...).
|
| version |
Ciphersuite version.
|
| auth |
Authentication algorithm used. (ECDSA, RSA, PSK, ...).
|
| algorithmSym |
Block/stream cipher algorithm used. (AES, RC4, ...).
|
| mac |
MAC algorithm used. (AEAD for TLS1.3, SHA256, ...).
|
| modeOfOperation |
Mode of operation used by the block cipher. 'null' if stream cipher is used.
(GCM, CBC, CCM, ...)
|
| hashAlg |
Hash algorithm used; serves as HKDF for TLS1.3 and as a MAC for TLS1.2.
(SHA-family, MD5, ...)
|
Digest
| Value |
Description |
| MD2 |
|
| MD5 |
|
| SHA1 |
|
| SHA224 |
|
| SHA256 |
|
| SHA384 |
|
| SHA512 |
|
| SHAKE128 |
|
| SHAKE256 |
|
DisplaySeverity
An enumeration.
| Value |
Description |
| NA |
|
| FILTERED |
|
| DISABLED |
|
| PASSED |
|
| LOW |
|
| MEDIUM |
|
| HIGH |
|
ExpandedScansFilterFields
| Value |
Description |
| name |
Scan name, unique value per project.
|
| type |
Type of the scan, filterable by EQ, NEQ.
EQ checks if it is exact type.
NEQ checks if it is not provided type.
|
| status |
Status of the scan, filterable by EQ, NEQ.
EQ checks if it is exact status.
NEQ checks if it is not provided status.
|
| startedAt |
Start date of the scan.
|
| endedAt |
End date, either cancelled or completed, of the scan.
|
| project |
Project id, filterable by EQ, NEQ.
EQ checks if it is exact status.
NEQ checks if it is not provided status.
|
ExportStatus
An enumeration.
| Value |
Description |
| PENDING |
|
| IN_PROGRESS |
|
| COMPLETED |
|
| CANCELED |
|
ExportType
An enumeration.
| Value |
Description |
| SERVICE_NOW |
|
| JIRA |
|
Filetype
An enumeration.
| Value |
Description |
| JKS_KEYSTORE |
|
| JCEKS_KEYSTORE |
|
| PKCS12_KEYSTORE |
|
| SST_KEYSTORE |
|
| CERTIFICATE |
|
| PGP_KEY |
|
| PKCS1_KEY |
|
| PKCS8_KEY |
|
| SSH_KEY |
|
| PPK |
|
| X509_KEY |
|
| OTHER_KEY |
|
| JAR |
|
| SHARED_LIB |
|
| PKCS7 |
|
| UNKNOWN |
|
FilterStatus
Status of an object with regards to project exceptions
| Value |
Description |
| FULLY_KEPT |
No calls or operations removed by filters.
|
| PARTIALLY_KEPT |
Some calls or operations removed by filters.
|
| NOT_KEPT |
All calls or operations removed by filters.
|
GroupClassification
| Value |
Description |
| PQC |
|
| HYBRID |
|
| IANA |
|
| UNKNOWN |
|
HandshakesFilterFields
| Value |
Description |
| initiator_ip |
Source IP.
|
| target_ip |
Target IP.
|
| initiator_port |
Source port.
|
| target_port |
Target port.
|
| timestamp |
Timestamp.
|
| server_name_indication |
Server name.
|
| ciphersuite |
Filter by selected or supported ciphersuite.
|
| client_tls_version |
Filter by client highest version or client supported versions extension.
|
| server_chosen_version |
Server chosen version.
|
HandshakesSorterFields
| Value |
Description |
| id |
Unique id property.
|
| initiator_ip |
Source IP.
|
| target_ip |
Target IP.
|
| initiator_port |
Source port.
|
| target_port |
Target port.
|
| timestamp |
Timestamp.
|
| server_name_indication |
Name of the server.
|
| client_highest_version |
Client highest version.
|
| client_supported_versions_extension |
Client supported versions extension.
|
| server_chosen_version |
Server chosen version.
|
HostStatus
An enumeration.
| Value |
Description |
| PENDING |
|
| SETTING_UP |
|
| SCANNING |
|
| RETRIEVING_TRACE |
|
| RETRIEVED_TRACE |
|
| DOWNLOADING_TRACE |
|
| DOWNLOADED_TRACE |
|
| SUCCESS |
|
| FAIL |
|
| CANCELED |
|
Imagetype
An enumeration.
| Value |
Description |
| DOCKER |
|
| VMDK |
|
InstanceSeverity
Use strings of numbers as the value to allow sorting to work as expected
in postgres and sqlite, but still allow sqlalchemy type conversion to work
| Value |
Description |
| PASSED |
|
| LOW |
|
| MEDIUM |
|
| HIGH |
|
InstancesFilterFields
| Value |
Description |
| severity |
Severity of the instance: PASSED, LOW, MEDIUM, or HIGH.
|
| number |
The instance number.
|
| numberLocal |
Number of the instance within instances of the same rule.
|
InstancesSorterFields
| Value |
Description |
| id |
Unique id property.
|
| number |
The instance number.
|
| severity |
Severity of the instance: PASSED, LOW, MEDIUM, or HIGH.
|
| numberLocal |
Number of the instance within instances of the same rule.
|
KeyCategory
An enumeration.
| Value |
Description |
| SYMMETRIC |
|
| ASYMMETRIC |
|
KeyType
An enumeration.
| Value |
Description |
| SYMMETRIC |
|
| PASSWORD_BASED |
|
| RSA |
|
| DSA |
|
| DH |
|
| EC |
|
| DILITHIUM |
|
| FALCON |
|
| SPHINCS |
|
KeysFilterFields
| Value |
Description |
| isUsed |
Is this a used key: TRUE or FALSE.
|
| isTlsSession |
Is this a TLS session key: TRUE or FALSE.
|
| category |
The key category: SYMMETRIC, PUBLIC, PRIVATE.
|
| type |
The key type: RSA, DSA, EC, DH, DILITHIUM, FALCON, SPHINCS, PASSWORD_BASED, SYMMETRIC.
|
| source |
The key source: AWS_KMS, AZURE_KEY_VAULT, DERIVED, EXCHANGED, KEYSTORE, CREATED, GENERATED, UNKNOWN.
|
| operation |
The key operation: MAC_COMPUTATION, LOADED, STORED, GENERATED, KEY_AGREEMENT, EXCHANGED, ENCRYPTION, DECRYPTION, WRAPPING, UNWRAPPING, SIGNATURE, VERIFICATION, KEY_DERIVATION, KEY_DEFINITION, NO_OPERATION.
|
| location |
The key location: JKS_KEYSTORE, JCEKS_KEYSTORE, PKCS12_KEYSTORE, SST_KEYSTORE, CERTIFICATE, PGP, PKCS1_KEY, PKCS8_KEY, SSH_KEY, PPK, X509_KEY, OTHER_KEY, JAR, SHARED_LIBRARY, PKCS7, UNKNOWN.
|
| length |
The key length (in bits).
|
OperationAlgorithm
Supported operation algorithms
| Value |
Description |
| AES |
|
| AESWRAP |
|
| BKS |
|
| BLOWFISH |
|
| CAMELLIA |
|
| CAST5 |
|
| DES |
|
| DES_EDE_2KEY |
|
| DES_EDE_3KEY |
|
| DH |
|
| DSA |
|
| ECDH |
|
| ECDSA |
|
| ECIES |
|
| ECMQV |
|
| EVP_BYTESTOKEY |
|
| IDEA |
|
| JCEKS |
|
| JKS |
|
| KECCAK224 |
|
| KECCAK256 |
|
| KECCAK288 |
|
| KECCAK384 |
|
| KECCAK512 |
|
| MD2 |
|
| MD5 |
|
| PBKDF1 |
|
| PBKDF2 |
|
| PKCS12_PBE |
|
| RC2 |
|
| RC4 |
|
| RC5 |
|
| RSA |
|
| SEED |
|
| SHA1 |
|
| SHA224 |
|
| SHA256 |
|
| SHA384 |
|
| SHA3_224 |
|
| SHA3_256 |
|
| SHA3_384 |
|
| SHA3_512 |
|
| SHA512 |
|
| SHA512_224 |
|
| SHA512_256 |
|
| SUN_JCE_CUSTOM_MD5_TRIPLE_DES |
|
OperationCategory
Supported operation categories
| Value |
Description |
| asymmetric_key_generation |
|
| symmetric_key_generation |
|
| encryption_decryption |
|
| signature_generation_verification |
|
| mac |
|
| hashing |
|
| key_wrapping_unwrapping |
|
| key_derivation |
|
| key_store_access |
|
| key_store_creation_loading |
|
| key_agreement |
|
| cloud_storage |
|
| key_definition |
|
| tls_initialization |
|
| tls_handshake |
|
| ssh_handshake |
|
OperationContext
Supported operation contexts
| Value |
Description |
| TLS |
|
| NON_TLS |
|
OperationEnum
An enumeration.
| Value |
Description |
| CONTAINS |
Applies `{field} CONTAINS {value}` operation.
`CONTAINS` will check for string match in the field value.
eg., `name` CONTAINS `desc` will select nodes that have word `desc` in their name.
`createdAt` CONTAINS `2019` will select nodes that were created in theyear 2019.
|
| EQ |
Applies `{field} EQUALS {value}` operation.
`EQUALS` will check if the `value` is exactly the same to the field value.
eg., `name` EQUALS `Project 1` will select node that has the exact name `Project 1`.
`createdAt` EQUALS `2019-10-17` will select nodes that were created on the17th Oct, 2019.
|
| NEQ |
Applies `{field} NOT EQUALS {value}` operation.
`NOT EQUALS` will check if the `value` is not the same to the field value.
eg., `name` NOT EQUALS `Project 1` will select nodes that do not have the name `Project 1`.
`createdAt` NOT EQUALS `2019-10-17` will select nodes that were not created on the 17th Oct, 2019.
|
| GT |
Applies `{field} GREATER THAN {value}` operation.
`GREATER THAN` will check if the `value` is greater than the field value.
eg., `name` GREATER THAN `Project 1` will select nodes that have names alphabetically after `Project 1`, like `Project 2` or `The project`.
`createdAt` GREATER THAN `2019-10-17` will select nodes that were created after 17th Oct, 2019.
|
| GE |
Applies `{field} GREATER OR EQUALS THAN {value}` operation.
`GREATER OR EQUALS THAN` will check if the `value` is greater or equal to the field value. GE combines GT and EQ operations.
eg., `name` GREATER OR EQUALS THAN `Project 1` will select nodes with names alphabetically after `Project 1` (like `Project 2` or `The project`) or have the name `Project 1`.
`createdAt` GREATER OR EQUALS THAN `2019-10-17` will select nodes that were created on and after 17th Oct, 2019.
|
| LT |
Applies `{field} LESS THAN {value}` operation.
`LESS THAN` will check if the `value` is lesser than the field value.
eg., `name` LESS THAN `Project 1` will select nodes that have names alphabetically before `Project 1`, like `Project 0` or `My project`.
`createdAt` LESS THAN `2019-10-17` will select nodes that were created before 17th Oct, 2019.
|
| LE |
Applies `{field} LESS OR EQUALS THAN {value}` operation.
`LESS OR EQUALS THAN` will check if the `value` is lesser or equal to the field value. LE combines LT and EQ operations.
eg., `name` LESS OR EQUALS THAN `Project 1` will select nodes with names alphabetically before `Project 1` (like `Project 0` or `My project`) or have the name `Project 1`.
`createdAt` LESS OR EQUALS THAN `2019-10-17` will select nodes that were created on and before 17th Oct, 2019.
|
OperationType
Supported operation types
| Value |
Description |
| ASYMMETRIC_KEY_GENERATION |
|
| SYMMETRIC_KEY_GENERATION |
|
| WRAPPING |
|
| UNWRAPPING |
|
| ENCRYPTION |
|
| DECRYPTION |
|
| DIGEST |
|
| KEY_AGREEMENT |
|
| KEY_DEFINITION |
|
| KEYSTORE_LOAD |
|
| KEYSTORE_STORE |
|
| MAC |
|
| PASSWORD_BASED_DERIVATION |
|
| SIGNATURE |
|
| SIGNATURE_VERIFICATION |
|
| TLS_HANDSHAKE |
|
| SSH_HANDSHAKE |
|
| TLS_INITIALIZATION |
|
OperationsFilterFields
| Value |
Description |
| type |
The operation type.
Filterable by EQ, NEQ.
'value' must be one of `OperationType`.
|
| category |
The operation category.
Filterable by EQ, NEQ.
'value' must be one of `OperationCategory`.
|
| context |
The operation context.
Filterable by EQ, NEQ.
'value' must be one of `OperationContext`.
|
| algorithms |
The algorithms used in the operation.
Filterable by CONTAINS.
'values' must be a non-empty list of `OperationAlgorithm`.
|
| timestamp |
The operation timestamp.
Filterable by EQ, GE, GT, LE and LT.
'value' must be a valid ISO-8601 datetime string.
|
OperationsSorterFields
| Value |
Description |
| id |
Unique id property
|
| type |
The operation type
|
| category |
The operation category
|
| context |
The operation context
|
| timestamp |
The operation timestamp
|
OperatorEnum
An enumeration.
| Value |
Description |
| AND |
Provided subFilters will be organized in an `AND` expression where all of the conditions have to be True for the node to be selected.
eg., *value_1 AND value_2*, only if both are correct, node will be selected
|
| OR |
Provided subFilters will be organized in an `OR` expression where at least one of the conditions have to be True for the node to be selected.
eg., *value_1 OR value_2*, if either one is correct, node will be selected
|
| NOT |
Provided subFilters will be negated and only the first value in `subFilters` will be considered.
eg., *NOT value_1*, the result of `value_1` will be negated and used for the selection of a node. If `value_1` is False, it will become True and vice-versa.
|
OrderEnum
An enumeration.
| Value |
Description |
| ASC |
Ascending order: returning elements will be organized in lower-high or in an alphabetical order (A-Z).
|
| DESC |
Descending order: returning elements will be organized in high-lower or in a reverse alphabetical order (Z-A).
|
OrganizationCertificatesFilterFields
| Value |
Description |
| isCa |
Is this a CA certificate: TRUE or FALSE
|
| isSelfSigned |
Is this certificate's issuer identical to its subject: TRUE or FALSE
|
| digestAlgorithm |
The certificate digest algorithm: MD2, MD5, SHA_1, SHA_224, SHA_256, SHA_384, SHA_512, SHAKE_128, SHAKE_256.
|
| validityLength |
The certificate validity length: MORE_THAN_10_YEARS, 5_TO_10_YEARS, 2_TO_5_YEARS, LESS_THAN_2_YEARS.
|
| validity |
Certificate validity: NOT_VALID_YET, EXPIRING_SOON, EXPIRED, VALID.
|
| keyLength |
The key length (in bits).
|
OrganizationKeysFilterFields
| Value |
Description |
| category |
The key category: SYMMETRIC, PUBLIC, PRIVATE.
|
| type |
The key type: SYMMETRIC, PASSWORD_BASED, RSA, DSA, DH, EC, DILITHIUM, FALCON, SPHINCS.
|
| length |
The key length (in bits).
|
Origin
An enumeration.
| Value |
Description |
| LOCAL |
|
| OPENID |
|
| WEB_ACCOUNT |
|
OverviewType
Type of an overview to link with internal filters.
| Value |
Description |
| APPLICATIONS |
|
| FILE_SYSTEMS |
|
| PKCS11_TOKENS |
|
| NETWORK_ANALYZER |
|
An enumeration.
| Value |
Description |
| WINDOWS |
|
| LINUX |
|
ProfileType
| Value |
Description |
| TRACER |
|
| FUZZER |
|
ProfilesFilterFields
| Value |
Description |
| name |
Profile name, unique value per organization.
|
| type |
Profile type
|
ProfilesSorterFields
| Value |
Description |
| id |
Unique id property.
|
| name |
Profile name, unique value.
|
| type |
Profile type, TRACER or FUZZER.
|
| preset |
Whether the profile is a predefined AQtive Guard profile
|
ProjectExceptionType
An enumeration.
| Value |
Description |
| BLACKLIST |
|
| WHITELIST |
|
ProjectExceptionsFilterFields
| Value |
Description |
| type |
Exception type: "BLACKLIST" or "WHITELIST".
Filterable by EQ, NEQ.
|
| term |
Exception term.
Filterable by EQ, CONTAINS.
Case sensitive.
|
| description |
Exception description.
Filterable by EQ, CONTAINS.
Case insensitive.
|
| active |
Exception active state: "TRUE" or "FALSE".
Filterable by EQ, NEQ.
|
| traceType |
Exception trace type.
Filterable by EQ, NEQ.
|
ProjectExceptionsSorterFields
| Value |
Description |
| id |
Unique id property.
|
| type |
Exception type: "BLACKLIST" or "WHITELIST"
|
| term |
Exception term
|
| description |
Exception description
|
| active |
Exception active state: "TRUE" or "FALSE"
|
| traceType |
Exception trace type
|
ProjectTaniumStatus
An enumeration.
| Value |
Description |
| QUEUED |
|
| RUNNING |
|
| COMPLETED |
|
| STOPPING |
|
| STOPPED |
|
ProjectsFilterFields
| Value |
Description |
| name |
Project name, unique value per organization.
|
| tags |
List of project tags, filterable by CONTAINS and EQ.
CONTAINS checks if any of the tags matches.
EQ checks if all of the tags are present.
|
| defaultProfile |
Default profile, filterable by EQ only.
|
| lastAnalysis |
Creation or completion time of the latest report in the project, filterable by EQ, GE, GT, LE and GT.
|
| lastUpdated ⚠️ |
Last update, filterable by EQ, GE, GT, LE and GT.
⚠️ DEPRECATED
This filter is deprecated and will be removed in a future release. Use the `lastAnalysis` filter instead.
|
ProjectsSorterFields
| Value |
Description |
| id |
Unique id property.
|
| name |
Project name, unique value per organization.
|
| lastAnalysis |
Creation or completion time of the latest report in this project.
|
ReportExceptionsCacheStatus
The status of the cache of a report with respect to the current exceptions of its project
| Value |
Description |
| CACHED |
The cache reflects the current exceptions of the project
|
| NOT_CACHED |
The cache does not reflect the current exceptions of the project
|
| UPDATE_SCHEDULED |
The cache is scheduled to be updated
|
| UPDATE_IN_PROGRESS |
The cache is currently being updated
|
ReportsFilterFields
| Value |
Description |
| name |
Report name, unique value per project.
|
| createdAt |
Creation date of the report.
|
| completedAt |
Completion date of the report.
|
| traceType |
Type of the trace used to create the report.
Filterable by EQ, NEQ
|
ReportsSorterFields
| Value |
Description |
| id |
Unique id property.
|
| name |
Report name.
|
Role
An enumeration.
| Value |
Description |
| VIEWER |
|
| ANALYST |
|
| UPLOADER |
|
| AUTH_ADMIN |
|
| ADMIN |
|
RsaPadding
| Value |
Description |
| RAW |
|
| PKCS1 |
|
| PSS |
|
RuleCategory
| Value |
Description |
| ALGORITHM |
|
| CRYPTO_USE |
|
| KEY_LENGTH |
|
| KEY_MANAGEMENT |
|
| HOST_SCAN |
|
| CONFLICTING_KEY_ROLES |
|
| ILLEGAL_ATTRIBUTE_MODIFICATION_ALLOWED |
|
| ILLEGAL_OPERATION_ALLOWED_FOR_KEY |
|
| ILLEGAL_RETURN_VALUE |
|
| INCORRECT_ATTRIBUTE_CALCULATION |
|
| INCORRECT_DEFAULT_ATTRIBUTE_VALUE |
|
| INSECURE_ATTRIBUTE_MODIFICATION |
|
| INSECURE_DEFAULT_VALUE |
|
| INSECURE_KEY_DERIVATION |
|
| INSECURE_KEY_EXPORT |
|
| INSECURE_KEY_IMPORT |
|
| INVALID_ATTRIBUTE_GENERATED |
|
| INVALID_TEMPLATE_ALLOWED |
|
| KEY_MATERIAL_EXPOSED |
|
| UNSAFE_CRYPTOGRAPHY_PERMITTED |
|
RuleObjectType
An enumeration.
| Value |
Description |
| CERTIFICATE |
|
| KEY |
|
| KEYSTORE |
|
| JAVA_CRYPTO_PROVIDER |
|
| PASSWORD |
|
RulesFilterFields
| Value |
Description |
| number |
The rule number.
|
Ruleset
An enumeration.
| Value |
Description |
| TRACER |
|
| COMPLIANCE |
|
| VULNERABILITY |
|
ScanHostsFilterFields
| Value |
Description |
| name |
Host name, unique value per project.
|
| status |
Status of the host, filterable by EQ, NEQ.
EQ checks if it is exact status.
NEQ checks if it is not provided status.
|
| platform |
Host platform, filterable by EQ, NEQ.
EQ checks if it is exact platform.
NEQ checks if it is not provided platform.
|
| originId |
Origin id, format relevant to the origin service.
|
ScanHostsSorterFields
| Value |
Description |
| id |
Unique id property.
|
| name |
Host name.
|
| status |
The host status.
|
| platform |
The host platform.
|
| originId |
ID from the origin service.
|
ScanStatus
An enumeration.
| Value |
Description |
| PENDING |
|
| IN_PROGRESS |
|
| CANCELED |
|
| COMPLETED |
|
ScanType
An enumeration.
| Value |
Description |
| CROWDSTRIKE |
|
ScansFilterFields
| Value |
Description |
| name |
Scan name, unique value per project.
|
| type |
Type of the scan, filterable by EQ, NEQ.
EQ checks if it is exact type.
NEQ checks if it is not provided type.
|
| status |
Status of the scan, filterable by EQ, NEQ.
EQ checks if it is exact status.
NEQ checks if it is not provided status.
|
| startedAt |
Start date of the scan.
|
| endedAt |
End date, either cancelled or completed, of the scan.
|
ScansSorterFields
| Value |
Description |
| id |
Unique id property.
|
| name |
Scan name.
|
| type |
The scan type.
|
| status |
The scan status.
|
| startedAt |
Start time of the scan.
|
| totalHosts |
Number of hosts in the scan.
|
| successfulHosts |
Number of successful hosts in the scan.
|
| failedHosts |
Number of failed hosts in the scan.
|
SlotsFilterFields
| Value |
Description |
| name |
Slot name, unique value per project.
|
| tags |
Slot tags.
|
| traceType |
The slot trace type (Enum value).
|
| lastReportTraceName |
The trace name of the last report for the slot.
|
| lastReportCreatedAt |
The creation time of the last report for the slot.
|
| lastReportState |
The state of the last report for the slot.
|
| reportCount |
Number of reports in a slot.
|
SlotsSorterFields
| Value |
Description |
| id |
Unique id property.
|
| name |
Slot name.
|
| traceType |
The slot trace type.
|
| lastReportTraceName |
The trace name of the last report for the slot.
|
| lastReportCreatedAt |
The creation time of the last report for the slot.
|
| lastReportState |
The state of the last report for the slot.
|
| reportCount |
Number of reports in a slot.
|
SshHandshakeStatus
SSH handshake status
| Value |
Description |
| SUCCESS |
|
| INCOMPLETE |
|
SshHandshakesFilterFields
| Value |
Description |
| initiator_ip |
Source IP.
|
| target_ip |
Target IP.
|
| initiator_port |
Source port.
|
| target_port |
Target port.
|
| timestamp |
Timestamp.
|
SshHandshakesSorterFields
| Value |
Description |
| id |
Unique id property.
|
| initiator_ip |
Source IP.
|
| target_ip |
Target IP.
|
| initiator_port |
Source port.
|
| target_port |
Target port.
|
| timestamp |
Timestamp.
|
State
An enumeration.
| Value |
Description |
| PENDING |
|
| PROGRESS |
|
| DONE |
|
| FAILED |
|
TlsHandshakeStatus
TLS handshake status
| Value |
Description |
| SUCCESS |
|
| INCOMPLETE |
|
TlsVersion
Handshake TLS version
| Value |
Description |
| TLS13 |
|
| TLS12 |
|
| TLS11 |
|
| TLS10 |
|
| SSL30 |
|
| UNKNOWN |
|
TraceType
An enumeration.
| Value |
Description |
| JAVA |
|
| EVP |
|
| LIBSSL |
|
| PKCS11_FUZZING |
|
| PKCS11_USAGE |
|
| DOTNET |
|
| HOST_SCANNER |
|
| NETWORK |
|
| PYTHON |
|
TracesFilterFields
| Value |
Description |
| name |
Report name, unique value per project.
|
| createdAt |
Creation date of the report.
|
| traceType |
Trace type.
Filterable by EQ, NEQ
|
UserLevel
An enumeration.
| Value |
Description |
| ADMIN |
|
| ANALYST |
|
| TESTER |
|
UsersFilterFields
| Value |
Description |
| name |
User name, unique value per organization.
Filterable by EQ, GE, GT, LE, LT, NEQ, CONTAINS.
|
| preferredName |
User preferred name.
Filterable by EQ, GE, GT, LE, LT, NEQ, CONTAINS.
|
| level |
User permission level.
Filterable by CONTAINS, EQ, NEQ:
CONTAINS checks if any of the levels matches.
EQ checks if level is present.
NEQ checks level is not present.
|
| role |
User role.
Filterable by CONTAINS.
Matches users having at least all the provided roles.
|
| origin |
Account type.
Filterable by EQ.
|
| Value |
Description |
| id |
Unique ID property.
|
| level |
User level.
|
| name |
User name.
|
| preferredName |
User preferred name.
|
| origin |
Account type.
|
| current |
Whether the requesting user is the currently logged in user.
|
Scalars
BigInt
The BigInt scalar type represents non-fractional whole numeric values.
BigInt is not constrained to 32-bit like the Int type and thus is a less
compatible type.
Boolean
The Boolean scalar type represents true or false.
DateTime
The DateTime scalar type represents a DateTime
value as specified by
iso8601.
Float
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
ID
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Int
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
JSONString
Allows use of a JSON String for input / output from the GraphQL schema.
Use of this type is not recommended as you lose the benefits of having a defined, static
schema (one of the key benefits of GraphQL).
String
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Interfaces
Handshake
The exchange between a server and network client to establish
a secure channel.
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| initiatorIp |
String! |
Client IP
|
| initiatorPort |
Int |
Client port
|
| targetIp |
String! |
Server IP
|
| targetPort |
Int |
Server port
|
| timestamp |
Float |
|
Node
| Field |
Argument |
Type |
Description |
| id |
ID! |
The ID of the object
|
Report
Parent type for all specific Report types: ReportPending, ReportFailed, ReportDone
Trace
Parent type for all specific Trace types: TracePending, TraceFailed, TraceDone
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| name |
String! |
|
| createdAt |
DateTime! |
Creation time for this trace (UTC, in ISO8601 format)
|
| size |
BigInt |
|
| slot |
Slot |
|
| jvmName |
String |
Only for java traces
|
| jvmVendor |
String |
Only for java traces
|
| jvmArguments |
[String] |
Only for java traces
|
| javaClassPath |
[String] |
Only for java traces
|
| traceType |
TraceType |
|
Unions
Integration