-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
/
whitelisted-classes.txt
202 lines (187 loc) · 6.93 KB
/
whitelisted-classes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
com.google.common.collect.AbstractListMultimap
com.google.common.collect.AbstractMultimap
com.google.common.collect.AbstractSetMultimap
# Artifactory - https://issues.jenkins-ci.org/browse/JENKINS-48991
com.google.common.collect.ArrayListMultimap
com.google.common.collect.EmptyImmutableList
com.google.common.collect.EmptyImmutableSet
com.google.common.collect.EmptyImmutableSortedSet
com.google.common.collect.HashMultimap
# First hit: https://github.com/jenkinsci/pitmutation-plugin/
com.google.common.collect.HashMultiset
com.google.common.collect.ImmutableList
# Registered in XStream2 converters
com.google.common.collect.ImmutableMap
# Registered in XStream2 converters
com.google.common.collect.ImmutableSet
com.google.common.collect.ImmutableSet$SerializedForm
com.google.common.collect.ImmutableSortedSet
# https://issues.jenkins-ci.org/browse/JENKINS-48989
com.google.common.collect.Maps$TransformedEntriesMap
# https://github.com/jenkinsci/sonar-gerrit-plugin
com.google.common.collect.Multimap
com.google.common.collect.RegularImmutableList
com.google.common.collect.RegularImmutableSet
com.google.common.collect.RegularImmutableSortedSet
com.google.common.collect.SingletonImmutableList
com.google.common.collect.SingletonImmutableMap
com.google.common.collect.SingletonImmutableSet
# TODO remove when maven-plugin 3.1 is widely adopted
hudson.maven.MavenInformation
# TODO remove when https://github.com/jenkinsci/kubernetes-pipeline-plugin/pull/66 is widely adopted
io.fabric8.docker.api.model.Config
io.fabric8.docker.api.model.GraphDriverData
io.fabric8.docker.api.model.ImageInspect
java.io.File
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.Class
java.lang.Double
java.lang.Enum
java.lang.Float
java.lang.Integer
java.lang.Long
java.lang.Number
java.lang.Object
java.lang.Short
java.lang.StackTraceElement
java.lang.String
java.lang.String$CaseInsensitiveComparator
java.lang.StringBuffer
java.lang.StringBuilder
java.lang.reflect.Proxy
java.math.BigDecimal
java.math.BigInteger
java.net.URI
java.net.URL
java.security.KeyRep
java.util.ArrayDeque
java.util.ArrayList
java.util.Arrays$ArrayList
java.util.Collections$AsLIFOQueue
java.util.Collections$CheckedCollection
java.util.Collections$CheckedList
java.util.Collections$CheckedMap
java.util.Collections$CheckedNavigableMap
java.util.Collections$CheckedNavigableSet
java.util.Collections$CheckedQueue
java.util.Collections$CheckedRandomAccessList
java.util.Collections$CheckedSet
java.util.Collections$CheckedSortedMap
java.util.Collections$CheckedSortedSet
java.util.Collections$CopiesList
java.util.Collections$EmptyList
java.util.Collections$EmptyMap
java.util.Collections$EmptySet
java.util.Collections$SetFromMap
java.util.Collections$SingletonList
java.util.Collections$SingletonMap
java.util.Collections$SingletonSet
java.util.Collections$SynchronizedCollection
java.util.Collections$SynchronizedList
java.util.Collections$SynchronizedMap
java.util.Collections$SynchronizedNavigableMap
java.util.Collections$SynchronizedNavigableSet
java.util.Collections$SynchronizedRandomAccessList
java.util.Collections$SynchronizedSet
java.util.Collections$SynchronizedSortedMap
java.util.Collections$SynchronizedSortedSet
java.util.Collections$UnmodifiableCollection
java.util.Collections$UnmodifiableList
java.util.Collections$UnmodifiableMap
java.util.Collections$UnmodifiableNavigableMap
java.util.Collections$UnmodifiableNavigableSet
java.util.Collections$UnmodifiableRandomAccessList
java.util.Collections$UnmodifiableSet
java.util.Collections$UnmodifiableSortedMap
java.util.Collections$UnmodifiableSortedSet
java.util.Date
java.util.EnumMap
java.util.EnumSet
java.util.GregorianCalendar
java.util.HashMap
java.util.HashSet
java.util.Hashtable
java.util.LinkedHashMap
java.util.LinkedHashSet
java.util.LinkedList
java.util.Locale
java.util.Optional
java.util.Properties
java.util.RandomAccessSublist
java.util.RegularEnumSet
java.util.Stack
java.util.Sublist
java.util.TreeMap
java.util.TreeMap$KeySet
java.util.TreeSet
java.util.UUID
java.util.Vector
java.util.concurrent.ConcurrentHashMap
java.util.concurrent.ConcurrentLinkedQueue
java.util.concurrent.ConcurrentSkipListMap
java.util.concurrent.CopyOnWriteArrayList
java.util.concurrent.CopyOnWriteArraySet
java.util.concurrent.CountDownLatch
java.util.concurrent.CountDownLatch$Sync
java.util.concurrent.atomic.AtomicBoolean
java.util.logging.Level
java.util.logging.LogRecord
java.util.regex.Pattern
# TODO remove when https://github.com/jenkinsci/job-dsl-plugin/pull/1092 is widely adopted
javaposse.jobdsl.dsl.GeneratedJob
# TODO remove when https://github.com/jenkinsci/monitoring-plugin/pull/6 is widely adopted
net.bull.javamelody.internal.model.CacheInformations
net.bull.javamelody.internal.model.HeapHistogram
net.bull.javamelody.internal.model.HeapHistogram$ClassInfo
net.bull.javamelody.internal.model.JavaInformations
net.bull.javamelody.internal.model.JobInformations
net.bull.javamelody.internal.model.MBeanNode
net.bull.javamelody.internal.model.MBeanNode$MBeanAttribute
net.bull.javamelody.internal.model.MemoryInformations
net.bull.javamelody.internal.model.ProcessInformations
net.bull.javamelody.internal.model.ThreadInformations
net.bull.javamelody.internal.model.TomcatInformations
org.acegisecurity.userdetails.User
org.apache.commons.fileupload.disk.DiskFileItem
org.apache.commons.fileupload.util.FileItemHeadersImpl
org.apache.tools.ant.Location
# TODO remove when git-client 2.7.1+ is widely adopted
org.eclipse.jgit.lib.ObjectId
org.eclipse.jgit.lib.ObjectIdOwnerMap$Entry
org.eclipse.jgit.lib.PersonIdent
org.eclipse.jgit.revwalk.RevCommit
org.eclipse.jgit.revwalk.RevObject
org.eclipse.jgit.revwalk.RevTree
org.eclipse.jgit.transport.URIish
# TODO remove when https://github.com/jenkinsci/workflow-support-plugin/pull/50 is widely adopted
org.jboss.marshalling.TraceInformation$FieldInfo
org.jboss.marshalling.TraceInformation$ObjectInfo
# TODO see main ruby-runtime section below
org.jenkinsci.jruby.JRubyMapper$DynamicProxy
# TODO remove when https://github.com/jenkinsci/xtrigger-lib/pull/9 is widely adopted in fstrigger-plugin, urltrigger-plugin, etc.
org.jenkinsci.lib.xtrigger.XTriggerCause
org.jenkinsci.lib.xtrigger.XTriggerCauseAction
# TODO remove (also XStream2.BlacklistedTypesConverter.JRUBY_PROXY) when https://github.com/jenkinsci/ruby-runtime-plugin/pull/5 is widely adopted
org.jruby.RubyArray
org.jruby.RubyBignum
org.jruby.RubyBoolean
org.jruby.RubyBoolean$False
org.jruby.RubyBoolean$True
org.jruby.RubyFixnum
org.jruby.RubyHash
org.jruby.RubyObject
org.jruby.RubyString
org.jruby.RubySymbol
org.jruby.java.proxies.ConcreteJavaProxy
org.jruby.runtime.builtin.IRubyObject
org.jvnet.hudson.MemoryUsage
org.jvnet.localizer.Localizable
org.jvnet.localizer.ResourceBundleHolder
# TODO remove when https://github.com/jenkinsci/dependency-check-plugin/pull/20 is widely adopted
org.owasp.dependencycheck.dependency.Reference
org.owasp.dependencycheck.dependency.Vulnerability
org.owasp.dependencycheck.dependency.VulnerableSoftware
sun.security.rsa.RSAPublicKeyImpl
sun.security.x509.X509Key