Count Writeups
Description
How To Enable
Example Prompts
How many writeups do I have in AttackForge?How many writeups are in my main library?Supported Query Fields
id: {
type: 'string',
pattern: "ObjectId\\(\\'[0-9a-fA-F]{24}\\'\\)",
}
created: {
type: 'string',
pattern: '^\\d{4,}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$',
description: 'The timestamp that this vulnerability was created.'
}
modified: {
type: 'string',
pattern: '^\\d{4,}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$',
description: 'The timestamp that this vulnerability was last modified.'
}
attack_scenario: {
type: 'string',
}
description: {
type: 'string',
}
impact_on_availability: {
enum: [
'High',
'Medium',
'Low',
'None',
]
}
impact_on_confidentiality: {
enum: [
'High',
'Medium',
'Low',
'None',
]
}
impact_on_integrity: {
enum: [
'High',
'Medium',
'Low',
'None',
]
}
import_source_id: {
type: 'string'
}
import_source: {
type: 'string'
}
likelihood_of_exploitation: {
description: 'Scale of exploitability, 1 is least and 10 is most',
enum: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
}
remediation_recommendation: {
type: 'string'
}
severity: {
description: '1 is least severe and 10 is most severe',
enum: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
}
title: {
type: 'string',
}
tags: {
type: 'array',
items: { type: 'string' }
}
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