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
enabledModules: [String!]!
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.enabledModules ● [String!]! non-null scalar​

AST modules a scan of this configuration runs, resolved branch -> asset -> company -> global. Independent of overriddenModules: a module can be switched off while still inheriting its settings.

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.