1 ####################################################################
\r
2 # WhiteSource Unified-Agent configuration file
\r
3 ####################################################################
\r
4 ##########################################
\r
5 # GENERAL SCAN MODE: Files and Package Managers
\r
6 ##########################################
\r
9 forceCheckAllDependencies=false
\r
11 forceUpdate.failBuildOnPolicyViolation=false
\r
13 #ignoreSourceFiles=true
\r
15 #updateInventory=false
\r
16 #resolveAllDependencies=false
\r
18 #requireKnownSha1=false
\r
19 #generateProjectDetailsJson=true
\r
20 #generateScanReport=true
\r
21 #scanReportTimeoutMinutes=10
\r
22 #excludeDependenciesFromNodes=.*commons-io.*,.*maven-model
\r
24 #projectPerFolder=true
\r
25 #projectPerFolderIncludes=
\r
26 #projectPerFolderExcludes=
\r
28 #wss.connectionTimeoutMinutes=60
\r
29 # Change the below URL to your WhiteSource server.
\r
30 # Use the 'WhiteSource Server URL' which can be retrieved
\r
31 # from your 'Profile' page on the 'Server URLs' panel.
\r
32 # Then, add the '/agent' path to it.
\r
33 wss.url=https://saas.whitesourcesoftware.com/agent
\r
35 #npm.resolveDependencies=false
\r
36 #npm.ignoreSourceFiles=false
\r
37 #npm.includeDevDependencies=true
\r
38 #npm.runPreStep=true
\r
39 #npm.ignoreNpmLsErrors=true
\r
40 #npm.ignoreScripts=true
\r
41 #npm.yarnProject=true
\r
43 #npm.identifyByNameAndVersion=true
\r
45 #bower.resolveDependencies=false
\r
46 #bower.ignoreSourceFiles=true
\r
47 #bower.runPreStep=true
\r
49 #nuget.resolvePackagesConfigFiles=false
\r
50 #nuget.resolveCsProjFiles=false
\r
51 #nuget.resolveDependencies=false
\r
52 #nuget.restoreDependencies=true
\r
53 #nuget.preferredEnvironment=
\r
54 #nuget.packagesDirectory=
\r
55 #nuget.ignoreSourceFiles=true
\r
56 #nuget.runPreStep=true
\r
57 #nuget.resolveNuspecFiles=false
\r
59 #python.resolveDependencies=false
\r
60 #python.ignoreSourceFiles=false
\r
61 #python.ignorePipInstallErrors=true
\r
62 #python.installVirtualenv=true
\r
63 #python.resolveHierarchyTree=false
\r
64 #python.requirementsFileIncludes=requirements.txt
\r
65 #python.resolveSetupPyFiles=true
\r
66 #python.runPipenvPreStep=true
\r
67 #python.pipenvDevDependencies=true
\r
68 #python.IgnorePipenvInstallErrors=true
\r
70 #maven.ignoredScopes=test provided
\r
71 #maven.resolveDependencies=false
\r
72 #maven.ignoreSourceFiles=true
\r
73 #maven.aggregateModules=true
\r
74 #maven.ignorePomModules=false
\r
75 #maven.runPreStep=true
\r
76 #maven.ignoreMvnTreeErrors=true
\r
77 #maven.environmentPath=
\r
78 #maven.m2RepositoryPath=
\r
80 #gradle.ignoredScopes=
\r
81 #gradle.resolveDependencies=false
\r
82 #gradle.runAssembleCommand=false
\r
83 #gradle.runPreStep=true
\r
84 #gradle.ignoreSourceFiles=true
\r
85 #gradle.aggregateModules=true
\r
86 #gradle.preferredEnvironment=wrapper
\r
87 #gradle.localRepositoryPath=
\r
89 #paket.resolveDependencies=false
\r
90 #paket.ignoredGroups=
\r
91 #paket.ignoreSourceFiles=false
\r
92 #paket.runPreStep=true
\r
95 #go.resolveDependencies=false
\r
96 #go.collectDependenciesAtRuntime=true
\r
97 #go.dependencyManager=
\r
98 #go.ignoreSourceFiles=true
\r
99 #go.glide.ignoreTestPackages=false
\r
100 #go.gogradle.enableTaskAlias=true
\r
102 #ruby.resolveDependencies = false
\r
103 #ruby.ignoreSourceFiles = false
\r
104 #ruby.installMissingGems = true
\r
105 #ruby.runBundleInstall = true
\r
106 #ruby.overwriteGemFile = true
\r
108 #sbt.resolveDependencies=false
\r
109 #sbt.ignoreSourceFiles=true
\r
110 #sbt.aggregateModules=true
\r
111 #sbt.runPreStep=true
\r
114 #php.resolveDependencies=false
\r
115 #php.runPreStep=true
\r
116 #php.includeDevDependencies=true
\r
118 #html.resolveDependencies=false
\r
120 #cocoapods.resolveDependencies=false
\r
121 #cocoapods.runPreStep=true
\r
122 #cocoapods.ignoreSourceFiles=false
\r
124 #hex.resolveDependencies=false
\r
125 #hex.runPreStep=true
\r
126 #hex.ignoreSourceFiles=false
\r
127 #hex.aggregateModules=true
\r
129 ##################################
\r
130 # Organization tokens:
\r
131 ##################################
\r
134 #userKey is required if WhiteSource administrator has enabled "Enforce user level access" option
\r
145 #requesterEmail=user@provider.com
\r
147 #########################################################################################
\r
148 # Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE
\r
149 #########################################################################################
\r
150 includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx **/*.go **/*.py
\r
152 #includes=**/*.m **/*.mm **/*.js **/*.php
\r
154 #includes=**/*.gem **/*.rb
\r
155 #includes=**/*.dll **/*.cs **/*.nupkg
\r
156 #includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2
\r
157 #includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py
\r
159 ## Exclude file extensions or specific directories by adding **/*.<extension> or **<excluded_dir>/**
\r
160 excludes=**/*sources.jar **/*javadoc.jar
\r
162 case.sensitive.glob=false
\r
163 followSymbolicLinks=true
\r
165 ##################################
\r
166 # Archive properties
\r
167 ##################################
\r
168 #archiveExtractionDepth=2
\r
169 #archiveIncludes=**/*.war **/*.ear
\r
170 #archiveExcludes=**/*sources.jar
\r
172 ##################################
\r
174 ##################################
\r
180 ##################################
\r
182 ##################################
\r
191 #scm.npmInstallTimeoutMinutes=
\r
192 #scm.repositoriesFile=
\r
194 ##############################################
\r
195 # SCAN MODE: Linux package manager settings
\r
196 ##############################################
\r
197 #scanPackageManager=true
\r
199 ##################################
\r
200 # SCAN MODE: Docker images
\r
201 ##################################
\r
202 #docker.scanImages=true
\r
203 #docker.includes=.*.*
\r
205 #docker.pull.enable=true
\r
206 #docker.pull.images=.*.*
\r
207 #docker.pull.maxImages=10
\r
208 #docker.pull.tags=.*.*
\r
209 #docker.pull.digest=
\r
210 #docker.delete.force=true
\r
211 #docker.login.sudo=false
\r
213 #docker.aws.enable=true
\r
214 #docker.aws.registryIds=
\r
216 #docker.azure.enable=true
\r
217 #docker.azure.userName=
\r
218 #docker.azure.userPassword=
\r
219 #docker.azure.registryNames=
\r
221 ##################################
\r
222 # SCAN MODE: Docker containers
\r
223 ##################################
\r
224 #docker.scanContainers=true
\r
225 #docker.containerIncludes=.*.*
\r
226 #docker.containerExcludes=
\r
228 ################################
\r
229 # Serverless settings
\r
230 ################################
\r
231 #serverless.provider=
\r
232 #serverless.scanFunctions=true
\r
233 #serverless.includes=
\r
234 #serverless.excludes=
\r
235 #serverless.region=
\r
236 #serverless.maxFunctions=10
\r