PentestSession
No description
type PentestSession {
commands: [PentestSessionCommand!]!
createdAt: ISO8601DateTime!
currentPhase: String
currentStepTitle: String
endedAt: ISO8601DateTime
events(
after: ID
before: ID
limit: Int = 200
): [PentestSessionEvent!]!
heldAt: ISO8601DateTime
heldBy: PortalUserBasicInfoType
holdExpiresAt: ISO8601DateTime
id: ID!
messages(
limit: Int = 200
): [PentestSessionMessage!]!
originBreakdown: PentestSessionOriginBreakdown!
pendingCommand: PentestSessionCommand
pentestExecution: PentestExecution!
reviews(
limit: Int = 200
): [PentestSessionReview!]!
startedAt: ISO8601DateTime
state: String!
watchers: [PortalUserBasicInfoType!]!
}
Fields
PentestSession.commands ● [PentestSessionCommand!]! non-null object
Control commands issued by analysts, oldest first
PentestSession.createdAt ● ISO8601DateTime! non-null scalar
PentestSession.currentPhase ● String scalar
PentestSession.currentStepTitle ● String scalar
PentestSession.endedAt ● ISO8601DateTime scalar
PentestSession.events ● [PentestSessionEvent!]! non-null object
PentestSession.events.after ● ID scalar
Cursor: return only events with a higher id. Used to catch up after a reconnect.
PentestSession.events.before ● ID scalar
PentestSession.events.limit ● Int scalar
PentestSession.heldAt ● ISO8601DateTime scalar
PentestSession.heldBy ● PortalUserBasicInfoType object
PentestSession.holdExpiresAt ● ISO8601DateTime scalar
PentestSession.id ● ID! non-null scalar
PentestSession.messages ● [PentestSessionMessage!]! non-null object
The newest messages of the shared chat thread, oldest first
PentestSession.messages.limit ● Int scalar
PentestSession.originBreakdown ● PentestSessionOriginBreakdown! non-null object
Findings by origin, from the analyst's real decisions
PentestSession.pendingCommand ● PentestSessionCommand object
PentestSession.pentestExecution ● PentestExecution! non-null object
PentestSession.reviews ● [PentestSessionReview!]! non-null object
The review queue: pending cards first (hot first), then the most recently decided
PentestSession.reviews.limit ● Int scalar
PentestSession.startedAt ● ISO8601DateTime scalar
When the execution actually started; drives the elapsed clock
PentestSession.state ● String! non-null scalar
PentestSession.watchers ● [PortalUserBasicInfoType!]! non-null object
Returned By
pentestSession query
Member Of
ControlPentestSessionPayload object ● UpdatePentestSessionStatePayload object
Contribute to the Docs
Found something outdated or missing? Help us improve the documentation with a quick suggestion or edit.
How to contributeResources
By exploring our content, you'll find resources that will enhance your understanding of the importance of a Security Application Program.
Conviso Blog: Explore our blog, which offers a collection of articles and posts covering a wide range of AppSec topics. The content on the blog is primarily in English.
Conviso's YouTube Channel: Access a wealth of informative videos covering various topics related to AppSec. Please note that the content is primarily in Portuguese.