.aiproj.json
1.1Schema URL
Type:
object
Settings for project analysis by the Application Inspector
Properties
ProgrammingLanguage
string
required
ProjectName
string
required
ScanModules
string[]
required
uniqueItems=true
$schema
string
Version
string
BlackBoxSettings
object | null
10 nested properties
AdditionalHttpHeaders
array | null
Dictionary of additional HTTP headers
WhiteListedAddresses
array | null
Addresses, that was added in white list
BlackListedAddresses
array | null
Addresses, that was added in black list
Authentication
object | null
object object, object object, object object, object object, null null
4 nested properties
Cookie
object | null
Cookie authentication options
3 nested properties
Cookie
string
required
ValidationAddress
string
required
Verification address
ValidationTemplate
string
required
String to search for
Form
object | null
Form-based authentication options
object object, object object
8 nested properties
FormDetection
string
Type of form authentication detection
FormAddress
FormXPath
Login
LoginKey
Password
PasswordKey
ValidationTemplate
String to search for
Http
object | null
HTTP Basic authentication options
3 nested properties
Login
string
required
Password
string
required
ValidationAddress
string
required
Type
string
Level
string
ProxySettings
object | null
Proxy server settings
6 nested properties
Enabled
boolean
Host
null | string
Login
null | string
Password
null | string
Port
integer
Type
string
RunAutocheckAfterScan
boolean
Autocheck vulnerabilities after scanning
ScanScope
string
Site
string
SslCheck
boolean
CustomParameters
null | string
Custom kernel startup parameters
DotNetSettings
object | null
2 nested properties
ProjectType
string
SolutionFile
null | string
Path to a solution or project
JavaSettings
object | null
4 nested properties
Parameters
null | string
UnpackUserPackages
boolean
UserPackagePrefixes
null | string
Version
string
MailingProjectSettings
object | null
Report mailing options
object object, object object
3 nested properties
Enabled
boolean
MailProfileName
null | string
EmailRecipients
string[]
SkipGitIgnoreFiles
boolean
Exclude from scanning the files from the .gitignore file
UsePublicAnalysisMethod
boolean
Search from available public and protected methods
UseSastRules
boolean
Enable SAST Analysis rules
UseCustomPmRules
boolean
Enable custom PM rules
UseSecurityPolicies
boolean
Check for compliance with the security policy
DownloadDependencies
null | boolean