Skip to main content

ScanConfig

Scanner configuration attached to an asset, optionally to one of its branches

type ScanConfig {
asset: Asset!
astConfig: JSON
branch: Branch
createdAt: ISO8601DateTime
dastConfiguration: ConvisoDastConfiguration
executionsCount: Int!
id: ID!
ignoredPaths: [String!]!
inScopePaths: [String!]!
lastExecution: ControlSyncStatus
outScopePaths: [String!]!
overriddenModules: [String!]!
scanType: ScanConfigScanTypeEnum!
triggerKind: ScanConfigTriggerKindEnum!
updatedAt: ISO8601DateTime
}

Fields

ScanConfig.asset ● Asset! non-null object

ScanConfig.astConfig ● JSON scalar

Full AST configuration in effect for the asset, defaults already merged in

ScanConfig.branch ● Branch object

The branch this execution profile belongs to. Null means the asset-wide configuration every branch without a profile of its own inherits.

ScanConfig.createdAt ● ISO8601DateTime scalar

ScanConfig.dastConfiguration ● ConvisoDastConfiguration object

ScanConfig.executionsCount ● Int! non-null scalar

Scans this asset has run with this scanner

ScanConfig.id ● ID! non-null scalar

Composite id, e.g. "AST-407" or "AST-407-12"

ScanConfig.ignoredPaths ● [String!]! non-null scalar

Paths the AST scan skips, resolved asset -> company -> global

ScanConfig.inScopePaths ● [String!]! non-null scalar

DAST in-scope path patterns

ScanConfig.lastExecution ● ControlSyncStatus object

ScanConfig.outScopePaths ● [String!]! non-null scalar

DAST out-of-scope path patterns

ScanConfig.overriddenModules ● [String!]! non-null scalar

AST modules this asset overrides; the remaining ones inherit the company defaults

ScanConfig.scanType ● ScanConfigScanTypeEnum! non-null enum

ScanConfig.triggerKind ● ScanConfigTriggerKindEnum! non-null enum

ScanConfig.updatedAt ● ISO8601DateTime scalar

Returned By

scanConfig query

Member Of

ScanConfigCollection object

Contribute to the Docs

Found something outdated or missing? Help us improve the documentation with a quick suggestion or edit.

How to contribute

Resources

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.