Find Projects
Description
How To Enable
Example Prompts
Which projects are currently in Testing status? Include custom fields in the response.Supported Query Fields
id: {
description: "This is the project id. Match against single id: { id: { $eq: ObjectId('65a440c08cade68ca7bc7192') } }. Match against multiple ids: { id: { $in: [ ObjectId('65a440c08cade68ca7bc7192'), ObjectId('65a440c08cade68ca7bc7192') ] } }",
type: 'string',
pattern: "ObjectId\\(\\'[0-9a-fA-F]{24}\\'\\)",
}
created: {
description: 'The timestamp that this project was created.',
type: 'string',
pattern: '^\\d{4,}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$',
}
modified: {
description: 'The timestamp that this project was last modified.',
type: 'string',
pattern: '^\\d{4,}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$',
}
name: {
type: 'string',
}
code: {
type: 'string',
}
start_date: {
description: 'The timestamp that this project is expected to commence.',
type: 'string',
pattern: '^\\d{4,}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$',
}
end_date: {
description: 'The timestamp that this project is expected to conclude.',
type: 'string',
pattern: '^\\d{4,}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$',
}
status: {
enum: [
'Completed',
'On Hold',
'Overrun',
'Retest',
'Testing',
'Waiting to Start'
]
}
org_code: {
description: 'This is used to capture the Organizational Code that this project belongs',
type: 'string',
}
vuln_code: {
description: 'The Vulnerability Code that is used to generate the alernate id for the project vulnerabilities',
type: 'string',
}
attack_chains_enabled: {
description: 'Indicates if attack chains are enabled on this project',
type: 'boolean'
}
reporting_enabled: {
description: 'Indicates if reporting is enabled on this project',
type: 'boolean'
}
retesting_enabled: {
description: 'Indicates if the retesting workflow is enabled on this project',
type: 'boolean'
}
summary_enabled: {
description: 'Indicates if the summary page is enabled on this project',
type: 'boolean'
}
custom_tags: {
type: 'array',
items: {
type: 'object',
properties: {
name: { type: 'string' },
value: { type: 'string' }
},
required: ['name', 'value'],
additionalProperties: false
}
}
custom_fields: {
type: 'array',
items: {
type: 'object',
properties: {
key: {
type: 'string',
pattern: '^[a-zA-Z]([a-zA-Z0-9_]*[a-zA-Z0-9])?$',
},
value: {
oneOf: [
{
type: 'string',
},
{
type: 'array',
},
]
}
},
required: ['key', 'value'],
additionalProperties: false
}Example Response
Last updated