{"bomFormat":"CycloneDX","specVersion":"1.6","serialNumber":"urn:uuid:1572f610-6bbc-4f12-a662-d74008d5d1b8","version":1,"metadata":{"timestamp":"2026-10-15T01:12:53Z","tools":{"components":[{"name":"trivy","version":"0.74.0-cdx","description":"Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more. This is a custom wrapper maintained by the cdxgen team.","purl":"pkg:generic/github.com/cdxgen/cdxgen-plugins-bin/trivy-cdxgen@0.74.0-cdx","bom-ref":"pkg:generic/github.com/cdxgen/cdxgen-plugins-bin/trivy-cdxgen@0.74.0-cdx","type":"application","hashes":[{"alg":"SHA-256","content":"e0be2b8ce2e38a039809fdb08f906fce449500f7a9fc079f41b369ec1c58e374"}],"externalReferences":[{"type":"vcs","url":"https://github.com/cdxgen/cdxgen-plugins-bin/tree/main/thirdparty/trivy"},{"type":"issue-tracker","url":"https://github.com/cdxgen/cdxgen/issues"}],"properties":[{"name":"cdx:plugin:manifest:name","value":"trivy"},{"name":"internal:binary_path","value":"plugins/trivy/trivy-cdxgen-darwin-arm64"}],"licenses":[{"license":{"id":"Apache-2.0"}}]},{"name":"trustinspector","version":"4.1.1","description":"cdxgen trust-material inspection helper for repository keys, certificate stores, macOS code-signing, notarization, and Windows trust policy inventory.","purl":"pkg:generic/github.com/cdxgen/cdxgen-plugins-bin/trustinspector-cdxgen@4.1.1","bom-ref":"pkg:generic/github.com/cdxgen/cdxgen-plugins-bin/trustinspector-cdxgen@4.1.1","type":"application","hashes":[{"alg":"SHA-256","content":"127ad52be70f23674e53380105dac390f4dc6a590aa4a4cf58e2beb8e3502144"}],"externalReferences":[{"type":"vcs","url":"https://github.com/cdxgen/cdxgen-plugins-bin/tree/main/thirdparty/trustinspector"},{"type":"issue-tracker","url":"https://github.com/cdxgen/cdxgen/issues"}],"properties":[{"name":"cdx:plugin:manifest:name","value":"trustinspector"},{"name":"internal:binary_path","value":"plugins/trustinspector/trustinspector-cdxgen-darwin-arm64"}],"licenses":[{"license":{"id":"MIT"}}]},{"group":"@cdxgen","name":"cdxgen","version":"13.4.0","purl":"pkg:npm/%40cdxgen/cdxgen@13.4.0","type":"application","bom-ref":"pkg:npm/@cdxgen/cdxgen@13.4.0","publisher":"OWASP Foundation","authors":[{"name":"OWASP Foundation"}]}]},"authors":[{"name":"OWASP Foundation"}],"lifecycles":[{"phase":"pre-build"},{"phase":"post-build"}],"component":{"name":"ghcr.io/haksungjang/scab-log4shell@sha256","version":"46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1","type":"container","purl":"pkg:oci/scab-log4shell@sha256:46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1?repository_url=ghcr.io%2Fhaksungjang%2Fscab-log4shell&tag=46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1","bom-ref":"pkg:oci/scab-log4shell@sha256:46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1?repository_url=ghcr.io/haksungjang/scab-log4shell&tag=46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1"},"properties":[{"name":"cdx:bom:componentNamespaces","value":"org.apache.logging.log4j"},{"name":"cdx:bom:componentSrcFiles","value":"jar-deps-GiQzE3/log4j-core-2.14.1.jar\\njar-deps-gOJ9cM/log4j-core-2.14.1.jar\\njar-deps-iPDirb/log4j-core-2.14.1.jar\\nlog4j-core-2.14.1.jar"},{"name":"cdx:bom:componentTypes","value":"maven"},{"name":"cdx:container:unpackagedExecutableCount","value":"0"},{"name":"cdx:container:unpackagedSharedLibraryCount","value":"0"},{"name":"oci:image:Architecture","value":"arm64"},{"name":"oci:image:Created","value":"2026-07-01T23:31:03.35169977+09:00"},{"name":"oci:image:Id","value":"sha256:46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1"},{"name":"oci:image:Os","value":"linux"},{"name":"oci:image:RepoDigest","value":"ghcr.io/haksungjang/scab-log4shell@sha256:46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1"},{"name":"oci:image:RepoTag","value":"ghcr.io/haksungjang/scab-log4shell@sha256:46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1"},{"name":"oci:image:lastLayer:Created","value":"2026-07-01T23:31:03.35169977+09:00"},{"name":"oci:image:manifest:Config","value":"blobs/sha256/d5e4e7595a18263686747dc18b613ae095d919b55a0de0e357a9cd03fbb6dcab"},{"name":"oci:image:manifest:Layers","value":"blobs/sha256/226024684d194b0593686da99cb9827ded889fdae3cb49715a9cb113f053fe7b"}]},"components":[{"publisher":"The Apache Software Foundation","group":"org.apache.logging.log4j","name":"log4j-core","version":"2.14.1","description":"The Apache Log4j Implementation","hashes":[{"alg":"MD5","content":"948dda787593340a7af1a18e328b7b7f"},{"alg":"SHA-1","content":"9141212b8507ab50a45525b545b39d224614528b"},{"alg":"SHA-256","content":"ade7402a70667a727635d5c4c29495f4ff96f061f12539763f6f123973b465b0"},{"alg":"SHA-512","content":"6e41ff42f12deedb8da06cbed73d0a9a5389660b7ee058436f8fcb6b14a6ab3105faf8e3f2c007d38ccc85af1e704505b84be5a80d8e68a434aae82b54b85f70"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:maven/org.apache.logging.log4j/log4j-core@2.14.1?type=jar","externalReferences":[{"type":"vcs","url":"https://gitbox.apache.org/repos/asf?p=logging-log4j2.git"}],"type":"framework","bom-ref":"pkg:maven/org.apache.logging.log4j/log4j-core@2.14.1?type=jar","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"internal:Namespaces","value":"org.apache.logging.log4j.core.appender.SocketAppender$Builder\norg.apache.logging.log4j.core.appender.rolling.action.PathSortByModificationTime\norg.apache.logging.log4j.core.appender.rolling.action.GzCompressAction\norg.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy\norg.apache.logging.log4j.core.appender.SyslogAppender\norg.apache.logging.log4j.core.appender.OutputStreamAppender$OutputStreamManagerFactory\norg.apache.logging.log4j.core.appender.db.jdbc.DriverManagerConnectionSource\norg.apache.logging.log4j.core.appender.db.jdbc.AbstractConnectionSource\norg.apache.logging.log4j.core.appender.db.jdbc.AbstractDriverManagerConnectionSource\norg.apache.logging.log4j.core.appender.AsyncAppender$1\norg.apache.logging.log4j.core.appender.routing.IdlePurgePolicy\norg.apache.logging.log4j.core.appender.mom.JmsManager$Reconnector\norg.apache.logging.log4j.core.appender.mom.jeromq.JeroMqManager\norg.apache.logging.log4j.core.impl.ContextAnchor\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$StyledSection\norg.apache.logging.log4j.core.tools.Generate\norg.apache.logging.log4j.core.net.DatagramSocketManager$1\norg.apache.logging.log4j.core.net.SocketOptions\norg.apache.logging.log4j.core.util.datetime.FastDateParser$TimeZoneStrategy\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TwoDigitYearField\norg.apache.logging.log4j.core.util.datetime.FastDateParser$Strategy\norg.apache.logging.log4j.core.util.AbstractWatcher$ReconfigurationRunnable\norg.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry$RegisteredCancellable\norg.apache.logging.log4j.core.util.WatchManager$1\norg.apache.logging.log4j.core.util.CoarseCachedClock$1\norg.apache.logging.log4j.core.util.ShutdownCallbackRegistry\norg.apache.logging.log4j.core.config.ConfigurationFactory$Factory\norg.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute\norg.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor\norg.apache.logging.log4j.core.config.plugins.util.ResolverUtil\norg.apache.logging.log4j.core.config.plugins.processor.PluginProcessor$1\norg.apache.logging.log4j.core.config.plugins.processor.PluginCache\norg.apache.logging.log4j.core.config.plugins.PluginElement\norg.apache.logging.log4j.core.config.xml.XmlConfiguration\norg.apache.logging.log4j.core.config.LoggerConfig\norg.apache.logging.log4j.core.config.builder.impl.DefaultAppenderComponentBuilder\norg.apache.logging.log4j.core.jmx.ContextSelectorAdmin\norg.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair\norg.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer2\norg.apache.logging.log4j.core.layout.AbstractJacksonLayout$LogEventWithAdditionalFields\norg.apache.logging.log4j.core.layout.PatternLayout$PatternSelectorSerializer\norg.apache.logging.log4j.core.async.AsyncLoggerContextSelector\norg.apache.logging.log4j.core.async.AsyncQueueFullPolicy\norg.apache.logging.log4j.core.async.AsyncLogger$1\norg.apache.logging.log4j.core.async.AsyncLoggerConfigDelegate\norg.apache.logging.log4j.core.lookup.StructuredDataLookup\norg.apache.logging.log4j.core.script.AbstractScript\norg.apache.logging.log4j.core.Logger$LoggerProxy\norg.apache.logging.log4j.core.filter.BurstFilter$Builder\norg.apache.logging.log4j.core.filter.ScriptFilter\norg.apache.logging.log4j.core.pattern.StyleConverter\norg.apache.logging.log4j.core.pattern.PatternParser$ParserState\norg.apache.logging.log4j.core.pattern.PatternConverter\norg.apache.logging.log4j.core.pattern.ThrowablePatternConverter\norg.apache.logging.log4j.core.jackson.ContextDataSerializer\norg.apache.logging.log4j.core.jackson.Initializers$SetupContextJsonInitializer\norg.apache.logging.log4j.core.jackson.ThrowableProxyWithStacktraceAsStringMixIn\norg.apache.logging.log4j.core.appender.OutputStreamAppender$Builder\norg.apache.logging.log4j.core.appender.rolling.RolloverFrequency\norg.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$RollingRandomAccessFileManagerFactory\norg.apache.logging.log4j.core.appender.rolling.action.PathCondition\norg.apache.logging.log4j.core.appender.rolling.RollingFileManager$EmptyQueue\norg.apache.logging.log4j.core.appender.WriterAppender$WriterManagerFactory\norg.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender\norg.apache.logging.log4j.core.appender.ConsoleAppender$SystemErrStream\norg.apache.logging.log4j.core.appender.nosql.NoSqlProvider\norg.apache.logging.log4j.core.appender.MemoryMappedFileAppender\norg.apache.logging.log4j.core.impl.ThreadContextDataProvider\norg.apache.logging.log4j.core.impl.ContextDataFactory\norg.apache.logging.log4j.core.selector.BasicContextSelector\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultOptionRenderer\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ShortConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$1\norg.apache.logging.log4j.core.util.NameUtil\norg.apache.logging.log4j.core.util.CyclicBuffer\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$Iso8601_Rule\norg.apache.logging.log4j.core.util.datetime.FastDateParser$TimeZoneStrategy$TzInfo\norg.apache.logging.log4j.core.util.datetime.FastDateParser$CopyQuotedStrategy\norg.apache.logging.log4j.core.util.datetime.FastDateParser$3\norg.apache.logging.log4j.core.util.JndiCloser\norg.apache.logging.log4j.core.util.ExecutorServices\norg.apache.logging.log4j.core.util.AuthorizationProvider\norg.apache.logging.log4j.core.config.NullConfiguration\norg.apache.logging.log4j.core.config.LocationAwareReliabilityStrategy\norg.apache.logging.log4j.core.config.LoggerConfig$RootLogger\norg.apache.logging.log4j.core.config.plugins.util.PluginType\norg.apache.logging.log4j.core.config.plugins.convert.HexConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UriConverter\norg.apache.logging.log4j.core.config.status.StatusConfiguration\norg.apache.logging.log4j.core.config.ConfigurationScheduler\norg.apache.logging.log4j.core.config.ScriptsPlugin\norg.apache.logging.log4j.core.config.builder.impl.DefaultCustomLevelComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.FilterComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder\norg.apache.logging.log4j.core.jmx.LoggerConfigAdmin\norg.apache.logging.log4j.core.layout.XmlLayout$Builder\norg.apache.logging.log4j.core.layout.Encoder\norg.apache.logging.log4j.core.layout.PatternLayout$PatternSerializer\norg.apache.logging.log4j.core.async.DisruptorUtil\norg.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor$1\norg.apache.logging.log4j.core.async.DisruptorBlockingQueueFactory\norg.apache.logging.log4j.core.async.AbstractAsyncExceptionHandler\norg.apache.logging.log4j.core.lookup.StrMatcher$TrimMatcher\norg.apache.logging.log4j.core.script.ScriptManager$ScriptRunner\norg.apache.logging.log4j.core.DefaultLoggerContextAccessor\norg.apache.logging.log4j.core.filter.LevelRangeFilter\norg.apache.logging.log4j.core.pattern.DatePatternConverter$FixedFormatter\norg.apache.logging.log4j.core.pattern.ConverterKeys\norg.apache.logging.log4j.core.pattern.LoggerPatternConverter\norg.apache.logging.log4j.core.pattern.ClassNamePatternConverter\norg.apache.logging.log4j.core.pattern.LineLocationPatternConverter\norg.apache.logging.log4j.core.jackson.ContextDataAsEntryListDeserializer\norg.apache.logging.log4j.core.jackson.Log4jYamlObjectMapper\norg.apache.logging.log4j.core.appender.ConsoleAppender\norg.apache.logging.log4j.core.appender.SyslogAppender$Builder\norg.apache.logging.log4j.core.appender.WriterManager\norg.apache.logging.log4j.core.appender.rolling.action.IfNot\norg.apache.logging.log4j.core.appender.rolling.action.SortingVisitor\norg.apache.logging.log4j.core.appender.rolling.action.ZipCompressAction\norg.apache.logging.log4j.core.appender.rolling.action.Action\norg.apache.logging.log4j.core.appender.CountingNoOpAppender\norg.apache.logging.log4j.core.appender.SocketAppender$1\norg.apache.logging.log4j.core.appender.FileManager$1\norg.apache.logging.log4j.core.appender.ScriptAppenderSelector$Builder\norg.apache.logging.log4j.core.impl.LocationAware\norg.apache.logging.log4j.core.impl.Log4jProvider\norg.apache.logging.log4j.core.tools.Generate$LevelInfo\norg.apache.logging.log4j.core.tools.BasicCommandLineArguments\norg.apache.logging.log4j.core.tools.Generate$Type\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Command\norg.apache.logging.log4j.core.tools.picocli.CommandLine$TraceLevel\norg.apache.logging.log4j.core.tools.picocli.CommandLine$ExecutionException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi\norg.apache.logging.log4j.core.net.ssl.StoreConfiguration\norg.apache.logging.log4j.core.net.ssl.KeyStoreConfiguration\norg.apache.logging.log4j.core.net.SmtpManager\norg.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory\norg.apache.logging.log4j.core.util.CloseShieldOutputStream\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TimeZoneNameRule\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$PaddedNumberField\norg.apache.logging.log4j.core.util.datetime.FastDateParser$NumberStrategy\norg.apache.logging.log4j.core.util.Cancellable\norg.apache.logging.log4j.core.util.Log4jThread\norg.apache.logging.log4j.core.util.FileUtils\norg.apache.logging.log4j.core.util.Throwables\norg.apache.logging.log4j.core.util.StringBuilderWriter\norg.apache.logging.log4j.core.util.FileWatcher\norg.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy\norg.apache.logging.log4j.core.config.plugins.visitors.PluginNodeVisitor\norg.apache.logging.log4j.core.config.plugins.processor.PluginProcessor\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverterRegistry\norg.apache.logging.log4j.core.config.ConfigurationException\norg.apache.logging.log4j.core.config.yaml.YamlConfigurationFactory\norg.apache.logging.log4j.core.config.LoggerConfig$LoggerConfigPredicate$2\norg.apache.logging.log4j.core.config.CronScheduledFuture$FutureData\norg.apache.logging.log4j.core.jmx.RingBufferAdmin\norg.apache.logging.log4j.core.layout.JacksonFactory$YAML\norg.apache.logging.log4j.core.layout.StringBuilderEncoder\norg.apache.logging.log4j.core.layout.PatternSelector\norg.apache.logging.log4j.core.LoggerContextAccessor\norg.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory$WaitStrategy\norg.apache.logging.log4j.core.async.DefaultAsyncQueueFullPolicy\norg.apache.logging.log4j.core.async.EventRoute\norg.apache.logging.log4j.core.lookup.StrSubstitutor\norg.apache.logging.log4j.core.time.Instant\norg.apache.logging.log4j.core.filter.DenyAllFilter\norg.apache.logging.log4j.core.filter.AbstractFilter\norg.apache.logging.log4j.core.pattern.HighlightConverter\norg.apache.logging.log4j.core.pattern.EncodingPatternConverter\norg.apache.logging.log4j.core.pattern.HtmlTextRenderer\norg.apache.logging.log4j.core.jackson.Log4jJsonObjectMapper\norg.apache.logging.log4j.core.jackson.ExtendedStackTraceElementMixIn\norg.apache.logging.log4j.core.jackson.LogEventJsonMixIn\norg.apache.logging.log4j.core.appender.RandomAccessFileManager$FactoryData\norg.apache.logging.log4j.core.appender.OutputStreamManager\norg.apache.logging.log4j.core.appender.rolling.FileExtension$5\norg.apache.logging.log4j.core.appender.rolling.FileExtension$1\norg.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$1\norg.apache.logging.log4j.core.appender.db.AbstractDatabaseAppender\norg.apache.logging.log4j.core.appender.db.jdbc.DataSourceConnectionSource\norg.apache.logging.log4j.core.appender.db.jdbc.ConnectionSource\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$JdbcDatabaseManagerFactory\norg.apache.logging.log4j.core.appender.routing.RoutingAppender$Builder\norg.apache.logging.log4j.core.appender.nosql.NoSqlConnection\norg.apache.logging.log4j.core.impl.ThreadContextDataInjector$ForCopyOnWriteThreadContextMap\norg.apache.logging.log4j.core.impl.ThrowableFormatOptions\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BigIntegerConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharacterConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$SortByOptionArityAndNameAlphabetically\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$IParseResultHandler\norg.apache.logging.log4j.core.tools.CustomLoggerGenerator\norg.apache.logging.log4j.core.net.AbstractSocketManager\norg.apache.logging.log4j.core.net.SocketPerformancePreferences\norg.apache.logging.log4j.core.net.MimeMessageBuilder\norg.apache.logging.log4j.core.net.SocketAddress\norg.apache.logging.log4j.core.util.Integers\norg.apache.logging.log4j.core.util.datetime.FixedDateFormat\norg.apache.logging.log4j.core.util.datetime.FastDateParser$StrategyAndWidth\norg.apache.logging.log4j.core.util.Booleans\norg.apache.logging.log4j.core.util.UuidUtil\norg.apache.logging.log4j.core.AbstractLogEvent\norg.apache.logging.log4j.core.config.plugins.visitors.PluginBuilderAttributeVisitor\norg.apache.logging.log4j.core.config.plugins.visitors.AbstractPluginVisitor\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UrlConverter\norg.apache.logging.log4j.core.config.DefaultConfiguration\norg.apache.logging.log4j.core.config.ConfigurationFactory$1\norg.apache.logging.log4j.core.config.AbstractConfiguration\norg.apache.logging.log4j.core.config.builder.api.Component\norg.apache.logging.log4j.core.jmx.LoggerContextAdmin\norg.apache.logging.log4j.core.layout.PatternMatch\norg.apache.logging.log4j.core.layout.YamlLayout\norg.apache.logging.log4j.core.layout.YamlLayout$1\norg.apache.logging.log4j.core.layout.CsvLogEventLayout\norg.apache.logging.log4j.core.layout.AbstractJacksonLayout\norg.apache.logging.log4j.core.layout.MarkerPatternSelector$1\norg.apache.logging.log4j.core.layout.ScriptPatternSelector$Builder\norg.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory$MpscBlockingQueue\norg.apache.logging.log4j.core.async.EventRoute$1\norg.apache.logging.log4j.core.lookup.ContextMapLookup\norg.apache.logging.log4j.core.parser.XmlLogEventParser\norg.apache.logging.log4j.core.script.ScriptManager$1\norg.apache.logging.log4j.core.script.Script\norg.apache.logging.log4j.core.Filter$Result\norg.apache.logging.log4j.core.filter.BurstFilter\norg.apache.logging.log4j.core.pattern.MaxLengthConverter\norg.apache.logging.log4j.core.pattern.NameAbbreviator$1\norg.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$3\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Yellow\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Blue\norg.apache.logging.log4j.core.jackson.JsonConstants\norg.apache.logging.log4j.core.appender.FileAppender$Builder\norg.apache.logging.log4j.core.appender.ConsoleAppender$Target\norg.apache.logging.log4j.core.appender.MemoryMappedFileManager$MemoryMappedFileManagerFactory\norg.apache.logging.log4j.core.appender.rolling.RollingFileManager$AsyncAction\norg.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl\norg.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager\norg.apache.logging.log4j.core.appender.rolling.action.GzCompressAction$ConfigurableLevelGZIPOutputStream\norg.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy\norg.apache.logging.log4j.core.appender.rolling.RollingFileManager\norg.apache.logging.log4j.core.appender.HttpAppender\norg.apache.logging.log4j.core.appender.RollingFileAppender$Builder\norg.apache.logging.log4j.core.appender.AppenderSet\norg.apache.logging.log4j.core.appender.db.jdbc.FactoryMethodConnectionSource\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender$Builder\norg.apache.logging.log4j.core.appender.routing.RoutingAppender$CreatedRouteAppenderControl\norg.apache.logging.log4j.core.appender.SmtpAppender$Builder\norg.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender$Builder\norg.apache.logging.log4j.core.appender.mom.kafka.KafkaProducerFactory\norg.apache.logging.log4j.core.appender.mom.JmsManager$JmsManagerConfiguration\norg.apache.logging.log4j.core.impl.ReusableLogEventFactory\norg.apache.logging.log4j.core.impl.ContextDataInjectorFactory\norg.apache.logging.log4j.core.impl.ThrowableProxyHelper$CacheEntry\norg.apache.logging.log4j.core.tools.Generate$CustomLogger\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParamLabelRenderer\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$UUIDConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$FloatConverter\norg.apache.logging.log4j.core.net.TcpSocketManager$HostResolver\norg.apache.logging.log4j.core.net.ssl.PasswordProvider\norg.apache.logging.log4j.core.net.ssl.AbstractKeyStoreConfiguration\norg.apache.logging.log4j.core.net.SslSocketManager$SslFactoryData\norg.apache.logging.log4j.core.net.Severity$1\norg.apache.logging.log4j.core.util.JsonUtils\norg.apache.logging.log4j.core.util.BasicAuthorizationProvider\norg.apache.logging.log4j.core.util.SystemClock\norg.apache.logging.log4j.core.util.datetime.FastDateFormat\norg.apache.logging.log4j.core.util.datetime.FastDateParser$4\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$CharacterLiteral\norg.apache.logging.log4j.core.util.SystemNanoClock\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BigDecimalConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ShortConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CronExpressionConverter\norg.apache.logging.log4j.core.config.xml.XmlConfiguration$ErrorType\norg.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder\norg.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder\norg.apache.logging.log4j.core.config.builder.impl.DefaultCompositeFilterComponentBuilder\norg.apache.logging.log4j.core.jmx.StatusLoggerAdminMBean\norg.apache.logging.log4j.core.layout.YamlLayout$Builder\norg.apache.logging.log4j.core.layout.PatternLayout$1\norg.apache.logging.log4j.core.async.RingBufferLogEvent\norg.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor$Log4jEventWrapper\norg.apache.logging.log4j.core.async.AsyncLoggerConfig$RootLogger\norg.apache.logging.log4j.core.async.RingBufferLogEventHandler\norg.apache.logging.log4j.core.lookup.StrMatcher$StringMatcher\norg.apache.logging.log4j.core.lookup.Interpolator\norg.apache.logging.log4j.core.lookup.MarkerLookup\norg.apache.logging.log4j.core.message.ExtendedThreadInfoFactory\norg.apache.logging.log4j.core.script.ScriptManager$ThreadLocalScriptRunner\norg.apache.logging.log4j.core.LoggerContext\norg.apache.logging.log4j.core.filter.DenyAllFilter$1\norg.apache.logging.log4j.core.filter.BurstFilter$LogDelay\norg.apache.logging.log4j.core.pattern.MdcPatternConverter\norg.apache.logging.log4j.core.pattern.DatePatternConverter$UnixMillisFormatter\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$White\norg.apache.logging.log4j.core.pattern.RegexReplacement\norg.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$1\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Green\norg.apache.logging.log4j.core.pattern.AnsiConverter\norg.apache.logging.log4j.core.jackson.ListOfMapEntryDeserializer\norg.apache.logging.log4j.core.jackson.ListOfMapEntrySerializer\norg.apache.logging.log4j.core.jackson.MutableThreadContextStackDeserializer$1\norg.apache.logging.log4j.core.jackson.StackTraceElementMixIn\norg.apache.logging.log4j.core.appender.AppenderSet$Builder\norg.apache.logging.log4j.core.appender.HttpAppender$Builder\norg.apache.logging.log4j.core.appender.ConsoleAppender$ConsoleManagerFactory\norg.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData\norg.apache.logging.log4j.core.appender.rolling.DirectWriteRolloverStrategy\norg.apache.logging.log4j.core.appender.rolling.action.IfFileName\norg.apache.logging.log4j.core.appender.rolling.action.CompositeAction\norg.apache.logging.log4j.core.appender.rolling.action.IfAccumulatedFileCount\norg.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData\norg.apache.logging.log4j.core.appender.rolling.AbstractRolloverStrategy\norg.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender$Builder\norg.apache.logging.log4j.core.appender.OutputStreamAppender$FactoryData\norg.apache.logging.log4j.core.appender.WriterAppender$1\norg.apache.logging.log4j.core.appender.AppenderLoggingException\norg.apache.logging.log4j.core.appender.AbstractAppender$Builder\norg.apache.logging.log4j.core.appender.MemoryMappedFileManager$FactoryData\norg.apache.logging.log4j.core.appender.routing.RoutingAppender\norg.apache.logging.log4j.core.appender.routing.Routes$1\norg.apache.logging.log4j.core.appender.routing.Routes$Builder\norg.apache.logging.log4j.core.appender.routing.Routes\norg.apache.logging.log4j.core.appender.FileAppender\norg.apache.logging.log4j.core.appender.nosql.NoSqlAppender$1\norg.apache.logging.log4j.core.appender.nosql.NoSqlAppender$Builder\norg.apache.logging.log4j.core.appender.RollingFileAppender$1\norg.apache.logging.log4j.core.appender.FileAppender$1\norg.apache.logging.log4j.core.appender.ConsoleAppender$SystemOutStream\norg.apache.logging.log4j.core.appender.RandomAccessFileManager$1\norg.apache.logging.log4j.core.appender.mom.kafka.KafkaManager$FactoryData\norg.apache.logging.log4j.core.impl.JdkMapAdapterStringMap\norg.apache.logging.log4j.core.impl.ThreadContextDataInjector$ForDefaultThreadContextMap\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$URLConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Option\norg.apache.logging.log4j.core.tools.picocli.CommandLine$OverwrittenOptionException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable$Cell\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$LongConverter\norg.apache.logging.log4j.core.net.ssl.SslConfigurationException\norg.apache.logging.log4j.core.net.SmtpManager$1\norg.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory\norg.apache.logging.log4j.core.util.datetime.FastDateParser$CaseInsensitiveTextStrategy\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$UnpaddedNumberField\norg.apache.logging.log4j.core.util.StringEncoder\norg.apache.logging.log4j.core.util.NanoClock\norg.apache.logging.log4j.core.util.ExtensionLanguageMapping\norg.apache.logging.log4j.core.Logger$PrivateConfig\norg.apache.logging.log4j.core.config.plugins.visitors.PluginConfigurationVisitor\norg.apache.logging.log4j.core.config.plugins.processor.PluginEntry\norg.apache.logging.log4j.core.config.plugins.convert.DateTypeConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$DoubleConverter\norg.apache.logging.log4j.core.config.Order\norg.apache.logging.log4j.core.config.CustomLevelConfig\norg.apache.logging.log4j.core.config.ConfigurationFactory\norg.apache.logging.log4j.core.config.LoggerConfig$1\norg.apache.logging.log4j.core.config.builder.impl.DefaultScriptComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.ComponentBuilder\norg.apache.logging.log4j.core.config.AppendersPlugin\norg.apache.logging.log4j.core.jmx.AsyncAppenderAdminMBean\norg.apache.logging.log4j.core.layout.Rfc5424Layout$StructuredDataElement\norg.apache.logging.log4j.core.layout.TextEncoderHelper\norg.apache.logging.log4j.core.layout.HtmlLayout\norg.apache.logging.log4j.core.layout.ScriptPatternSelector\norg.apache.logging.log4j.core.layout.JsonLayout$Builder\norg.apache.logging.log4j.core.osgi.Activator\norg.apache.logging.log4j.core.async.AsyncQueueFullPolicyFactory\norg.apache.logging.log4j.core.async.ThreadNameCachingStrategy\norg.apache.logging.log4j.core.Logger\norg.apache.logging.log4j.core.lookup.StrMatcher$CharMatcher\norg.apache.logging.log4j.core.parser.TextLogEventParser\norg.apache.logging.log4j.core.parser.JsonLogEventParser\norg.apache.logging.log4j.core.Appender\norg.apache.logging.log4j.core.filter.ThresholdFilter\norg.apache.logging.log4j.core.filter.DenyAllFilter$Builder\norg.apache.logging.log4j.core.filter.CompositeFilter\norg.apache.logging.log4j.core.pattern.PatternFormatter\norg.apache.logging.log4j.core.pattern.MethodLocationPatternConverter\norg.apache.logging.log4j.core.pattern.NanoTimePatternConverter\norg.apache.logging.log4j.core.pattern.DatePatternConverter$1\norg.apache.logging.log4j.core.pattern.PlainTextRenderer\norg.apache.logging.log4j.core.jackson.MarkerMixIn\norg.apache.logging.log4j.core.jackson.ContextDataDeserializer\norg.apache.logging.log4j.core.appender.NullAppender\norg.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy\norg.apache.logging.log4j.core.appender.rolling.action.PathSorter\norg.apache.logging.log4j.core.appender.rolling.FileSize\norg.apache.logging.log4j.core.appender.rolling.FileExtension\norg.apache.logging.log4j.core.appender.rolling.CronTriggeringPolicy\norg.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder\norg.apache.logging.log4j.core.appender.OutputStreamAppender$1\norg.apache.logging.log4j.core.appender.RollingFileAppender\norg.apache.logging.log4j.core.appender.DefaultErrorHandler\norg.apache.logging.log4j.core.appender.db.AbstractDatabaseManager\norg.apache.logging.log4j.core.appender.ConsoleAppender$Target$1\norg.apache.logging.log4j.core.impl.DefaultLogEventFactory\norg.apache.logging.log4j.core.selector.ContextSelector\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$InetAddressConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$1\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ISO8601TimeConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$UnmatchedArgumentException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharSequenceConverter\norg.apache.logging.log4j.core.net.ssl.LaxHostnameVerifier\norg.apache.logging.log4j.core.net.JndiManager$1\norg.apache.logging.log4j.core.util.CronExpression$1\norg.apache.logging.log4j.core.util.KeyValuePair$Builder\norg.apache.logging.log4j.core.util.datetime.FormatCache\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$StringLiteral\norg.apache.logging.log4j.core.util.datetime.FastDateFormat$1\norg.apache.logging.log4j.core.util.Patterns\norg.apache.logging.log4j.core.util.ContextDataProvider\norg.apache.logging.log4j.core.util.NetUtils\norg.apache.logging.log4j.core.config.plugins.visitors.PluginAttributeVisitor\norg.apache.logging.log4j.core.config.plugins.processor.PluginProcessor$PluginAliasesElementVisitor\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BigIntegerConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$UuidConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$SecurityProviderConverter\norg.apache.logging.log4j.core.config.builder.impl.DefaultScriptFileComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.FilterableComponentBuilder\norg.apache.logging.log4j.core.jmx.Server\norg.apache.logging.log4j.core.layout.GelfLayout$CompressionType\norg.apache.logging.log4j.core.layout.XmlLayout\norg.apache.logging.log4j.core.layout.MessageLayout\norg.apache.logging.log4j.core.layout.SyslogLayout$Builder\norg.apache.logging.log4j.core.layout.PatternLayout$Builder\norg.apache.logging.log4j.core.Version\norg.apache.logging.log4j.core.async.BlockingQueueFactory\norg.apache.logging.log4j.core.async.RingBufferLogEventTranslator\norg.apache.logging.log4j.core.async.ArrayBlockingQueueFactory\norg.apache.logging.log4j.core.lookup.LowerLookup\norg.apache.logging.log4j.core.lookup.MapLookup\norg.apache.logging.log4j.core.script.ScriptFile\norg.apache.logging.log4j.core.Filter\norg.apache.logging.log4j.core.filter.RegexFilter\norg.apache.logging.log4j.core.pattern.TextRenderer\norg.apache.logging.log4j.core.pattern.EndOfBatchPatternConverter\norg.apache.logging.log4j.core.pattern.ArrayPatternConverter\norg.apache.logging.log4j.core.pattern.PatternParser\norg.apache.logging.log4j.core.pattern.FileLocationPatternConverter\norg.apache.logging.log4j.core.pattern.JAnsiTextRenderer\norg.apache.logging.log4j.core.pattern.LogEventPatternConverter\norg.apache.logging.log4j.core.pattern.LevelPatternConverter\norg.apache.logging.log4j.core.jackson.LevelMixIn\norg.apache.logging.log4j.core.appender.FileManager$FileManagerFactory\norg.apache.logging.log4j.core.appender.rolling.OnStartupTriggeringPolicy\norg.apache.logging.log4j.core.appender.rolling.action.IfAll\norg.apache.logging.log4j.core.appender.rolling.action.FileRenameAction\norg.apache.logging.log4j.core.appender.AsyncAppender\norg.apache.logging.log4j.core.appender.ConsoleAppender$1\norg.apache.logging.log4j.core.appender.RandomAccessFileManager$RandomAccessFileManagerFactory\norg.apache.logging.log4j.core.appender.ManagerFactory\norg.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher\norg.apache.logging.log4j.core.appender.db.ColumnMapping$Builder\norg.apache.logging.log4j.core.appender.FailoversPlugin\norg.apache.logging.log4j.core.appender.RandomAccessFileAppender$1\norg.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender$1\norg.apache.logging.log4j.core.appender.AbstractFileAppender$Builder\norg.apache.logging.log4j.core.impl.ThrowableProxyHelper$1\norg.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy\norg.apache.logging.log4j.core.selector.ClassLoaderContextSelector\norg.apache.logging.log4j.core.tools.Generate$Type$1\norg.apache.logging.log4j.core.tools.picocli.CommandLine\norg.apache.logging.log4j.core.tools.picocli.CommandLine$DuplicateOptionAnnotationsException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$ParameterException\norg.apache.logging.log4j.core.net.ssl.TrustStoreConfiguration\norg.apache.logging.log4j.core.net.Severity\norg.apache.logging.log4j.core.net.JndiManager$JndiManagerFactory\norg.apache.logging.log4j.core.util.ReflectionUtil\norg.apache.logging.log4j.core.util.Assert\norg.apache.logging.log4j.core.util.datetime.FormatCache$MultipartKey\norg.apache.logging.log4j.core.util.datetime.FastDateParser$ISO8601TimeZoneStrategy\norg.apache.logging.log4j.core.util.KeyValuePair\norg.apache.logging.log4j.core.util.Builder\norg.apache.logging.log4j.core.util.WatchManager$LocalUUID\norg.apache.logging.log4j.core.util.SecretKeyProvider\norg.apache.logging.log4j.core.util.CoarseCachedClock\norg.apache.logging.log4j.core.config.plugins.PluginBuilderFactory\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$DurationConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharacterConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$PatternConverter\norg.apache.logging.log4j.core.config.ReliabilityStrategy\norg.apache.logging.log4j.core.config.DefaultAdvertiser\norg.apache.logging.log4j.core.config.json.JsonConfiguration$Status\norg.apache.logging.log4j.core.config.json.JsonConfiguration\norg.apache.logging.log4j.core.config.ReliabilityStrategyFactory\norg.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder\norg.apache.logging.log4j.core.jmx.StatusLoggerAdmin\norg.apache.logging.log4j.core.layout.HtmlLayout$FontSize\norg.apache.logging.log4j.core.layout.AbstractJacksonLayout$ReadOnlyLogEventWrapper\norg.apache.logging.log4j.core.layout.LevelPatternSelector$1\norg.apache.logging.log4j.core.layout.ByteBufferDestination\norg.apache.logging.log4j.core.layout.GelfLayout$CompressionType$1\norg.apache.logging.log4j.core.layout.GelfLayout$1\norg.apache.logging.log4j.core.layout.LoggerFields\norg.apache.logging.log4j.core.async.AsyncLoggerDefaultExceptionHandler\norg.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory$Idle\norg.apache.logging.log4j.core.script.ScriptManager$MainScriptRunner\norg.apache.logging.log4j.core.LifeCycle2\norg.apache.logging.log4j.core.filter.LevelMatchFilter\norg.apache.logging.log4j.core.filter.NoMarkerFilter$Builder\norg.apache.logging.log4j.core.pattern.NameAbbreviator\norg.apache.logging.log4j.core.pattern.DatePatternConverter\norg.apache.logging.log4j.core.pattern.NameAbbreviator$PatternAbbreviatorFragment\norg.apache.logging.log4j.core.pattern.EqualsReplacementConverter\norg.apache.logging.log4j.core.pattern.AbstractPatternConverter\norg.apache.logging.log4j.core.pattern.ProcessIdPatternConverter\norg.apache.logging.log4j.core.pattern.NameAbbreviator$MaxElementAbbreviator$Strategy$2\norg.apache.logging.log4j.core.StringLayout\norg.apache.logging.log4j.core.jackson.XmlConstants\norg.apache.logging.log4j.core.jackson.SimpleMessageDeserializer\norg.apache.logging.log4j.core.appender.rewrite.RewritePolicy\norg.apache.logging.log4j.core.appender.rolling.RolloverStrategy\norg.apache.logging.log4j.core.appender.rolling.action.IfAccumulatedFileSize\norg.apache.logging.log4j.core.appender.rolling.action.ScriptCondition\norg.apache.logging.log4j.core.appender.rolling.FileExtension$4\norg.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy$Builder\norg.apache.logging.log4j.core.appender.MemoryMappedFileManager\norg.apache.logging.log4j.core.appender.AbstractOutputStreamAppender\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData\norg.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig$1\norg.apache.logging.log4j.core.appender.db.AbstractDatabaseManager$AbstractFactoryData\norg.apache.logging.log4j.core.appender.db.ColumnMapping\norg.apache.logging.log4j.core.appender.routing.Route\norg.apache.logging.log4j.core.appender.mom.jeromq.JeroMqManager$1\norg.apache.logging.log4j.core.impl.MutableLogEvent\norg.apache.logging.log4j.core.tools.Generate$Type$2\norg.apache.logging.log4j.core.tools.picocli.CommandLine$RunAll\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter$1\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Parameters\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$PatternConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Tracer\norg.apache.logging.log4j.core.tools.picocli.CommandLine$MissingTypeConverterException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$PathConverter\norg.apache.logging.log4j.core.tools.Generate$1\norg.apache.logging.log4j.core.tools.ExtendedLoggerGenerator\norg.apache.logging.log4j.core.tools.Generate$ExtendedLogger\norg.apache.logging.log4j.core.net.ssl.SslConfigurationDefaults\norg.apache.logging.log4j.core.net.UrlConnectionFactory\norg.apache.logging.log4j.core.net.MulticastDnsAdvertiser\norg.apache.logging.log4j.core.net.DatagramSocketManager\norg.apache.logging.log4j.core.util.WatcherFactory\norg.apache.logging.log4j.core.util.datetime.FixedDateFormat$FixedFormat\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TextField\norg.apache.logging.log4j.core.util.datetime.FastDateParser\norg.apache.logging.log4j.core.config.plugins.visitors.PluginVisitors\norg.apache.logging.log4j.core.config.plugins.validation.validators.ValidPortValidator\norg.apache.logging.log4j.core.config.plugins.validation.ConstraintValidator\norg.apache.logging.log4j.core.config.plugins.PluginValue\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$FileConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharsetConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ClassConverter\norg.apache.logging.log4j.core.config.ConfigurationScheduler$CronRunnable\norg.apache.logging.log4j.core.config.status.StatusConfiguration$Verbosity\norg.apache.logging.log4j.core.config.json.JsonConfiguration$ErrorType\norg.apache.logging.log4j.core.config.ConfigurationListener\norg.apache.logging.log4j.core.config.AppenderControl\norg.apache.logging.log4j.core.config.builder.api.ScriptComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.AppenderRefComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.ScriptFileComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.PropertyComponentBuilder\norg.apache.logging.log4j.core.jmx.LoggerConfigAdminMBean\norg.apache.logging.log4j.core.layout.LevelPatternSelector\norg.apache.logging.log4j.core.layout.CsvParameterLayout\norg.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder\norg.apache.logging.log4j.core.layout.GelfLayout$CompressionType$3\norg.apache.logging.log4j.core.layout.XmlLayout$1\norg.apache.logging.log4j.core.layout.JsonLayout\norg.apache.logging.log4j.core.async.AsyncLogger$TranslatorType\norg.apache.logging.log4j.core.async.ThreadNameCachingStrategy$2\norg.apache.logging.log4j.core.async.EventRoute$3\norg.apache.logging.log4j.core.lookup.JmxRuntimeInputArgumentsLookup\norg.apache.logging.log4j.core.ContextDataInjector\norg.apache.logging.log4j.core.time.PreciseClock\norg.apache.logging.log4j.core.filter.LevelMatchFilter$1\norg.apache.logging.log4j.core.filter.LevelMatchFilter$Builder\norg.apache.logging.log4j.core.pattern.LineSeparatorPatternConverter\norg.apache.logging.log4j.core.pattern.NamePatternConverter\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter\norg.apache.logging.log4j.core.pattern.DatePatternConverter$PatternFormatter\norg.apache.logging.log4j.core.pattern.CachedDateFormat\norg.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$2\norg.apache.logging.log4j.core.pattern.NotANumber\norg.apache.logging.log4j.core.pattern.MarkerSimpleNamePatternConverter\norg.apache.logging.log4j.core.jackson.ThrowableProxyWithoutStacktraceMixIn\norg.apache.logging.log4j.core.jackson.Log4jStackTraceElementDeserializer\norg.apache.logging.log4j.core.jackson.InstantMixIn\norg.apache.logging.log4j.core.jackson.ListOfMapEntryDeserializer$1\norg.apache.logging.log4j.core.appender.rewrite.MapRewritePolicy$1\norg.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender$1\norg.apache.logging.log4j.core.appender.rolling.CronTriggeringPolicy$CronTrigger\norg.apache.logging.log4j.core.appender.TlsSyslogFrame\norg.apache.logging.log4j.core.appender.WriterAppender$FactoryData\norg.apache.logging.log4j.core.appender.AbstractWriterAppender\norg.apache.logging.log4j.core.appender.ConsoleAppender$Builder\norg.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig$Builder\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$Reconnector\norg.apache.logging.log4j.core.appender.nosql.DefaultNoSqlObject\norg.apache.logging.log4j.core.appender.nosql.NoSqlDatabaseManager$1\norg.apache.logging.log4j.core.appender.nosql.NoSqlDatabaseManager$FactoryData\norg.apache.logging.log4j.core.appender.nosql.NoSqlDatabaseManager$NoSQLDatabaseManagerFactory\norg.apache.logging.log4j.core.appender.mom.JmsManager$1\norg.apache.logging.log4j.core.appender.mom.JmsAppender\norg.apache.logging.log4j.core.appender.mom.JmsAppender$1\norg.apache.logging.log4j.core.appender.mom.kafka.KafkaManager$KafkaManagerFactory\norg.apache.logging.log4j.core.appender.mom.jeromq.JeroMqManager$JeroMqManagerFactory\norg.apache.logging.log4j.core.impl.ExtendedStackTraceElement\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BooleanConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$MinimalParameterRenderer\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BigDecimalConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Range\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ByteConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$RunFirst\norg.apache.logging.log4j.core.net.ssl.KeyStoreConfigurationException\norg.apache.logging.log4j.core.net.ssl.SslConfiguration\norg.apache.logging.log4j.core.net.TcpSocketManager\norg.apache.logging.log4j.core.net.SmtpManager$FactoryData\norg.apache.logging.log4j.core.util.SystemMillisClock\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$Rule\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TwelveHourField\norg.apache.logging.log4j.core.util.NullOutputStream\norg.apache.logging.log4j.core.util.AbstractWatcher\norg.apache.logging.log4j.core.config.AppenderRef\norg.apache.logging.log4j.core.config.plugins.util.PluginBuilder\norg.apache.logging.log4j.core.config.plugins.processor.PluginProcessor$PluginElementVisitor\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$CharArrayConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$InetAddressConverter\norg.apache.logging.log4j.core.config.Reconfigurable\norg.apache.logging.log4j.core.config.xml.XmlConfiguration$Status\norg.apache.logging.log4j.core.config.AwaitUnconditionallyReliabilityStrategy\norg.apache.logging.log4j.core.config.builder.impl.DefaultKeyValuePairComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.ConfigurationBuilderFactory\norg.apache.logging.log4j.core.config.Node\norg.apache.logging.log4j.core.config.LoggerConfig$LoggerConfigPredicate\norg.apache.logging.log4j.core.jmx.AsyncAppenderAdmin\norg.apache.logging.log4j.core.layout.JacksonFactory$XML\norg.apache.logging.log4j.core.layout.internal.IncludeChecker\norg.apache.logging.log4j.core.layout.ByteBufferDestinationHelper\norg.apache.logging.log4j.core.layout.JacksonFactory$JSON\norg.apache.logging.log4j.core.layout.GelfLayout\norg.apache.logging.log4j.core.layout.GelfLayout$CompressionType$2\norg.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory\norg.apache.logging.log4j.core.async.AsyncLoggerDisruptor\norg.apache.logging.log4j.core.async.LinkedTransferQueueFactory\norg.apache.logging.log4j.core.lookup.EnvironmentLookup\norg.apache.logging.log4j.core.lookup.StrMatcher$CharSetMatcher\norg.apache.logging.log4j.core.LoggerContext$1\norg.apache.logging.log4j.core.filter.StructuredDataFilter\norg.apache.logging.log4j.core.filter.TimeFilter\norg.apache.logging.log4j.core.pattern.NameAbbreviator$NOPAbbreviator\norg.apache.logging.log4j.core.pattern.LiteralPatternConverter\norg.apache.logging.log4j.core.pattern.RegexReplacementConverter\norg.apache.logging.log4j.core.pattern.AnsiEscape\norg.apache.logging.log4j.core.pattern.NameAbbreviator$PatternAbbreviator\norg.apache.logging.log4j.core.pattern.IntegerPatternConverter\norg.apache.logging.log4j.core.pattern.EqualsIgnoreCaseReplacementConverter\norg.apache.logging.log4j.core.Layout\norg.apache.logging.log4j.core.jackson.ContextDataAsEntryListDeserializer$1\norg.apache.logging.log4j.core.appender.rewrite.MapRewritePolicy$Mode\norg.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy\norg.apache.logging.log4j.core.appender.rolling.AbstractTriggeringPolicy\norg.apache.logging.log4j.core.appender.rolling.RollingFileManager$1\norg.apache.logging.log4j.core.appender.rolling.action.IfAny\norg.apache.logging.log4j.core.appender.OutputStreamAppender\norg.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder\norg.apache.logging.log4j.core.appender.db.DbAppenderLoggingException\norg.apache.logging.log4j.core.appender.ConsoleAppender$Target$2\norg.apache.logging.log4j.core.appender.routing.PurgePolicy\norg.apache.logging.log4j.core.appender.MemoryMappedFileManager$1\norg.apache.logging.log4j.core.appender.AsyncAppender$Builder\norg.apache.logging.log4j.core.appender.mom.JmsManager\norg.apache.logging.log4j.core.appender.mom.kafka.KafkaManager\norg.apache.logging.log4j.core.impl.ThreadContextDataInjector$ForGarbageFreeThreadContextMap\norg.apache.logging.log4j.core.impl.Log4jLogEvent$1\norg.apache.logging.log4j.core.impl.ThrowableProxyHelper\norg.apache.logging.log4j.core.impl.Log4jContextFactory\norg.apache.logging.log4j.core.tools.picocli.CommandLine$MissingParameterException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Palette256Color\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$IntegerConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParameterRenderer\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout\norg.apache.logging.log4j.core.net.ssl.TrustStoreConfigurationException\norg.apache.logging.log4j.core.net.ssl.StoreConfigurationException\norg.apache.logging.log4j.core.net.ssl.SslConfigurationFactory\norg.apache.logging.log4j.core.net.ssl.FilePasswordProvider\norg.apache.logging.log4j.core.net.DatagramSocketManager$FactoryData\norg.apache.logging.log4j.core.util.Log4jThreadFactory\norg.apache.logging.log4j.core.util.datetime.DatePrinter\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TwoDigitMonthField\norg.apache.logging.log4j.core.util.CloseShieldWriter\norg.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry\norg.apache.logging.log4j.core.util.CronExpression$ValueSet\norg.apache.logging.log4j.core.config.Property\norg.apache.logging.log4j.core.config.plugins.util.PluginRegistry\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$IntegerConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$FloatConverter\norg.apache.logging.log4j.core.config.json.JsonConfigurationFactory\norg.apache.logging.log4j.core.config.CronScheduledFuture\norg.apache.logging.log4j.core.config.builder.impl.DefaultFilterComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.AppenderComponentBuilder\norg.apache.logging.log4j.core.jmx.ContextSelectorAdminMBean\norg.apache.logging.log4j.core.layout.ScriptPatternSelector$1\norg.apache.logging.log4j.core.layout.JacksonFactory\norg.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer\norg.apache.logging.log4j.core.layout.SerializedLayout\norg.apache.logging.log4j.core.layout.PatternLayout\norg.apache.logging.log4j.core.layout.SyslogLayout\norg.apache.logging.log4j.core.async.RingBufferLogEvent$Factory\norg.apache.logging.log4j.core.async.AsyncLoggerConfig$1\norg.apache.logging.log4j.core.async.RingBufferLogEvent$1\norg.apache.logging.log4j.core.async.AsyncLogger$3\norg.apache.logging.log4j.core.LifeCycle$State\norg.apache.logging.log4j.core.lookup.ResourceBundleLookup\norg.apache.logging.log4j.core.message.ExtendedThreadInformation\norg.apache.logging.log4j.core.LogEvent\norg.apache.logging.log4j.core.filter.AbstractFilterable$Builder\norg.apache.logging.log4j.core.filter.StringMatchFilter\norg.apache.logging.log4j.core.filter.AbstractFilter$AbstractFilterBuilder\norg.apache.logging.log4j.core.pattern.DatePatternConverter$UnixFormatter\norg.apache.logging.log4j.core.pattern.PatternParser$1\norg.apache.logging.log4j.core.pattern.NdcPatternConverter\norg.apache.logging.log4j.core.pattern.FileDatePatternConverter\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Black\norg.apache.logging.log4j.core.jackson.MapEntry\norg.apache.logging.log4j.core.appender.rewrite.MapRewritePolicy\norg.apache.logging.log4j.core.appender.rolling.RolloverListener\norg.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory\norg.apache.logging.log4j.core.appender.rolling.FileExtension$3\norg.apache.logging.log4j.core.appender.FailoverAppender\norg.apache.logging.log4j.core.appender.SocketAppender\norg.apache.logging.log4j.core.appender.WriterAppender\norg.apache.logging.log4j.core.appender.db.ColumnMapping$1\norg.apache.logging.log4j.core.appender.db.AbstractDatabaseAppender$Builder\norg.apache.logging.log4j.core.appender.db.jdbc.AbstractDriverManagerConnectionSource$Builder\norg.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$1\norg.apache.logging.log4j.core.appender.nosql.NoSqlObject\norg.apache.logging.log4j.core.appender.mom.kafka.KafkaManager$1\norg.apache.logging.log4j.core.appender.mom.kafka.KafkaAppender\norg.apache.logging.log4j.core.selector.NamedContextSelector\norg.apache.logging.log4j.core.tools.picocli.CommandLine$MaxValuesforFieldExceededException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$ParameterIndexGapException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$TypeConversionException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$StringConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$MinimalOptionRenderer\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column\norg.apache.logging.log4j.core.net.Advertiser\norg.apache.logging.log4j.core.net.Priority\norg.apache.logging.log4j.core.util.ObjectArrayIterator\norg.apache.logging.log4j.core.util.datetime.FixedDateFormat$FixedTimeZoneFormat\norg.apache.logging.log4j.core.util.datetime.FastDateParser$StrategyParser\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TimeZoneNumberRule\norg.apache.logging.log4j.core.util.OptionConverter\norg.apache.logging.log4j.core.util.IOUtils\norg.apache.logging.log4j.core.util.DummyNanoClock\norg.apache.logging.log4j.core.config.plugins.PluginFactory\norg.apache.logging.log4j.core.config.plugins.validation.Constraint\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$BooleanConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$StringConverter\norg.apache.logging.log4j.core.config.ConfigurationSource\norg.apache.logging.log4j.core.config.Scheduled\norg.apache.logging.log4j.core.config.DefaultReliabilityStrategy\norg.apache.logging.log4j.core.config.properties.PropertiesConfiguration\norg.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder\norg.apache.logging.log4j.core.config.builder.impl.DefaultLayoutComponentBuilder\norg.apache.logging.log4j.core.jmx.RingBufferAdminMBean\norg.apache.logging.log4j.core.layout.internal.ExcludeChecker\norg.apache.logging.log4j.core.layout.AbstractLayout\norg.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor\norg.apache.logging.log4j.core.async.AsyncLoggerContext\norg.apache.logging.log4j.core.ErrorHandler\norg.apache.logging.log4j.core.script.ScriptManager$ThreadLocalScriptRunner$1\norg.apache.logging.log4j.core.LifeCycle\norg.apache.logging.log4j.core.filter.MapFilter\norg.apache.logging.log4j.core.filter.ThreadContextMapFilter\norg.apache.logging.log4j.core.filter.StringMatchFilter$1\norg.apache.logging.log4j.core.filter.DynamicThresholdFilter\norg.apache.logging.log4j.core.pattern.DatePatternConverter$CachedTime\norg.apache.logging.log4j.core.pattern.DatePatternConverter$Formatter\norg.apache.logging.log4j.core.jackson.MutableThreadContextStackDeserializer\norg.apache.logging.log4j.core.appender.rewrite.RewriteAppender\norg.apache.logging.log4j.core.appender.rolling.NoOpTriggeringPolicy\norg.apache.logging.log4j.core.appender.rolling.DirectFileRolloverStrategy\norg.apache.logging.log4j.core.appender.rolling.CronTriggeringPolicy$1\norg.apache.logging.log4j.core.appender.rolling.action.PathWithAttributes\norg.apache.logging.log4j.core.appender.rolling.action.CommonsCompressAction\norg.apache.logging.log4j.core.appender.rolling.TriggeringPolicy\norg.apache.logging.log4j.core.appender.WriterAppender$Builder\norg.apache.logging.log4j.core.appender.ConsoleAppender$FactoryData\norg.apache.logging.log4j.core.appender.AbstractAppender\norg.apache.logging.log4j.core.appender.HttpAppender$1\norg.apache.logging.log4j.core.appender.ConfigurationFactoryData\norg.apache.logging.log4j.core.appender.RandomAccessFileAppender\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$FactoryData\norg.apache.logging.log4j.core.appender.db.jdbc.DriverManagerConnectionSource$Builder\norg.apache.logging.log4j.core.appender.HttpManager\norg.apache.logging.log4j.core.appender.nosql.NoSqlDatabaseManager\norg.apache.logging.log4j.core.appender.mom.jeromq.JeroMqAppender\norg.apache.logging.log4j.core.impl.MementoMessage\norg.apache.logging.log4j.core.impl.ThreadContextDataInjector\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$StringBuilderConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ISO8601DateConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$SortByShortestOptionNameAlphabetically\norg.apache.logging.log4j.core.net.SocketAddress$1\norg.apache.logging.log4j.core.net.SocketAddress$Builder\norg.apache.logging.log4j.core.net.SslSocketManager$1\norg.apache.logging.log4j.core.net.TcpSocketManager$FactoryData\norg.apache.logging.log4j.core.util.Constants\norg.apache.logging.log4j.core.util.WatchEventService\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TwoDigitNumberField\norg.apache.logging.log4j.core.util.datetime.FastDateParser$PatternStrategy\norg.apache.logging.log4j.core.util.datetime.FastDateParser$2\norg.apache.logging.log4j.core.util.CronExpression\norg.apache.logging.log4j.core.config.ConfigurationFileWatcher\norg.apache.logging.log4j.core.config.AppenderControlArraySet\norg.apache.logging.log4j.core.config.LockingReliabilityStrategy\norg.apache.logging.log4j.core.config.plugins.visitors.PluginVisitor\norg.apache.logging.log4j.core.config.plugins.PluginAttribute\norg.apache.logging.log4j.core.config.plugins.PluginNode\norg.apache.logging.log4j.core.config.plugins.PluginConfiguration\norg.apache.logging.log4j.core.config.plugins.PluginAliases\norg.apache.logging.log4j.core.config.plugins.PluginVisitorStrategy\norg.apache.logging.log4j.core.config.plugins.Plugin\norg.apache.logging.log4j.core.config.plugins.validation.constraints.ValidHost\norg.apache.logging.log4j.core.config.plugins.validation.constraints.Required\norg.apache.logging.log4j.core.config.plugins.validation.constraints.ValidPort\norg.apache.logging.log4j.core.config.plugins.validation.ConstraintValidators\norg.apache.logging.log4j.core.config.plugins.validation.validators.ValidHostValidator\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$LongConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ByteConverter\norg.apache.logging.log4j.core.config.HttpWatcher\norg.apache.logging.log4j.core.config.ConfigurationAware\norg.apache.logging.log4j.core.config.yaml.YamlConfiguration\norg.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration\norg.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder\norg.apache.logging.log4j.core.jmx.LoggerContextAdminMBean\norg.apache.logging.log4j.core.layout.JacksonFactory$Log4jXmlPrettyPrinter\norg.apache.logging.log4j.core.layout.JsonLayout$1\norg.apache.logging.log4j.core.layout.AbstractStringLayout\norg.apache.logging.log4j.core.layout.AbstractCsvLayout\norg.apache.logging.log4j.core.async.DiscardingAsyncQueueFullPolicy\norg.apache.logging.log4j.core.async.AsyncLoggerConfig\norg.apache.logging.log4j.core.async.ThreadNameCachingStrategy$1\norg.apache.logging.log4j.core.async.EventRoute$2\norg.apache.logging.log4j.core.async.AsyncQueueFullMessageUtil\norg.apache.logging.log4j.core.lookup.DateLookup\norg.apache.logging.log4j.core.lookup.StrMatcher\norg.apache.logging.log4j.core.filter.BurstFilter$1\norg.apache.logging.log4j.core.filter.Filterable\norg.apache.logging.log4j.core.pattern.RelativeTimePatternConverter\norg.apache.logging.log4j.core.pattern.MapPatternConverter\norg.apache.logging.log4j.core.pattern.SequenceNumberPatternConverter\norg.apache.logging.log4j.core.pattern.NameAbbreviator$MaxElementAbbreviator$Strategy$1\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Magenta\norg.apache.logging.log4j.core.pattern.NameAbbreviator$MaxElementAbbreviator\norg.apache.logging.log4j.core.jackson.Initializers\norg.apache.logging.log4j.core.jackson.Log4jXmlObjectMapper\norg.apache.logging.log4j.core.jackson.Initializers$SimpleModuleInitializer\norg.apache.logging.log4j.core.appender.rewrite.PropertiesRewritePolicy\norg.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction\norg.apache.logging.log4j.core.appender.rolling.action.DeleteAction\norg.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy$Builder\norg.apache.logging.log4j.core.appender.rolling.PatternProcessor\norg.apache.logging.log4j.core.appender.FileManager$FactoryData\norg.apache.logging.log4j.core.appender.HttpURLConnectionManager\norg.apache.logging.log4j.core.appender.db.jdbc.FactoryMethodConnectionSource$1\norg.apache.logging.log4j.core.appender.routing.RoutingAppender$1\norg.apache.logging.log4j.core.appender.routing.RoutingAppender$RouteAppenderControl\norg.apache.logging.log4j.core.appender.nosql.AbstractNoSqlConnection\norg.apache.logging.log4j.core.appender.mom.kafka.DefaultKafkaProducerFactory\norg.apache.logging.log4j.core.impl.ThrowableProxy\norg.apache.logging.log4j.core.impl.Log4jLogEvent\norg.apache.logging.log4j.core.selector.JndiContextSelector\norg.apache.logging.log4j.core.tools.picocli.CommandLine$InitializationException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$URIConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Assert\norg.apache.logging.log4j.core.tools.picocli.CommandLine$PositionalParametersSorter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$FileConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IOptionRenderer\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharsetConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParameterRenderer\norg.apache.logging.log4j.core.net.Protocol\norg.apache.logging.log4j.core.net.ssl.MemoryPasswordProvider\norg.apache.logging.log4j.core.net.ssl.EnvironmentPasswordProvider\norg.apache.logging.log4j.core.util.Source\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$NumberRule\norg.apache.logging.log4j.core.util.datetime.Format\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$DayInWeekField\norg.apache.logging.log4j.core.util.datetime.FastDateParser$5\norg.apache.logging.log4j.core.util.datetime.DateParser\norg.apache.logging.log4j.core.util.datetime.FastDateParser$1\norg.apache.logging.log4j.core.util.WatchManager$WatchRunnable\norg.apache.logging.log4j.core.util.Loader\norg.apache.logging.log4j.core.util.WatchManager\norg.apache.logging.log4j.core.util.ClockFactory\norg.apache.logging.log4j.core.util.Watcher\norg.apache.logging.log4j.core.util.TypeUtil\norg.apache.logging.log4j.core.util.CachedClock\norg.apache.logging.log4j.core.config.Loggers\norg.apache.logging.log4j.core.config.LoggersPlugin\norg.apache.logging.log4j.core.config.plugins.visitors.PluginValueVisitor\norg.apache.logging.log4j.core.config.plugins.validation.validators.RequiredValidator\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$LevelConverter\norg.apache.logging.log4j.core.config.plugins.convert.EnumConverter\norg.apache.logging.log4j.core.config.PropertiesPlugin\norg.apache.logging.log4j.core.config.composite.DefaultMergeStrategy\norg.apache.logging.log4j.core.config.LoggerConfig$LoggerConfigPredicate$3\norg.apache.logging.log4j.core.config.builder.impl.DefaultPropertyComponentBuilder\norg.apache.logging.log4j.core.jmx.AppenderAdminMBean\norg.apache.logging.log4j.core.layout.HtmlLayout$1\norg.apache.logging.log4j.core.layout.PatternMatch$Builder\norg.apache.logging.log4j.core.layout.internal.ListChecker\norg.apache.logging.log4j.core.layout.LockingStringBuilderEncoder\norg.apache.logging.log4j.core.layout.MarkerPatternSelector\norg.apache.logging.log4j.core.lookup.EventLookup\norg.apache.logging.log4j.core.lookup.Log4jLookup\norg.apache.logging.log4j.core.lookup.StrLookup\norg.apache.logging.log4j.core.lookup.UpperLookup\norg.apache.logging.log4j.core.parser.LogEventParser\norg.apache.logging.log4j.core.parser.ParseException\norg.apache.logging.log4j.core.parser.AbstractJacksonLogEventParser\norg.apache.logging.log4j.core.filter.AbstractFilterable\norg.apache.logging.log4j.core.pattern.ThreadPriorityPatternConverter\norg.apache.logging.log4j.core.pattern.FullLocationPatternConverter\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Cyan\norg.apache.logging.log4j.core.pattern.UuidPatternConverter\norg.apache.logging.log4j.core.pattern.MessagePatternConverter\norg.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$4\norg.apache.logging.log4j.core.LogEventListener\norg.apache.logging.log4j.core.jackson.ContextDataAsEntryListSerializer\norg.apache.logging.log4j.core.jackson.ContextDataAsEntryListSerializer$1\norg.apache.logging.log4j.core.jackson.Initializers$SetupContextInitializer\norg.apache.logging.log4j.core.jackson.ObjectMessageSerializer\norg.apache.logging.log4j.core.jackson.LogEventWithContextListMixIn\norg.apache.logging.log4j.core.appender.rewrite.LoggerNameLevelRewritePolicy\norg.apache.logging.log4j.core.appender.rolling.RolloverDescription\norg.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$Builder\norg.apache.logging.log4j.core.appender.rolling.action.AbstractAction\norg.apache.logging.log4j.core.appender.rolling.FileExtension$2\norg.apache.logging.log4j.core.appender.AbstractManager\norg.apache.logging.log4j.core.appender.RandomAccessFileManager\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager\norg.apache.logging.log4j.core.appender.SmtpAppender$1\norg.apache.logging.log4j.core.appender.AppenderSet$1\norg.apache.logging.log4j.core.appender.mom.jeromq.JeroMqManager$JeroMqConfiguration\norg.apache.logging.log4j.core.tools.picocli.CommandLine$IExceptionHandler\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text\norg.apache.logging.log4j.core.tools.picocli.CommandLine$ITypeConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$DoubleConverter\norg.apache.logging.log4j.core.tools.picocli.CommandLine$RunLast\norg.apache.logging.log4j.core.net.JndiManager\norg.apache.logging.log4j.core.net.SslSocketManager\norg.apache.logging.log4j.core.net.DatagramSocketManager$DatagramSocketManagerFactory\norg.apache.logging.log4j.core.util.Clock\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$WeekYear\norg.apache.logging.log4j.core.util.PasswordDecryptor\norg.apache.logging.log4j.core.util.Closer\norg.apache.logging.log4j.core.util.ArrayUtils\norg.apache.logging.log4j.core.util.WatchManager$ConfigurationMonitor\norg.apache.logging.log4j.core.util.WrappedFileWatcher\norg.apache.logging.log4j.core.config.plugins.util.ResolverUtil$Test\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters\norg.apache.logging.log4j.core.config.plugins.convert.Base64Converter\norg.apache.logging.log4j.core.config.OrderComparator\norg.apache.logging.log4j.core.config.Configurator\norg.apache.logging.log4j.core.config.composite.MergeStrategy\norg.apache.logging.log4j.core.config.composite.CompositeConfiguration\norg.apache.logging.log4j.core.config.builder.impl.DefaultComponentAndConfigurationBuilder\norg.apache.logging.log4j.core.config.builder.api.LayoutComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.CompositeFilterComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.CustomLevelComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.KeyValuePairComponentBuilder\norg.apache.logging.log4j.core.LoggerContext$ThreadContextDataTask\norg.apache.logging.log4j.core.layout.AbstractLayout$Builder\norg.apache.logging.log4j.core.layout.SerializedLayout$PrivateObjectOutputStream\norg.apache.logging.log4j.core.layout.Rfc5424Layout\norg.apache.logging.log4j.core.layout.AbstractStringLayout$Builder\norg.apache.logging.log4j.core.layout.GelfLayout$FieldWriter\norg.apache.logging.log4j.core.layout.AbstractJacksonLayout$Builder\norg.apache.logging.log4j.core.layout.HtmlLayout$Builder\norg.apache.logging.log4j.core.layout.MarkerPatternSelector$Builder\norg.apache.logging.log4j.core.osgi.BundleContextSelector\norg.apache.logging.log4j.core.async.AsyncLogger\norg.apache.logging.log4j.core.async.InternalAsyncUtil\norg.apache.logging.log4j.core.lookup.MainMapLookup\norg.apache.logging.log4j.core.lookup.JavaLookup\norg.apache.logging.log4j.core.parser.YamlLogEventParser\norg.apache.logging.log4j.core.script.ScriptRef\norg.apache.logging.log4j.core.script.ScriptManager\norg.apache.logging.log4j.core.time.internal.FixedPreciseClock\norg.apache.logging.log4j.core.time.MutableInstant\norg.apache.logging.log4j.core.filter.MarkerFilter\norg.apache.logging.log4j.core.filter.StringMatchFilter$Builder\norg.apache.logging.log4j.core.pattern.RootThrowablePatternConverter\norg.apache.logging.log4j.core.pattern.NameAbbreviator$MaxElementAbbreviator$Strategy\norg.apache.logging.log4j.core.pattern.EqualsBaseReplacementConverter\norg.apache.logging.log4j.core.pattern.ThreadIdPatternConverter\norg.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat\norg.apache.logging.log4j.core.pattern.VariablesNotEmptyReplacementConverter\norg.apache.logging.log4j.core.jackson.Log4jXmlModule\norg.apache.logging.log4j.core.appender.ScriptAppenderSelector\norg.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy$1\norg.apache.logging.log4j.core.appender.rolling.action.AbstractPathAction\norg.apache.logging.log4j.core.appender.rolling.action.IfLastModified\norg.apache.logging.log4j.core.appender.rolling.action.PosixViewAttributeAction$1\norg.apache.logging.log4j.core.appender.rolling.action.DeletingVisitor\norg.apache.logging.log4j.core.appender.rolling.action.Duration\norg.apache.logging.log4j.core.appender.rolling.DirectWriteRolloverStrategy$Builder\norg.apache.logging.log4j.core.appender.rolling.FileExtension$6\norg.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder\norg.apache.logging.log4j.core.appender.MemoryMappedFileAppender$1\norg.apache.logging.log4j.core.appender.AbstractFileAppender\norg.apache.logging.log4j.core.appender.FileManager\norg.apache.logging.log4j.core.appender.MemoryMappedFileAppender$Builder\norg.apache.logging.log4j.core.appender.SmtpAppender\norg.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender$1\norg.apache.logging.log4j.core.appender.routing.RoutingAppender$ReferencedRouteAppenderControl\norg.apache.logging.log4j.core.appender.nosql.NoSqlAppender\norg.apache.logging.log4j.core.appender.mom.JmsManager$JmsManagerFactory\norg.apache.logging.log4j.core.appender.mom.JmsAppender$Builder\norg.apache.logging.log4j.core.impl.ExtendedClassInfo\norg.apache.logging.log4j.core.impl.LocationAwareLogEventFactory\norg.apache.logging.log4j.core.impl.ThrowableProxyRenderer\norg.apache.logging.log4j.core.impl.LogEventFactory\norg.apache.logging.log4j.core.impl.Log4jLogEvent$Builder\norg.apache.logging.log4j.core.selector.CoreContextSelectors\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ShortestFirst\norg.apache.logging.log4j.core.tools.picocli.CommandLine$DefaultExceptionHandler\norg.apache.logging.log4j.core.tools.picocli.CommandLine$PicocliException\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column$Overflow\norg.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer\norg.apache.logging.log4j.core.net.TcpSocketManager$Reconnector\norg.apache.logging.log4j.core.net.Facility\norg.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1\norg.apache.logging.log4j.core.net.DatagramOutputStream\norg.apache.logging.log4j.core.net.SslSocketManager$SslSocketManagerFactory\norg.apache.logging.log4j.core.net.Rfc1349TrafficClass\norg.apache.logging.log4j.core.util.SetUtils\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TimeZoneDisplayKey\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$TwentyFourHourField\norg.apache.logging.log4j.core.util.datetime.FastDatePrinter$UnpaddedMonthField\norg.apache.logging.log4j.core.util.Transform\norg.apache.logging.log4j.core.AbstractLifeCycle\norg.apache.logging.log4j.core.config.plugins.util.PluginRegistry$PluginTest\norg.apache.logging.log4j.core.config.plugins.util.PluginManager\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$ByteArrayConverter\norg.apache.logging.log4j.core.config.plugins.convert.TypeConverters$PathConverter\norg.apache.logging.log4j.core.config.xml.XmlConfigurationFactory\norg.apache.logging.log4j.core.config.properties.PropertiesConfigurationFactory\norg.apache.logging.log4j.core.config.LoggerConfig$LoggerConfigPredicate$1\norg.apache.logging.log4j.core.config.CustomLevels\norg.apache.logging.log4j.core.config.builder.impl.DefaultAppenderRefComponentBuilder\norg.apache.logging.log4j.core.config.builder.api.LoggableComponentBuilder\norg.apache.logging.log4j.core.config.Configuration\norg.apache.logging.log4j.core.jmx.AppenderAdmin\norg.apache.logging.log4j.core.layout.LevelPatternSelector$Builder\norg.apache.logging.log4j.core.layout.internal.ListChecker$NoopChecker\norg.apache.logging.log4j.core.layout.GelfLayout$Builder\norg.apache.logging.log4j.core.layout.Rfc5424Layout$FieldFormatter\norg.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor$Log4jEventWrapperHandler\norg.apache.logging.log4j.core.async.AsyncLoggerDisruptor$1\norg.apache.logging.log4j.core.async.AsyncLoggerConfigDefaultExceptionHandler\norg.apache.logging.log4j.core.async.AsyncLogger$2\norg.apache.logging.log4j.core.lookup.JndiLookup\norg.apache.logging.log4j.core.lookup.AbstractLookup\norg.apache.logging.log4j.core.lookup.StrMatcher$NoMatcher\norg.apache.logging.log4j.core.lookup.AbstractConfigurationAwareLookup\norg.apache.logging.log4j.core.lookup.SystemPropertiesLookup\norg.apache.logging.log4j.core.message.ExtendedThreadInformation$1\norg.apache.logging.log4j.core.script.ScriptManager$AbstractScriptRunner\norg.apache.logging.log4j.core.Core\norg.apache.logging.log4j.core.filter.NoMarkerFilter$1\norg.apache.logging.log4j.core.filter.NoMarkerFilter\norg.apache.logging.log4j.core.pattern.MarkerPatternConverter\norg.apache.logging.log4j.core.pattern.ThreadNamePatternConverter\norg.apache.logging.log4j.core.pattern.LoggerFqcnPatternConverter\norg.apache.logging.log4j.core.pattern.ExtendedThrowablePatternConverter\norg.apache.logging.log4j.core.pattern.EncodingPatternConverter$1\norg.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$Red\norg.apache.logging.log4j.core.pattern.FormattingInfo\norg.apache.logging.log4j.core.jackson.ThrowableProxyMixIn\norg.apache.logging.log4j.core.jackson.Log4jJsonModule\norg.apache.logging.log4j.core.jackson.Log4jYamlModule\norg.apache.logging.log4j.core.jackson.MessageSerializer"},{"name":"internal:SrcFile","value":"jar-deps-GiQzE3/log4j-core-2.14.1.jar"},{"name":"internal:SrcFile","value":"jar-deps-gOJ9cM/log4j-core-2.14.1.jar"},{"name":"internal:SrcFile","value":"jar-deps-iPDirb/log4j-core-2.14.1.jar"}],"evidence":{"identity":[{"field":"purl","confidence":0.5,"methods":[{"technique":"manifest-analysis","confidence":0.5,"value":"log4j-core-2.14.1.jar"}],"concludedValue":"log4j-core-2.14.1.jar"}]},"tags":["framework","logging"]}],"services":[],"dependencies":[{"ref":"pkg:oci/scab-log4shell@sha256:46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1?repository_url=ghcr.io/haksungjang/scab-log4shell&tag=46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1","dependsOn":[]}],"annotations":[{"bom-ref":"metadata-annotations","subjects":["pkg:oci/scab-log4shell@sha256:46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1?repository_url=ghcr.io/haksungjang/scab-log4shell&tag=46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1"],"annotator":{"component":{"group":"@cdxgen","name":"cdxgen","version":"13.4.0","purl":"pkg:npm/%40cdxgen/cdxgen@13.4.0","type":"application","bom-ref":"pkg:npm/@cdxgen/cdxgen@13.4.0","publisher":"OWASP Foundation","authors":[{"name":"OWASP Foundation"}]}},"timestamp":"2026-10-15T01:12:53Z","text":"This Software Bill-of-Materials (SBOM) document was created on Thursday, October 15, 2026. The xBOM tools used are: trivy, trustinspector, and cdxgen. The lifecycles phases represented are: pre-build and post-build. The document describes a container named 'ghcr.io/haksungjang/scab-log4shell@sha256' with version '46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1'. The linux image uses the arm64 architecture and has the registry tag ghcr.io/haksungjang/scab-log4shell@sha256:46d9c72ec86b53fe9ad58f2aab7649ffe6aacd78eae31c644982df9600f2f5d1. The package type in this SBOM is maven with a single purl namespace 'org.apache.logging.log4j' described under components. The components were identified from 4 source files."}]}