diff --git a/BUILDING.md b/BUILDING.md
index 4d82791ce941..7d3261c0327d 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -63,6 +63,38 @@ E.g. [configuration-cache support](https://github.com/elastic/elasticsearch/issu
There are a few guidelines to follow that should make your life easier to make changes to the elasticsearch build.
Please add a member of the `es-delivery` team as a reviewer if you're making non-trivial changes to the build.
+#### Adding or updating a dependency
+
+We rely on [Gradle dependency verification](https://docs.gradle.org/current/userguide/dependency_verification.html) to mitigate the security risks and avoid integrating compromised dependencies.
+
+This requires to have third party dependencies and their checksums listed in `gradle/verification-metadata.xml`.
+
+For updated or newly added dependencies you need to add an entry to this verification file or update the existing one:
+```
+
+
+
+
+
+```
+
+You can also automate the generation of this entry by running your build using the `--write-verification-metadata` commandline option:
+```
+>./gradlew --write-verification-metadata sha256 precommit
+```
+
+The `--write-verification-metadata` Gradle option is generally able to resolve reachable configurations,
+but we use detached configurations for a certain set of plugins and tasks. Therefore, please ensure you run this option with a task that
+uses the changed dependencies. In most cases, `precommit` or `check` are good candidates.
+
+We prefer sha256 checksums as md5 and sha1 are not considered safe anymore these days. The generated entry
+will have the `origin` attribute been set to `Generated by Gradle`.
+
+>A manual confirmation of the Gradle generated checksums is currently not mandatory.
+>If you want to add a level of verification you can manually confirm the checksum (e.g by looking it up on the website of the library)
+>Please replace the content of the `origin` attribute by `official site` in that case.
+>
+
#### Custom Plugin and Task implementations
Build logic that is used across multiple subprojects should considered to be moved into a Gradle plugin with according Gradle task implmentation.
diff --git a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesPrecommitPlugin.java b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesPrecommitPlugin.java
index 1fbefef45c8e..3bc669793019 100644
--- a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesPrecommitPlugin.java
+++ b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesPrecommitPlugin.java
@@ -34,9 +34,6 @@ public class DependencyLicensesPrecommitPlugin extends PrecommitPlugin {
runtimeClasspath.fileCollection(dependency -> dependency instanceof ProjectDependency == false).minus(compileOnly)
);
});
-
- // we also create the updateShas helper task that is associated with dependencyLicenses
- project.getTasks().register("updateShas", UpdateShasTask.class, t -> t.setParentTask(dependencyLicenses));
return dependencyLicenses;
}
}
diff --git a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesTask.java b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesTask.java
index 59f8c2da0d71..71de2626d5fc 100644
--- a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesTask.java
+++ b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesTask.java
@@ -7,7 +7,6 @@
*/
package org.elasticsearch.gradle.internal.precommit;
-import org.apache.commons.codec.binary.Hex;
import org.elasticsearch.gradle.internal.precommit.LicenseAnalyzer.LicenseInfo;
import org.gradle.api.DefaultTask;
import org.gradle.api.GradleException;
@@ -23,30 +22,21 @@ import org.gradle.api.provider.Provider;
import org.gradle.api.tasks.Input;
import org.gradle.api.tasks.InputDirectory;
import org.gradle.api.tasks.InputFiles;
-import org.gradle.api.tasks.Internal;
import org.gradle.api.tasks.Optional;
import org.gradle.api.tasks.OutputDirectory;
import org.gradle.api.tasks.TaskAction;
import java.io.File;
-import java.io.IOException;
-import java.nio.charset.StandardCharsets;
-import java.nio.file.Files;
-import java.security.MessageDigest;
-import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
-import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import java.util.stream.Collectors;
import javax.inject.Inject;
@@ -193,7 +183,7 @@ public class DependencyLicensesTask extends DefaultTask {
}
@TaskAction
- public void checkDependencies() throws IOException, NoSuchAlgorithmException {
+ public void checkDependencies() {
if (dependencies == null) {
throw new GradleException("No dependencies variable defined.");
}
@@ -214,12 +204,9 @@ public class DependencyLicensesTask extends DefaultTask {
Map licenses = new HashMap<>();
Map notices = new HashMap<>();
Map sources = new HashMap<>();
- Set shaFiles = new HashSet<>();
for (File file : licensesDirAsFile.listFiles()) {
String name = file.getName();
- if (name.endsWith(SHA_EXTENSION)) {
- shaFiles.add(file);
- } else if (name.endsWith("-LICENSE") || name.endsWith("-LICENSE.txt")) {
+ if (name.endsWith("-LICENSE") || name.endsWith("-LICENSE.txt")) {
// TODO: why do we support suffix of LICENSE *and* LICENSE.txt??
licenses.put(name, false);
} else if (name.contains("-NOTICE") || name.contains("-NOTICE.txt")) {
@@ -233,18 +220,13 @@ public class DependencyLicensesTask extends DefaultTask {
notices.keySet().removeAll(ignoreFiles);
sources.keySet().removeAll(ignoreFiles);
- checkDependencies(licenses, notices, sources, shaFiles);
+ checkDependencies(licenses, notices, sources);
licenses.forEach((item, exists) -> failIfAnyMissing(item, exists, "license"));
notices.forEach((item, exists) -> failIfAnyMissing(item, exists, "notice"));
sources.forEach((item, exists) -> failIfAnyMissing(item, exists, "sources"));
-
- if (shaFiles.isEmpty() == false) {
- throw new GradleException("Unused sha files found: \n" + joinFilenames(shaFiles));
- }
-
}
// This is just a marker output folder to allow this task being up-to-date.
@@ -261,18 +243,10 @@ public class DependencyLicensesTask extends DefaultTask {
}
}
- private void checkDependencies(
- Map licenses,
- Map notices,
- Map sources,
- Set shaFiles
- ) throws NoSuchAlgorithmException, IOException {
+ private void checkDependencies(Map licenses, Map notices, Map sources) {
for (File dependency : dependencies) {
String jarName = dependency.getName();
String depName = regex.matcher(jarName).replaceFirst("");
-
- validateSha(shaFiles, dependency, jarName, depName);
-
String dependencyName = getDependencyName(mappings, depName);
logger.info("mapped dependency name {} to {} for license/notice check", depName, dependencyName);
checkFile(dependencyName, jarName, licenses, "LICENSE");
@@ -286,24 +260,6 @@ public class DependencyLicensesTask extends DefaultTask {
}
}
- private void validateSha(Set shaFiles, File dependency, String jarName, String depName) throws NoSuchAlgorithmException,
- IOException {
- if (ignoreShas.contains(depName)) {
- // local deps should not have sha files!
- if (getShaFile(jarName).exists()) {
- throw new GradleException("SHA file " + getShaFile(jarName) + " exists for ignored dependency " + depName);
- }
- } else {
- logger.info("Checking sha for {}", jarName);
- checkSha(dependency, jarName, shaFiles);
- }
- }
-
- private String joinFilenames(Set shaFiles) {
- List names = shaFiles.stream().map(File::getName).collect(Collectors.toList());
- return String.join("\n", names);
- }
-
public static String getDependencyName(Map mappings, String dependencyName) {
// order is the same for keys and values iteration since we use a linked hashmap
List mapped = new ArrayList<>(mappings.values());
@@ -319,30 +275,6 @@ public class DependencyLicensesTask extends DefaultTask {
return dependencyName;
}
- private void checkSha(File jar, String jarName, Set shaFiles) throws NoSuchAlgorithmException, IOException {
- File shaFile = getShaFile(jarName);
- if (shaFile.exists() == false) {
- throw new GradleException("Missing SHA for " + jarName + ". Run \"gradle updateSHAs\" to create them");
- }
-
- // TODO: shouldn't have to trim, sha files should not have trailing newline
- byte[] fileBytes = Files.readAllBytes(shaFile.toPath());
- String expectedSha = new String(fileBytes, StandardCharsets.UTF_8).trim();
-
- String sha = getSha1(jar);
-
- if (expectedSha.equals(sha) == false) {
- final String exceptionMessage = String.format(Locale.ROOT, """
- SHA has changed! Expected %s for %s but got %s.
- This usually indicates a corrupt dependency cache or artifacts changed upstream.
- Either wipe your cache, fix the upstream artifact, or delete %s and run updateShas
- """, expectedSha, jarName, sha, shaFile);
-
- throw new GradleException(exceptionMessage);
- }
- shaFiles.remove(shaFile);
- }
-
private void checkFile(String name, String jarName, Map counters, String type) {
String fileName = getFileName(name, counters, type);
@@ -375,27 +307,4 @@ public class DependencyLicensesTask extends DefaultTask {
return new LinkedHashMap<>(mappings);
}
- File getShaFile(String jarName) {
- return new File(licensesDir.get().getAsFile(), jarName + SHA_EXTENSION);
- }
-
- @Internal
- Set getShaFiles() {
- File licenseDirAsFile = licensesDir.get().getAsFile();
- File[] array = licenseDirAsFile.listFiles();
- if (array == null) {
- throw new GradleException("\"" + licenseDirAsFile.getPath() + "\" isn't a valid directory");
- }
-
- return Arrays.stream(array).filter(file -> file.getName().endsWith(SHA_EXTENSION)).collect(Collectors.toSet());
- }
-
- String getSha1(File file) throws IOException, NoSuchAlgorithmException {
- byte[] bytes = Files.readAllBytes(file.toPath());
-
- MessageDigest digest = MessageDigest.getInstance("SHA-1");
- char[] encoded = Hex.encodeHex(digest.digest(bytes));
- return String.copyValueOf(encoded);
- }
-
}
diff --git a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/UpdateShasTask.java b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/UpdateShasTask.java
deleted file mode 100644
index e3140a9d71b6..000000000000
--- a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/UpdateShasTask.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
- * or more contributor license agreements. Licensed under the Elastic License
- * 2.0 and the Server Side Public License, v 1; you may not use this file except
- * in compliance with, at your election, the Elastic License 2.0 or the Server
- * Side Public License, v 1.
- */
-
-package org.elasticsearch.gradle.internal.precommit;
-
-import org.gradle.api.DefaultTask;
-import org.gradle.api.logging.Logger;
-import org.gradle.api.logging.Logging;
-import org.gradle.api.tasks.Internal;
-import org.gradle.api.tasks.TaskAction;
-import org.gradle.api.tasks.TaskProvider;
-
-import java.io.File;
-import java.io.IOException;
-import java.nio.charset.StandardCharsets;
-import java.nio.file.Files;
-import java.nio.file.StandardOpenOption;
-import java.security.NoSuchAlgorithmException;
-import java.util.Set;
-
-/**
- * A task to update shas used by {@code DependencyLicensesCheck}
- */
-public class UpdateShasTask extends DefaultTask {
-
- private final Logger logger = Logging.getLogger(getClass());
-
- /** The parent dependency licenses task to use configuration from */
- private TaskProvider parentTask;
-
- public UpdateShasTask() {
- setDescription("Updates the sha files for the dependencyLicenses check");
- setOnlyIf(element -> parentTask.get().getLicensesDir() != null);
- }
-
- @TaskAction
- public void updateShas() throws NoSuchAlgorithmException, IOException {
- Set shaFiles = parentTask.get().getShaFiles();
-
- for (File dependency : parentTask.get().getDependencies()) {
- String jarName = dependency.getName();
- File shaFile = parentTask.get().getShaFile(jarName);
-
- if (shaFile.exists() == false) {
- createSha(dependency, jarName, shaFile);
- } else {
- shaFiles.remove(shaFile);
- }
- }
-
- for (File shaFile : shaFiles) {
- logger.lifecycle("Removing unused sha " + shaFile.getName());
- shaFile.delete();
- }
- }
-
- private void createSha(File dependency, String jarName, File shaFile) throws IOException, NoSuchAlgorithmException {
- logger.lifecycle("Adding sha for " + jarName);
-
- String sha = parentTask.get().getSha1(dependency);
-
- Files.write(shaFile.toPath(), sha.getBytes(StandardCharsets.UTF_8), StandardOpenOption.CREATE);
- }
-
- @Internal
- public DependencyLicensesTask getParentTask() {
- return parentTask.get();
- }
-
- public void setParentTask(TaskProvider parentTask) {
- this.parentTask = parentTask;
- }
-}
diff --git a/build-tools-internal/src/test/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesTaskTests.java b/build-tools-internal/src/test/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesTaskTests.java
index e6b1f5c90b72..1a9284276043 100644
--- a/build-tools-internal/src/test/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesTaskTests.java
+++ b/build-tools-internal/src/test/java/org/elasticsearch/gradle/internal/precommit/DependencyLicensesTaskTests.java
@@ -26,8 +26,6 @@ import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
-import java.nio.file.StandardOpenOption;
-import java.security.NoSuchAlgorithmException;
import java.util.HashMap;
import java.util.Map;
@@ -41,8 +39,6 @@ public class DependencyLicensesTaskTests {
@Rule
public ExpectedException expectedException = ExpectedException.none();
- private UpdateShasTask updateShas;
-
private TaskProvider task;
private Project project;
@@ -53,7 +49,6 @@ public class DependencyLicensesTaskTests {
public void prepare() {
project = createProject();
task = createDependencyLicensesTask(project);
- updateShas = createUpdateShasTask(project, task);
dependency = project.getDependencies().localGroovy();
task.configure(new Action() {
@Override
@@ -87,19 +82,6 @@ public class DependencyLicensesTaskTests {
task.get().checkDependencies();
}
- @Test
- public void givenProjectWithDependencyButNoShaFileThenShouldReturnException() throws Exception {
- expectedException.expect(GradleException.class);
- expectedException.expectMessage(containsString("Missing SHA for "));
-
- File licensesDir = getLicensesDir(project);
- createFileIn(licensesDir, "groovy-all-LICENSE.txt", PERMISSIVE_LICENSE_TEXT);
- createFileIn(licensesDir, "groovy-all-NOTICE.txt", "");
-
- project.getDependencies().add("implementation", project.getDependencies().localGroovy());
- task.get().checkDependencies();
- }
-
@Test
public void givenProjectWithDependencyButNoLicenseFileThenShouldReturnException() throws Exception {
expectedException.expect(GradleException.class);
@@ -108,7 +90,6 @@ public class DependencyLicensesTaskTests {
project.getDependencies().add("implementation", project.getDependencies().localGroovy());
getLicensesDir(project).mkdir();
- updateShas.updateShas();
task.get().checkDependencies();
}
@@ -121,7 +102,6 @@ public class DependencyLicensesTaskTests {
createFileIn(getLicensesDir(project), "groovy-LICENSE.txt", PERMISSIVE_LICENSE_TEXT);
- updateShas.updateShas();
task.get().checkDependencies();
}
@@ -135,7 +115,6 @@ public class DependencyLicensesTaskTests {
createFileIn(getLicensesDir(project), "groovy-LICENSE.txt", STRICT_LICENSE_TEXT);
createFileIn(getLicensesDir(project), "groovy-NOTICE.txt", "");
- updateShas.updateShas();
task.get().checkDependencies();
}
@@ -147,7 +126,6 @@ public class DependencyLicensesTaskTests {
createFileIn(getLicensesDir(project), "groovy-NOTICE.txt", "");
createFileIn(getLicensesDir(project), "groovy-SOURCES.txt", "");
- updateShas.updateShas();
task.get().checkDependencies();
}
@@ -190,37 +168,6 @@ public class DependencyLicensesTaskTests {
task.get().checkDependencies();
}
- @Test
- public void givenProjectWithAShaButWithoutTheDependencyThenShouldThrowException() throws Exception {
- expectedException.expect(GradleException.class);
- expectedException.expectMessage(containsString("Unused sha files found: \n"));
-
- project.getDependencies().add("implementation", dependency);
-
- File licensesDir = getLicensesDir(project);
- createAllDefaultDependencyFiles(licensesDir, "groovy");
- createFileIn(licensesDir, "non-declared.sha1", "");
-
- task.get().checkDependencies();
- }
-
- @Test
- public void givenProjectWithADependencyWithWrongShaThenShouldThrowException() throws Exception {
- expectedException.expect(GradleException.class);
- expectedException.expectMessage(containsString("SHA has changed! Expected "));
-
- project.getDependencies().add("implementation", dependency);
-
- File licensesDir = getLicensesDir(project);
- createAllDefaultDependencyFiles(licensesDir, "groovy");
-
- Path groovySha = Files.list(licensesDir.toPath()).filter(file -> file.toFile().getName().contains("sha")).findFirst().get();
-
- Files.write(groovySha, new byte[] { 1 }, StandardOpenOption.CREATE);
-
- task.get().checkDependencies();
- }
-
@Test
public void givenProjectWithADependencyMappingThenShouldReturnSilently() throws Exception {
project.getDependencies().add("implementation", dependency);
@@ -261,14 +208,6 @@ public class DependencyLicensesTaskTests {
task.get().checkDependencies();
}
- @Test
- public void givenProjectWithoutLicensesDirWhenAskingForShaFilesThenShouldThrowException() {
- expectedException.expect(GradleException.class);
- expectedException.expectMessage(containsString("isn't a valid directory"));
-
- task.get().getShaFiles();
- }
-
private Project createProject() {
Project project = ProjectBuilder.builder().build();
project.getPlugins().apply(JavaPlugin.class);
@@ -276,11 +215,9 @@ public class DependencyLicensesTaskTests {
return project;
}
- private void createAllDefaultDependencyFiles(File licensesDir, String dependencyName) throws IOException, NoSuchAlgorithmException {
+ private void createAllDefaultDependencyFiles(File licensesDir, String dependencyName) throws IOException {
createFileIn(licensesDir, dependencyName + "-LICENSE.txt", PERMISSIVE_LICENSE_TEXT);
createFileIn(licensesDir, dependencyName + "-NOTICE.txt", "");
-
- updateShas.updateShas();
}
private File getLicensesDir(Project project) {
@@ -300,13 +237,6 @@ public class DependencyLicensesTaskTests {
Files.write(file, content.getBytes(StandardCharsets.UTF_8));
}
- private UpdateShasTask createUpdateShasTask(Project project, TaskProvider dependencyLicensesTask) {
- UpdateShasTask task = project.getTasks().register("updateShas", UpdateShasTask.class).get();
-
- task.setParentTask(dependencyLicensesTask);
- return task;
- }
-
private TaskProvider createDependencyLicensesTask(Project project) {
TaskProvider task = project.getTasks()
.register("dependencyLicenses", DependencyLicensesTask.class, new Action() {
diff --git a/build-tools-internal/src/test/java/org/elasticsearch/gradle/internal/precommit/UpdateShasTaskTests.java b/build-tools-internal/src/test/java/org/elasticsearch/gradle/internal/precommit/UpdateShasTaskTests.java
deleted file mode 100644
index 174c5d031248..000000000000
--- a/build-tools-internal/src/test/java/org/elasticsearch/gradle/internal/precommit/UpdateShasTaskTests.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
- * or more contributor license agreements. Licensed under the Elastic License
- * 2.0 and the Server Side Public License, v 1; you may not use this file except
- * in compliance with, at your election, the Elastic License 2.0 or the Server
- * Side Public License, v 1.
- */
-package org.elasticsearch.gradle.internal.precommit;
-
-import org.apache.commons.io.FileUtils;
-import org.gradle.api.GradleException;
-import org.gradle.api.Project;
-import org.gradle.api.artifacts.Dependency;
-import org.gradle.api.file.FileCollection;
-import org.gradle.api.plugins.JavaPlugin;
-import org.gradle.api.tasks.TaskProvider;
-import org.gradle.testfixtures.ProjectBuilder;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.ExpectedException;
-
-import java.io.File;
-import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Path;
-import java.nio.file.StandardOpenOption;
-import java.security.NoSuchAlgorithmException;
-
-import static org.hamcrest.CoreMatchers.containsString;
-import static org.hamcrest.CoreMatchers.equalTo;
-import static org.hamcrest.MatcherAssert.assertThat;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
-public class UpdateShasTaskTests {
-
- public static final String GROOVY_JAR_REGEX = "groovy-\\d\\.\\d+\\.\\d+\\.jar";
- @Rule
- public ExpectedException expectedException = ExpectedException.none();
-
- private UpdateShasTask task;
-
- private Project project;
-
- private Dependency dependency;
-
- @Before
- public void prepare() throws IOException {
- project = createProject();
- task = createUpdateShasTask(project);
- dependency = project.getDependencies().localGroovy();
-
- }
-
- @Test
- public void whenDependencyDoesntExistThenShouldDeleteDependencySha() throws IOException, NoSuchAlgorithmException {
- File unusedSha = createFileIn(getLicensesDir(project), "test.sha1", "");
- task.updateShas();
-
- assertFalse(unusedSha.exists());
- }
-
- @Test
- public void whenDependencyExistsButShaNotThenShouldCreateNewShaFile() throws IOException, NoSuchAlgorithmException {
- project.getDependencies().add("implementation", dependency);
-
- getLicensesDir(project).mkdir();
- task.updateShas();
- Path groovySha = Files.list(getLicensesDir(project).toPath())
- .filter(p -> p.toFile().getName().matches(GROOVY_JAR_REGEX + ".sha1"))
- .findFirst()
- .get();
- assertTrue(groovySha.toFile().getName().startsWith("groovy"));
- }
-
- @Test
- public void whenDependencyAndWrongShaExistsThenShouldNotOverwriteShaFile() throws IOException, NoSuchAlgorithmException {
- project.getDependencies().add("implementation", dependency);
- File groovyJar = task.getParentTask()
- .getDependencies()
- .getFiles()
- .stream()
- .filter(f -> f.getName().matches(GROOVY_JAR_REGEX))
- .findFirst()
- .get();
- String groovyShaName = groovyJar.getName() + ".sha1";
- File groovySha = createFileIn(getLicensesDir(project), groovyShaName, "content");
- task.updateShas();
- assertThat(FileUtils.readFileToString(groovySha), equalTo("content"));
- }
-
- @Test
- public void whenLicensesDirDoesntExistThenShouldThrowException() throws IOException, NoSuchAlgorithmException {
- expectedException.expect(GradleException.class);
- expectedException.expectMessage(containsString("isn't a valid directory"));
-
- task.updateShas();
- }
-
- private Project createProject() {
- Project project = ProjectBuilder.builder().build();
- project.getPlugins().apply(JavaPlugin.class);
-
- return project;
- }
-
- private File getLicensesDir(Project project) {
- return getFile(project, "licenses");
- }
-
- private File getFile(Project project, String fileName) {
- return project.getProjectDir().toPath().resolve(fileName).toFile();
- }
-
- private File createFileIn(File parent, String name, String content) throws IOException {
- parent.mkdir();
-
- Path path = parent.toPath().resolve(name);
- File file = path.toFile();
-
- Files.write(path, content.getBytes(), StandardOpenOption.CREATE);
-
- return file;
- }
-
- private UpdateShasTask createUpdateShasTask(Project project) {
- UpdateShasTask task = project.getTasks().register("updateShas", UpdateShasTask.class).get();
-
- task.setParentTask(createDependencyLicensesTask(project));
- return task;
- }
-
- private TaskProvider createDependencyLicensesTask(Project project) {
- return project.getTasks()
- .register(
- "dependencyLicenses",
- DependencyLicensesTask.class,
- dependencyLicensesTask -> dependencyLicensesTask.setDependencies(getDependencies(project))
- );
- }
-
- private FileCollection getDependencies(Project project) {
- return project.getConfigurations().getByName("compileClasspath");
- }
-}
diff --git a/client/rest/licenses/commons-codec-1.14.jar.sha1 b/client/rest/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/client/rest/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/client/rest/licenses/commons-logging-1.1.3.jar.sha1 b/client/rest/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index 5b8f029e5829..000000000000
--- a/client/rest/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
\ No newline at end of file
diff --git a/client/rest/licenses/httpasyncclient-4.1.5.jar.sha1 b/client/rest/licenses/httpasyncclient-4.1.5.jar.sha1
deleted file mode 100644
index 366a9e31069a..000000000000
--- a/client/rest/licenses/httpasyncclient-4.1.5.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-cd18227f1eb8e9a263286c1d7362ceb24f6f9b32
\ No newline at end of file
diff --git a/client/rest/licenses/httpclient-4.5.13.jar.sha1 b/client/rest/licenses/httpclient-4.5.13.jar.sha1
deleted file mode 100644
index 3281e21595b3..000000000000
--- a/client/rest/licenses/httpclient-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
\ No newline at end of file
diff --git a/client/rest/licenses/httpcore-4.4.13.jar.sha1 b/client/rest/licenses/httpcore-4.4.13.jar.sha1
deleted file mode 100644
index 0cb64863b976..000000000000
--- a/client/rest/licenses/httpcore-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-853b96d3afbb7bf8cc303fe27ee96836a10c1834
\ No newline at end of file
diff --git a/client/rest/licenses/httpcore-nio-4.4.13.jar.sha1 b/client/rest/licenses/httpcore-nio-4.4.13.jar.sha1
deleted file mode 100644
index 7629b7d5584c..000000000000
--- a/client/rest/licenses/httpcore-nio-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3f897ace4d7f10f0ea6a58f524a3b105dd483653
\ No newline at end of file
diff --git a/client/sniffer/licenses/commons-codec-1.14.jar.sha1 b/client/sniffer/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/client/sniffer/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/client/sniffer/licenses/commons-logging-1.1.3.jar.sha1 b/client/sniffer/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index 5b8f029e5829..000000000000
--- a/client/sniffer/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
\ No newline at end of file
diff --git a/client/sniffer/licenses/httpclient-4.5.13.jar.sha1 b/client/sniffer/licenses/httpclient-4.5.13.jar.sha1
deleted file mode 100644
index 3281e21595b3..000000000000
--- a/client/sniffer/licenses/httpclient-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
\ No newline at end of file
diff --git a/client/sniffer/licenses/httpcore-4.4.13.jar.sha1 b/client/sniffer/licenses/httpcore-4.4.13.jar.sha1
deleted file mode 100644
index 0cb64863b976..000000000000
--- a/client/sniffer/licenses/httpcore-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-853b96d3afbb7bf8cc303fe27ee96836a10c1834
\ No newline at end of file
diff --git a/client/sniffer/licenses/jackson-core-2.13.2.jar.sha1 b/client/sniffer/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/client/sniffer/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/distribution/tools/ansi-console/licenses/jansi-2.4.0.jar.sha1 b/distribution/tools/ansi-console/licenses/jansi-2.4.0.jar.sha1
deleted file mode 100644
index 37ca74b255dc..000000000000
--- a/distribution/tools/ansi-console/licenses/jansi-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-321c614f85f1dea6bb08c1817c60d53b7f3552fd
\ No newline at end of file
diff --git a/distribution/tools/plugin-cli/licenses/bc-fips-1.0.2.jar.sha1 b/distribution/tools/plugin-cli/licenses/bc-fips-1.0.2.jar.sha1
deleted file mode 100644
index 425b11ee6c13..000000000000
--- a/distribution/tools/plugin-cli/licenses/bc-fips-1.0.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4fb5db5f03d00f6a94e43b78d097978190e4abb2
\ No newline at end of file
diff --git a/distribution/tools/plugin-cli/licenses/bcpg-fips-1.0.4.jar.sha1 b/distribution/tools/plugin-cli/licenses/bcpg-fips-1.0.4.jar.sha1
deleted file mode 100644
index 7aec78e9e6f0..000000000000
--- a/distribution/tools/plugin-cli/licenses/bcpg-fips-1.0.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1a838a87959d9c2cee658f4a4e1869e28f6b9976
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index 15e46b620bab..22d542454d68 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -17,3 +17,6 @@ systemProp.jdk.tls.client.protocols=TLSv1.2
# java homes resolved by environment variables
org.gradle.java.installations.auto-detect=false
org.gradle.java.installations.fromEnv=JAVA_TOOLCHAIN_HOME,JAVA_HOME,RUNTIME_JAVA_HOME,JAVA19_HOME,JAVA18_HOME,JAVA17_HOME,JAVA16_HOME,JAVA15_HOME,JAVA14_HOME,JAVA13_HOME,JAVA12_HOME,JAVA11_HOME,JAVA8_HOME
+
+# log some dependency verification info to console
+org.gradle.dependency.verification.console=verbose
\ No newline at end of file
diff --git a/gradle/build.versions.toml b/gradle/build.versions.toml
index ce56380f18e5..a80a007db990 100644
--- a/gradle/build.versions.toml
+++ b/gradle/build.versions.toml
@@ -25,10 +25,10 @@ json-assert = "org.skyscreamer:jsonassert:1.5.0"
jackson-dataformat-yaml = { group = "com.fasterxml.jackson.dataformat", name="jackson-dataformat-yaml", version.ref="jackson" }
jackson-platform = { group = "com.fasterxml.jackson", name="jackson-bom", version.ref="jackson" }
jna = "net.java.dev.jna:jna:5.10.0"
-junit = "junit:junit:4.12"
+junit = "junit:junit:4.13.2"
junit5-platform = { group = "org.junit", name="junit-bom", version.ref="junit5" }
junit5-jupiter = { group = "org.junit.jupiter", name="junit-jupiter", version.ref="junit5" }
-junit5-platform-launcher = "org.junit.platform:junit-platform-launcher:1.8.0"
+junit5-platform-launcher = "org.junit.platform:junit-platform-launcher:1.8.1"
junit5-vintage = { group = "org.junit.vintage", name="junit-vintage-engine", version.ref="junit5" }
maven-model = "org.apache.maven:maven-model:3.6.2"
mockito-core = "org.mockito:mockito-core:1.9.5"
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
new file mode 100644
index 000000000000..11942b0e49d5
--- /dev/null
+++ b/gradle/verification-metadata.xml
@@ -0,0 +1,3600 @@
+
+
+
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/libs/cli/licenses/jopt-simple-5.0.2.jar.sha1 b/libs/cli/licenses/jopt-simple-5.0.2.jar.sha1
deleted file mode 100644
index b50ed4fea3bd..000000000000
--- a/libs/cli/licenses/jopt-simple-5.0.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-98cafc6081d5632b61be2c9e60650b64ddbc637c
\ No newline at end of file
diff --git a/libs/grok/licenses/jcodings-1.0.44.jar.sha1 b/libs/grok/licenses/jcodings-1.0.44.jar.sha1
deleted file mode 100644
index 4449009d3395..000000000000
--- a/libs/grok/licenses/jcodings-1.0.44.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a6884b2fd8fd9a56874db05afaa22435043a2e3e
\ No newline at end of file
diff --git a/libs/grok/licenses/joni-2.1.29.jar.sha1 b/libs/grok/licenses/joni-2.1.29.jar.sha1
deleted file mode 100644
index 251ff2ec05a1..000000000000
--- a/libs/grok/licenses/joni-2.1.29.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb751702e1194ff24259155db4d37e9383d4320
\ No newline at end of file
diff --git a/libs/lz4/licenses/lz4-java-1.8.0.jar.sha1 b/libs/lz4/licenses/lz4-java-1.8.0.jar.sha1
deleted file mode 100644
index 5e3536d1b7d2..000000000000
--- a/libs/lz4/licenses/lz4-java-1.8.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4b986a99445e49ea5fbf5d149c4b63f6ed6c6780
\ No newline at end of file
diff --git a/libs/x-content/impl/licenses/jackson-core-2.13.2.jar.sha1 b/libs/x-content/impl/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/libs/x-content/impl/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/libs/x-content/impl/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1 b/libs/x-content/impl/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1
deleted file mode 100644
index 3a4f0e1b1756..000000000000
--- a/libs/x-content/impl/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4fc77e1ec6922fc48bf1181e4b38f600dac222ff
\ No newline at end of file
diff --git a/libs/x-content/impl/licenses/jackson-dataformat-smile-2.13.2.jar.sha1 b/libs/x-content/impl/licenses/jackson-dataformat-smile-2.13.2.jar.sha1
deleted file mode 100644
index 86a53f72de66..000000000000
--- a/libs/x-content/impl/licenses/jackson-dataformat-smile-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-984bb22f310ebbedc967d206e672f8acf766a98e
\ No newline at end of file
diff --git a/libs/x-content/impl/licenses/jackson-dataformat-yaml-2.13.2.jar.sha1 b/libs/x-content/impl/licenses/jackson-dataformat-yaml-2.13.2.jar.sha1
deleted file mode 100644
index 1cba175acf2a..000000000000
--- a/libs/x-content/impl/licenses/jackson-dataformat-yaml-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5601496b5b6e43d947aeeffbffadb2b18961c731
\ No newline at end of file
diff --git a/libs/x-content/impl/licenses/snakeyaml-1.30.jar.sha1 b/libs/x-content/impl/licenses/snakeyaml-1.30.jar.sha1
deleted file mode 100644
index 02efe0ab45c0..000000000000
--- a/libs/x-content/impl/licenses/snakeyaml-1.30.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8fde7fe2586328ac3c68db92045e1c8759125000
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/SparseBitSet-1.2.jar.sha1 b/modules/ingest-attachment/licenses/SparseBitSet-1.2.jar.sha1
deleted file mode 100644
index 5f1d015b87ac..000000000000
--- a/modules/ingest-attachment/licenses/SparseBitSet-1.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8467c813d442837fcaeddbc42cf5c5359fab4933
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/apache-mime4j-core-0.8.5.jar.sha1 b/modules/ingest-attachment/licenses/apache-mime4j-core-0.8.5.jar.sha1
deleted file mode 100644
index f73bbd03803c..000000000000
--- a/modules/ingest-attachment/licenses/apache-mime4j-core-0.8.5.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0fc7258f948358c8caace27b9b191437a50a7ecc
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/apache-mime4j-dom-0.8.5.jar.sha1 b/modules/ingest-attachment/licenses/apache-mime4j-dom-0.8.5.jar.sha1
deleted file mode 100644
index 1625e7d33617..000000000000
--- a/modules/ingest-attachment/licenses/apache-mime4j-dom-0.8.5.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6808f50c447fb033b334ca5ca25830647d85abe1
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/commons-codec-1.14.jar.sha1 b/modules/ingest-attachment/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/modules/ingest-attachment/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/commons-collections4-4.1.jar.sha1 b/modules/ingest-attachment/licenses/commons-collections4-4.1.jar.sha1
deleted file mode 100644
index f05441658062..000000000000
--- a/modules/ingest-attachment/licenses/commons-collections4-4.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a4cf4688fe1c7e3a63aa636cc96d013af537768e
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/commons-compress-1.21.jar.sha1 b/modules/ingest-attachment/licenses/commons-compress-1.21.jar.sha1
deleted file mode 100644
index 81ac609a1aa2..000000000000
--- a/modules/ingest-attachment/licenses/commons-compress-1.21.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4ec95b60d4e86b5c95a0e919cb172a0af98011ef
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/commons-io-2.11.0.jar.sha1 b/modules/ingest-attachment/licenses/commons-io-2.11.0.jar.sha1
deleted file mode 100644
index 8adec30bade4..000000000000
--- a/modules/ingest-attachment/licenses/commons-io-2.11.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a2503f302b11ebde7ebc3df41daebe0e4eea3689
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/commons-lang3-3.9.jar.sha1 b/modules/ingest-attachment/licenses/commons-lang3-3.9.jar.sha1
deleted file mode 100644
index 2adcfd377f87..000000000000
--- a/modules/ingest-attachment/licenses/commons-lang3-3.9.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0122c7cee69b53ed4a7681c03d4ee4c0e2765da5
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/commons-logging-1.1.3.jar.sha1 b/modules/ingest-attachment/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index 5b8f029e5829..000000000000
--- a/modules/ingest-attachment/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/commons-math3-3.6.1.jar.sha1 b/modules/ingest-attachment/licenses/commons-math3-3.6.1.jar.sha1
deleted file mode 100644
index 72975be4c885..000000000000
--- a/modules/ingest-attachment/licenses/commons-math3-3.6.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e4ba98f1d4b3c80ec46392f25e094a6a2e58fcbf
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/fontbox-2.0.26.jar.sha1 b/modules/ingest-attachment/licenses/fontbox-2.0.26.jar.sha1
deleted file mode 100644
index 88d77440cf5a..000000000000
--- a/modules/ingest-attachment/licenses/fontbox-2.0.26.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4e416198adde54b753e41d3312f799640dac5687
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/jempbox-1.8.16.jar.sha1 b/modules/ingest-attachment/licenses/jempbox-1.8.16.jar.sha1
deleted file mode 100644
index aba5a49037c4..000000000000
--- a/modules/ingest-attachment/licenses/jempbox-1.8.16.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1f41de81768ef84ca2d8cda4cb79e9272c8ee966
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/juniversalchardet-1.0.3.jar.sha1 b/modules/ingest-attachment/licenses/juniversalchardet-1.0.3.jar.sha1
deleted file mode 100644
index 6b06952678fb..000000000000
--- a/modules/ingest-attachment/licenses/juniversalchardet-1.0.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-cd49678784c46aa8789c060538e0154013bb421b
diff --git a/modules/ingest-attachment/licenses/pdfbox-2.0.26.jar.sha1 b/modules/ingest-attachment/licenses/pdfbox-2.0.26.jar.sha1
deleted file mode 100644
index 2c0c3a28ceba..000000000000
--- a/modules/ingest-attachment/licenses/pdfbox-2.0.26.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-67b85a6aea4a1c846448e3513161d6c260d6e0d9
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/poi-5.2.2.jar.sha1 b/modules/ingest-attachment/licenses/poi-5.2.2.jar.sha1
deleted file mode 100644
index d9f58e72c920..000000000000
--- a/modules/ingest-attachment/licenses/poi-5.2.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5513d31545085c33809c4b6553c2009fd19a6016
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/poi-ooxml-5.2.2.jar.sha1 b/modules/ingest-attachment/licenses/poi-ooxml-5.2.2.jar.sha1
deleted file mode 100644
index 7b3abffc1abd..000000000000
--- a/modules/ingest-attachment/licenses/poi-ooxml-5.2.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a201b5bdc92c0fae4bed4b8e5546388c4c2f9eb0
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/poi-ooxml-lite-5.2.2.jar.sha1 b/modules/ingest-attachment/licenses/poi-ooxml-lite-5.2.2.jar.sha1
deleted file mode 100644
index f5137b1e5223..000000000000
--- a/modules/ingest-attachment/licenses/poi-ooxml-lite-5.2.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5df31b69375131fc2163a5557093cb112be90ce1
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/poi-scratchpad-5.2.2.jar.sha1 b/modules/ingest-attachment/licenses/poi-scratchpad-5.2.2.jar.sha1
deleted file mode 100644
index 568dde5125c3..000000000000
--- a/modules/ingest-attachment/licenses/poi-scratchpad-5.2.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8c5cd5f1b3e7b3656ab983b73bbbf8bf5f14f793
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/slf4j-api-1.6.2.jar.sha1 b/modules/ingest-attachment/licenses/slf4j-api-1.6.2.jar.sha1
deleted file mode 100644
index a2f93ea55802..000000000000
--- a/modules/ingest-attachment/licenses/slf4j-api-1.6.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8619e95939167fb37245b5670135e4feb0ec7d50
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tagsoup-1.2.1.jar.sha1 b/modules/ingest-attachment/licenses/tagsoup-1.2.1.jar.sha1
deleted file mode 100644
index 5d227b11a0fa..000000000000
--- a/modules/ingest-attachment/licenses/tagsoup-1.2.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5584627487e984c03456266d3f8802eb85a9ce97
diff --git a/modules/ingest-attachment/licenses/tika-core-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-core-2.4.0.jar.sha1
deleted file mode 100644
index 373b7ec63138..000000000000
--- a/modules/ingest-attachment/licenses/tika-core-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-97b2454943127857a8304319be658d6d7ff4fff1
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-langdetect-tika-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-langdetect-tika-2.4.0.jar.sha1
deleted file mode 100644
index 4b530315d501..000000000000
--- a/modules/ingest-attachment/licenses/tika-langdetect-tika-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f36cad41d61ad3a49e61ca6a2327cf364ec110e1
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-apple-module-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-apple-module-2.4.0.jar.sha1
deleted file mode 100644
index ff5cc8a2b2cb..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-apple-module-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6d3fcb9c539fde6ba7f175a82fa14466e69ba7a2
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-html-module-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-html-module-2.4.0.jar.sha1
deleted file mode 100644
index fe7c5256f8f3..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-html-module-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-02a220afa62cc703233fe9b1787128e4391f59c5
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-microsoft-module-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-microsoft-module-2.4.0.jar.sha1
deleted file mode 100644
index f1585c2706fc..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-microsoft-module-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-433b17482c209554449abc5503e65b9e1feeefbc
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-miscoffice-module-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-miscoffice-module-2.4.0.jar.sha1
deleted file mode 100644
index 361a8836c07d..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-miscoffice-module-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-7ada9deb2ef1cd17c1b4313147dac5aa4b965e6d
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-pdf-module-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-pdf-module-2.4.0.jar.sha1
deleted file mode 100644
index bda4a8f13c2a..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-pdf-module-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0fda489271d30f6f0e3f7f92908d029f1b76c5e2
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-text-module-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-text-module-2.4.0.jar.sha1
deleted file mode 100644
index 029270ce25a1..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-text-module-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6b18b232d4ae95ab67839f46f3e8413e7cc12eab
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-xml-module-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-xml-module-2.4.0.jar.sha1
deleted file mode 100644
index 205887a0a9b5..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-xml-module-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-181647dc6b748be73410f8a624a8b279f2e75407
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-xmp-commons-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-xmp-commons-2.4.0.jar.sha1
deleted file mode 100644
index 556c696d5a8a..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-xmp-commons-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6fe6806d2604441f770ad775f6cba2fc6e1032b9
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/tika-parser-zip-commons-2.4.0.jar.sha1 b/modules/ingest-attachment/licenses/tika-parser-zip-commons-2.4.0.jar.sha1
deleted file mode 100644
index c7f936e21357..000000000000
--- a/modules/ingest-attachment/licenses/tika-parser-zip-commons-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a35f88b193c8e43bdf909e022a0325b306a43c87
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/xmlbeans-5.0.3.jar.sha1 b/modules/ingest-attachment/licenses/xmlbeans-5.0.3.jar.sha1
deleted file mode 100644
index 7451ee17640d..000000000000
--- a/modules/ingest-attachment/licenses/xmlbeans-5.0.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e1ef1382ae9dfb2438b82b6dd575566355c2f30f
\ No newline at end of file
diff --git a/modules/ingest-attachment/licenses/xz-1.8.jar.sha1 b/modules/ingest-attachment/licenses/xz-1.8.jar.sha1
deleted file mode 100644
index 7455feac7983..000000000000
--- a/modules/ingest-attachment/licenses/xz-1.8.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c4f7d054303948eb6a4066194253886c8af07128
\ No newline at end of file
diff --git a/modules/ingest-common/licenses/httpclient-4.5.13.jar.sha1 b/modules/ingest-common/licenses/httpclient-4.5.13.jar.sha1
deleted file mode 100644
index 3281e21595b3..000000000000
--- a/modules/ingest-common/licenses/httpclient-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
\ No newline at end of file
diff --git a/modules/ingest-common/licenses/httpcore-4.4.13.jar.sha1 b/modules/ingest-common/licenses/httpcore-4.4.13.jar.sha1
deleted file mode 100644
index 0cb64863b976..000000000000
--- a/modules/ingest-common/licenses/httpcore-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-853b96d3afbb7bf8cc303fe27ee96836a10c1834
\ No newline at end of file
diff --git a/modules/ingest-geoip/licenses/geoip2-3.0.0.jar.sha1 b/modules/ingest-geoip/licenses/geoip2-3.0.0.jar.sha1
deleted file mode 100644
index 7c4dbcb2718a..000000000000
--- a/modules/ingest-geoip/licenses/geoip2-3.0.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-523b0d63f3dbeacb7dfceb7431cb17fa56cf79fa
\ No newline at end of file
diff --git a/modules/ingest-geoip/licenses/jackson-annotations-2.13.1.jar.sha1 b/modules/ingest-geoip/licenses/jackson-annotations-2.13.1.jar.sha1
deleted file mode 100644
index 4a19d003fdc4..000000000000
--- a/modules/ingest-geoip/licenses/jackson-annotations-2.13.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1cbcbe4623113e6af92ccaa89884a345270f1a87
\ No newline at end of file
diff --git a/modules/ingest-geoip/licenses/jackson-core-2.13.1.jar.sha1 b/modules/ingest-geoip/licenses/jackson-core-2.13.1.jar.sha1
deleted file mode 100644
index 16721b87d5a8..000000000000
--- a/modules/ingest-geoip/licenses/jackson-core-2.13.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-51ae921a2ed1e06ca8876f12f32f265e83c0b2b8
\ No newline at end of file
diff --git a/modules/ingest-geoip/licenses/jackson-databind-2.13.1.jar.sha1 b/modules/ingest-geoip/licenses/jackson-databind-2.13.1.jar.sha1
deleted file mode 100644
index 1939eea75f4e..000000000000
--- a/modules/ingest-geoip/licenses/jackson-databind-2.13.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-698b2d2b15d9a1b7aae025f1d9f576842285e7f6
\ No newline at end of file
diff --git a/modules/ingest-geoip/licenses/maxmind-db-2.0.0.jar.sha1 b/modules/ingest-geoip/licenses/maxmind-db-2.0.0.jar.sha1
deleted file mode 100644
index 32c18f89c6a2..000000000000
--- a/modules/ingest-geoip/licenses/maxmind-db-2.0.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e7e0fd82da0a160b7928ba214e699a7e6a74fff4
\ No newline at end of file
diff --git a/modules/lang-expression/licenses/antlr4-runtime-4.5.1-1.jar.sha1 b/modules/lang-expression/licenses/antlr4-runtime-4.5.1-1.jar.sha1
deleted file mode 100644
index f15e50069ba6..000000000000
--- a/modules/lang-expression/licenses/antlr4-runtime-4.5.1-1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-66144204f9d6d7d3f3f775622c2dd7e9bd511d97
diff --git a/modules/lang-expression/licenses/asm-7.2.jar.sha1 b/modules/lang-expression/licenses/asm-7.2.jar.sha1
deleted file mode 100644
index acb97fc1a024..000000000000
--- a/modules/lang-expression/licenses/asm-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-fa637eb67eb7628c915d73762b681ae7ff0b9731
\ No newline at end of file
diff --git a/modules/lang-expression/licenses/asm-analysis-7.2.jar.sha1 b/modules/lang-expression/licenses/asm-analysis-7.2.jar.sha1
deleted file mode 100644
index 849b5e0bfa67..000000000000
--- a/modules/lang-expression/licenses/asm-analysis-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-b6e6abe057f23630113f4167c34bda7086691258
\ No newline at end of file
diff --git a/modules/lang-expression/licenses/asm-commons-7.2.jar.sha1 b/modules/lang-expression/licenses/asm-commons-7.2.jar.sha1
deleted file mode 100644
index b634981fc89a..000000000000
--- a/modules/lang-expression/licenses/asm-commons-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ca2954e8d92a05bacc28ff465b25c70e0f512497
\ No newline at end of file
diff --git a/modules/lang-expression/licenses/asm-tree-7.2.jar.sha1 b/modules/lang-expression/licenses/asm-tree-7.2.jar.sha1
deleted file mode 100644
index 986a1c55f5e8..000000000000
--- a/modules/lang-expression/licenses/asm-tree-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3a23cc36edaf8fc5a89cb100182758ccb5991487
\ No newline at end of file
diff --git a/modules/lang-mustache/licenses/compiler-0.9.10.jar.sha1 b/modules/lang-mustache/licenses/compiler-0.9.10.jar.sha1
deleted file mode 100644
index 6336318c2ce1..000000000000
--- a/modules/lang-mustache/licenses/compiler-0.9.10.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6111ae24e3be9ecbd75f5fe908583fc14b4f0174
\ No newline at end of file
diff --git a/modules/lang-painless/licenses/antlr4-runtime-4.5.3.jar.sha1 b/modules/lang-painless/licenses/antlr4-runtime-4.5.3.jar.sha1
deleted file mode 100644
index 535955b7d682..000000000000
--- a/modules/lang-painless/licenses/antlr4-runtime-4.5.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2609e36f18f7e8d593cc1cddfb2ac776dc96b8e0
\ No newline at end of file
diff --git a/modules/lang-painless/licenses/asm-7.2.jar.sha1 b/modules/lang-painless/licenses/asm-7.2.jar.sha1
deleted file mode 100644
index acb97fc1a024..000000000000
--- a/modules/lang-painless/licenses/asm-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-fa637eb67eb7628c915d73762b681ae7ff0b9731
\ No newline at end of file
diff --git a/modules/lang-painless/licenses/asm-analysis-7.2.jar.sha1 b/modules/lang-painless/licenses/asm-analysis-7.2.jar.sha1
deleted file mode 100644
index 849b5e0bfa67..000000000000
--- a/modules/lang-painless/licenses/asm-analysis-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-b6e6abe057f23630113f4167c34bda7086691258
\ No newline at end of file
diff --git a/modules/lang-painless/licenses/asm-commons-7.2.jar.sha1 b/modules/lang-painless/licenses/asm-commons-7.2.jar.sha1
deleted file mode 100644
index b634981fc89a..000000000000
--- a/modules/lang-painless/licenses/asm-commons-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ca2954e8d92a05bacc28ff465b25c70e0f512497
\ No newline at end of file
diff --git a/modules/lang-painless/licenses/asm-tree-7.2.jar.sha1 b/modules/lang-painless/licenses/asm-tree-7.2.jar.sha1
deleted file mode 100644
index 986a1c55f5e8..000000000000
--- a/modules/lang-painless/licenses/asm-tree-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3a23cc36edaf8fc5a89cb100182758ccb5991487
\ No newline at end of file
diff --git a/modules/lang-painless/licenses/asm-util-7.2.jar.sha1 b/modules/lang-painless/licenses/asm-util-7.2.jar.sha1
deleted file mode 100644
index 6f70a0eea65a..000000000000
--- a/modules/lang-painless/licenses/asm-util-7.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a3ae34e57fa8a4040e28247291d0cc3d6b8c7bcf
\ No newline at end of file
diff --git a/modules/legacy-geo/licenses/jackson-core-2.13.2.jar.sha1 b/modules/legacy-geo/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/modules/legacy-geo/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/modules/legacy-geo/licenses/jts-core-1.15.0.jar.sha1 b/modules/legacy-geo/licenses/jts-core-1.15.0.jar.sha1
deleted file mode 100644
index 32e262511c0e..000000000000
--- a/modules/legacy-geo/licenses/jts-core-1.15.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-705981b7e25d05a76a3654e597dab6ba423eb79e
\ No newline at end of file
diff --git a/modules/legacy-geo/licenses/s2-geometry-library-java-1.0.1.jar.sha1 b/modules/legacy-geo/licenses/s2-geometry-library-java-1.0.1.jar.sha1
deleted file mode 100644
index 67b2eb2ab7a7..000000000000
--- a/modules/legacy-geo/licenses/s2-geometry-library-java-1.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-84d3b2d97dd176bd705e4968a88fba0ea30fe991
\ No newline at end of file
diff --git a/modules/legacy-geo/licenses/spatial4j-0.7.jar.sha1 b/modules/legacy-geo/licenses/spatial4j-0.7.jar.sha1
deleted file mode 100644
index 2244eb680040..000000000000
--- a/modules/legacy-geo/licenses/spatial4j-0.7.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-faa8ba85d503da4ab872d17ba8c00da0098ab2f2
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/azure-core-1.27.0.jar.sha1 b/modules/repository-azure/licenses/azure-core-1.27.0.jar.sha1
deleted file mode 100644
index 9206b697ca64..000000000000
--- a/modules/repository-azure/licenses/azure-core-1.27.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-75a2db538d218e2bd3c2cbdf04c955b8f6db6626
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/azure-core-http-netty-1.11.9.jar.sha1 b/modules/repository-azure/licenses/azure-core-http-netty-1.11.9.jar.sha1
deleted file mode 100644
index 936a02dfba4d..000000000000
--- a/modules/repository-azure/licenses/azure-core-http-netty-1.11.9.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1d1f34b3e60db038f3913007a2706a820383dc26
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/azure-storage-blob-12.16.0.jar.sha1 b/modules/repository-azure/licenses/azure-storage-blob-12.16.0.jar.sha1
deleted file mode 100644
index 349d190bbbac..000000000000
--- a/modules/repository-azure/licenses/azure-storage-blob-12.16.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-74b92065815f7affb0cd7897b683369b9ed982fd
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/azure-storage-common-12.15.1.jar.sha1 b/modules/repository-azure/licenses/azure-storage-common-12.15.1.jar.sha1
deleted file mode 100644
index 84946ab301b2..000000000000
--- a/modules/repository-azure/licenses/azure-storage-common-12.15.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-34f9c0563714e666ee6f44430152f46a5f760932
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/jackson-annotations-2.13.2.jar.sha1 b/modules/repository-azure/licenses/jackson-annotations-2.13.2.jar.sha1
deleted file mode 100644
index ecd3fb49d5b1..000000000000
--- a/modules/repository-azure/licenses/jackson-annotations-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ec18851f1976d5b810ae1a5fcc32520d2d38f77a
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/jackson-core-2.13.2.jar.sha1 b/modules/repository-azure/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/modules/repository-azure/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/jackson-databind-2.13.2.2.jar.sha1 b/modules/repository-azure/licenses/jackson-databind-2.13.2.2.jar.sha1
deleted file mode 100644
index 9d9266300fee..000000000000
--- a/modules/repository-azure/licenses/jackson-databind-2.13.2.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ffeb635597d093509f33e1e94274d14be610f933
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/jackson-dataformat-xml-2.13.2.jar.sha1 b/modules/repository-azure/licenses/jackson-dataformat-xml-2.13.2.jar.sha1
deleted file mode 100644
index 7d020f81a91b..000000000000
--- a/modules/repository-azure/licenses/jackson-dataformat-xml-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-cb6a722f128ff0ce2494384d419b6ff20fad25ab
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/jackson-datatype-jsr310-2.13.2.jar.sha1 b/modules/repository-azure/licenses/jackson-datatype-jsr310-2.13.2.jar.sha1
deleted file mode 100644
index 979d38bb3878..000000000000
--- a/modules/repository-azure/licenses/jackson-datatype-jsr310-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-cddd9380efd4b81ea01e98be8fbdc9765a81793b
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/jackson-module-jaxb-annotations-2.13.2.jar.sha1 b/modules/repository-azure/licenses/jackson-module-jaxb-annotations-2.13.2.jar.sha1
deleted file mode 100644
index c71c4fe5ee90..000000000000
--- a/modules/repository-azure/licenses/jackson-module-jaxb-annotations-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e2f198c512f0f0ccbd6d618baecc9dde9975eadf
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/jakarta.activation-api-1.2.1.jar.sha1 b/modules/repository-azure/licenses/jakarta.activation-api-1.2.1.jar.sha1
deleted file mode 100644
index de507235999c..000000000000
--- a/modules/repository-azure/licenses/jakarta.activation-api-1.2.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-562a587face36ec7eff2db7f2fc95425c6602bc1
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/jakarta.xml.bind-api-2.3.2.jar.sha1 b/modules/repository-azure/licenses/jakarta.xml.bind-api-2.3.2.jar.sha1
deleted file mode 100644
index c66f654e9b56..000000000000
--- a/modules/repository-azure/licenses/jakarta.xml.bind-api-2.3.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8d49996a4338670764d7ca4b85a1c4ccf7fe665d
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/log4j-slf4j-impl-2.18.0.jar.sha1 b/modules/repository-azure/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
deleted file mode 100644
index f47bae03e8ea..000000000000
--- a/modules/repository-azure/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e0ea6ef49f1349bb30e8c6e8a7052d0f3ee7a719
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-buffer-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-buffer-4.1.77.Final.jar.sha1
deleted file mode 100644
index c3ead4fa2346..000000000000
--- a/modules/repository-azure/licenses/netty-buffer-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d97571f99e5e739d86824d0df99f35d295276b5f
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-codec-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-codec-4.1.77.Final.jar.sha1
deleted file mode 100644
index 9bf5943c8f93..000000000000
--- a/modules/repository-azure/licenses/netty-codec-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4efc5f59335301d6ba0d7cd31dd10651119b03c8
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-codec-dns-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-codec-dns-4.1.77.Final.jar.sha1
deleted file mode 100644
index 6ef28c444ce2..000000000000
--- a/modules/repository-azure/licenses/netty-codec-dns-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a0a9bc85703efbab626fb8642e08e221b59dc604
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-codec-http-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-codec-http-4.1.77.Final.jar.sha1
deleted file mode 100644
index ba358e7de3ee..000000000000
--- a/modules/repository-azure/licenses/netty-codec-http-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c5ac5afa9af5b4dc0e8bdbfd686979af77ebdb3c
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-codec-http2-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-codec-http2-4.1.77.Final.jar.sha1
deleted file mode 100644
index 16afbe488f68..000000000000
--- a/modules/repository-azure/licenses/netty-codec-http2-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-9e58eeeacc74f8ad2b2acb240b1f01d2c40159d7
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-codec-socks-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-codec-socks-4.1.77.Final.jar.sha1
deleted file mode 100644
index 6b621a745c62..000000000000
--- a/modules/repository-azure/licenses/netty-codec-socks-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-17bb510aa545fc73a18ab804c594593e32de1a1d
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-common-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-common-4.1.77.Final.jar.sha1
deleted file mode 100644
index c8a4b9043b3e..000000000000
--- a/modules/repository-azure/licenses/netty-common-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ea0fc20f4e6178966b9d62017b7fcb83dfe0e713
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-handler-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-handler-4.1.77.Final.jar.sha1
deleted file mode 100644
index 0b16b55ff548..000000000000
--- a/modules/repository-azure/licenses/netty-handler-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-47a81089de03635a27f509f3e4e13386ae1db275
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-handler-proxy-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-handler-proxy-4.1.77.Final.jar.sha1
deleted file mode 100644
index dfdbec1acaee..000000000000
--- a/modules/repository-azure/licenses/netty-handler-proxy-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d1ac0d95b770098c46b6679fbfd417ae277012d4
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-resolver-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-resolver-4.1.77.Final.jar.sha1
deleted file mode 100644
index c12c9ba9617b..000000000000
--- a/modules/repository-azure/licenses/netty-resolver-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4a239dbf8d8bb5f98aa51462c35011c0516395fd
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-resolver-dns-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-resolver-dns-4.1.77.Final.jar.sha1
deleted file mode 100644
index 858b004ae28d..000000000000
--- a/modules/repository-azure/licenses/netty-resolver-dns-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-aad506ab6804e2720771634e2de2a065fa678126
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-transport-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-transport-4.1.77.Final.jar.sha1
deleted file mode 100644
index f0593c4e6b57..000000000000
--- a/modules/repository-azure/licenses/netty-transport-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2a3373bbd20d520c821f210bd5ee886788512043
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/netty-transport-native-unix-common-4.1.77.Final.jar.sha1 b/modules/repository-azure/licenses/netty-transport-native-unix-common-4.1.77.Final.jar.sha1
deleted file mode 100644
index 6de047b851e3..000000000000
--- a/modules/repository-azure/licenses/netty-transport-native-unix-common-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c95d53486414b3270d08057957c5da8e0c37e4eb
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/reactive-streams-1.0.3.jar.sha1 b/modules/repository-azure/licenses/reactive-streams-1.0.3.jar.sha1
deleted file mode 100644
index 77210f7c7b40..000000000000
--- a/modules/repository-azure/licenses/reactive-streams-1.0.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d9fb7a7926ffa635b3dcaa5049fb2bfa25b3e7d0
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/reactor-core-3.4.14.jar.sha1 b/modules/repository-azure/licenses/reactor-core-3.4.14.jar.sha1
deleted file mode 100644
index a5b9783b20a6..000000000000
--- a/modules/repository-azure/licenses/reactor-core-3.4.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-78549cb21d2ca677807ac2863600bdaeb661601a
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/reactor-netty-core-1.0.15.jar.sha1 b/modules/repository-azure/licenses/reactor-netty-core-1.0.15.jar.sha1
deleted file mode 100644
index 9c6e3da05064..000000000000
--- a/modules/repository-azure/licenses/reactor-netty-core-1.0.15.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-26b2e2f5cb3e2350ea67dbfd8e68a54756057c12
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/reactor-netty-http-1.0.15.jar.sha1 b/modules/repository-azure/licenses/reactor-netty-http-1.0.15.jar.sha1
deleted file mode 100644
index 62b6ed0042e2..000000000000
--- a/modules/repository-azure/licenses/reactor-netty-http-1.0.15.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c536498d90e139769651ab035686a411e5e3fad4
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/slf4j-api-1.6.2.jar.sha1 b/modules/repository-azure/licenses/slf4j-api-1.6.2.jar.sha1
deleted file mode 100644
index a2f93ea55802..000000000000
--- a/modules/repository-azure/licenses/slf4j-api-1.6.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8619e95939167fb37245b5670135e4feb0ec7d50
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/stax2-api-4.2.1.jar.sha1 b/modules/repository-azure/licenses/stax2-api-4.2.1.jar.sha1
deleted file mode 100644
index 2c12704cdc56..000000000000
--- a/modules/repository-azure/licenses/stax2-api-4.2.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a3f7325c52240418c2ba257b103c3c550e140c83
\ No newline at end of file
diff --git a/modules/repository-azure/licenses/woodstox-core-6.2.7.jar.sha1 b/modules/repository-azure/licenses/woodstox-core-6.2.7.jar.sha1
deleted file mode 100644
index 1fe69a9cd879..000000000000
--- a/modules/repository-azure/licenses/woodstox-core-6.2.7.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-86622cfd0a9933628b6b876d0c92589148d3b42e
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/api-common-2.2.1.jar.sha1 b/modules/repository-gcs/licenses/api-common-2.2.1.jar.sha1
deleted file mode 100644
index 6e0d3a699465..000000000000
--- a/modules/repository-gcs/licenses/api-common-2.2.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-9eb62c522f96befccfbd8c92bafc952eed4417a8
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/commons-codec-1.14.jar.sha1 b/modules/repository-gcs/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/modules/repository-gcs/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/commons-logging-1.1.3.jar.sha1 b/modules/repository-gcs/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index 5b8f029e5829..000000000000
--- a/modules/repository-gcs/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/failureaccess-1.0.1.jar.sha1 b/modules/repository-gcs/licenses/failureaccess-1.0.1.jar.sha1
deleted file mode 100644
index 4798b37e2069..000000000000
--- a/modules/repository-gcs/licenses/failureaccess-1.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1dcf1de382a0bf95a3d8b0849546c88bac1292c9
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/gax-2.0.0.jar.sha1 b/modules/repository-gcs/licenses/gax-2.0.0.jar.sha1
deleted file mode 100644
index 0e83a9eda350..000000000000
--- a/modules/repository-gcs/licenses/gax-2.0.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8bd7a226230bd3f657eb76c5dbbe5a6110988b2d
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/gax-httpjson-0.85.0.jar.sha1 b/modules/repository-gcs/licenses/gax-httpjson-0.85.0.jar.sha1
deleted file mode 100644
index 11b597bff12f..000000000000
--- a/modules/repository-gcs/licenses/gax-httpjson-0.85.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e830eaeb3897329c002bcb0791ce83ed5a2f674e
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-api-client-1.35.1.jar.sha1 b/modules/repository-gcs/licenses/google-api-client-1.35.1.jar.sha1
deleted file mode 100644
index 049786fdf419..000000000000
--- a/modules/repository-gcs/licenses/google-api-client-1.35.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-df81628b335b7e554cdc50a7da6e554651a1ff2e
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-api-services-storage-v1-rev20210127-1.32.1.jar.sha1 b/modules/repository-gcs/licenses/google-api-services-storage-v1-rev20210127-1.32.1.jar.sha1
deleted file mode 100644
index cb402759639b..000000000000
--- a/modules/repository-gcs/licenses/google-api-services-storage-v1-rev20210127-1.32.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-7aa955565b2021860bae99c38f203cdac70531dd
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-auth-library-credentials-1.0.0.jar.sha1 b/modules/repository-gcs/licenses/google-auth-library-credentials-1.0.0.jar.sha1
deleted file mode 100644
index b424fe7a94f0..000000000000
--- a/modules/repository-gcs/licenses/google-auth-library-credentials-1.0.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8490d3c271942021b4ddb8642089a8372e9a7cc7
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-auth-library-oauth2-http-1.0.0.jar.sha1 b/modules/repository-gcs/licenses/google-auth-library-oauth2-http-1.0.0.jar.sha1
deleted file mode 100644
index 53d0e5d1a954..000000000000
--- a/modules/repository-gcs/licenses/google-auth-library-oauth2-http-1.0.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f8710934be366e9ecf19ad3f9ca0582a309be0e9
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-cloud-core-2.0.2.jar.sha1 b/modules/repository-gcs/licenses/google-cloud-core-2.0.2.jar.sha1
deleted file mode 100644
index d78e92f5374e..000000000000
--- a/modules/repository-gcs/licenses/google-cloud-core-2.0.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f877327228fa58875541bc55bc2fc434c0c3f520
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-cloud-core-http-2.0.2.jar.sha1 b/modules/repository-gcs/licenses/google-cloud-core-http-2.0.2.jar.sha1
deleted file mode 100644
index 17f1f89e7bd4..000000000000
--- a/modules/repository-gcs/licenses/google-cloud-core-http-2.0.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-b504ce662a6ff5a875492b49f770daaec64b4247
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-cloud-storage-1.118.1.jar.sha1 b/modules/repository-gcs/licenses/google-cloud-storage-1.118.1.jar.sha1
deleted file mode 100644
index f14f6c1aad3b..000000000000
--- a/modules/repository-gcs/licenses/google-cloud-storage-1.118.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6e3dec53b3d7b2d560dc3f62dd3f711e0d7b4d44
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-http-client-1.39.2.jar.sha1 b/modules/repository-gcs/licenses/google-http-client-1.39.2.jar.sha1
deleted file mode 100644
index 4870e9606ee2..000000000000
--- a/modules/repository-gcs/licenses/google-http-client-1.39.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5aafc3ff51693febf4214bb2a21baf577ce2fb25
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-http-client-appengine-1.39.2.jar.sha1 b/modules/repository-gcs/licenses/google-http-client-appengine-1.39.2.jar.sha1
deleted file mode 100644
index 924db225f1ff..000000000000
--- a/modules/repository-gcs/licenses/google-http-client-appengine-1.39.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-22ba6d92fd2e5c0c9db01848941e2e8bd42943ca
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-http-client-gson-1.39.2.jar.sha1 b/modules/repository-gcs/licenses/google-http-client-gson-1.39.2.jar.sha1
deleted file mode 100644
index aec0283e3edd..000000000000
--- a/modules/repository-gcs/licenses/google-http-client-gson-1.39.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-43c1d0500c31ee31ff5918ac4bbe95711cd744a9
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-http-client-jackson2-1.39.2.jar.sha1 b/modules/repository-gcs/licenses/google-http-client-jackson2-1.39.2.jar.sha1
deleted file mode 100644
index 170ec10eaf5d..000000000000
--- a/modules/repository-gcs/licenses/google-http-client-jackson2-1.39.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4037ca41fe43989a5609158d4ed7a3973de5df36
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/google-oauth-client-1.34.1.jar.sha1 b/modules/repository-gcs/licenses/google-oauth-client-1.34.1.jar.sha1
deleted file mode 100644
index a8434bd38076..000000000000
--- a/modules/repository-gcs/licenses/google-oauth-client-1.34.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4a4f88c5e13143f882268c98239fb85c3b2c6cb2
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/grpc-context-1.39.0.jar.sha1 b/modules/repository-gcs/licenses/grpc-context-1.39.0.jar.sha1
deleted file mode 100644
index 8734ad2f10b5..000000000000
--- a/modules/repository-gcs/licenses/grpc-context-1.39.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-637f453f3654aa29bf085ae7ddc86f9f80c937dd
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/gson-2.8.9.jar.sha1 b/modules/repository-gcs/licenses/gson-2.8.9.jar.sha1
deleted file mode 100644
index f7a8108d8c8e..000000000000
--- a/modules/repository-gcs/licenses/gson-2.8.9.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8a432c1d6825781e21a02db2e2c33c5fde2833b9
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/guava-30.1.1-jre.jar.sha1 b/modules/repository-gcs/licenses/guava-30.1.1-jre.jar.sha1
deleted file mode 100644
index 39e641fc7834..000000000000
--- a/modules/repository-gcs/licenses/guava-30.1.1-jre.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-87e0fd1df874ea3cbe577702fe6f17068b790fd8
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/jackson-core-2.13.2.jar.sha1 b/modules/repository-gcs/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/modules/repository-gcs/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/log4j-1.2-api-2.18.0.jar.sha1 b/modules/repository-gcs/licenses/log4j-1.2-api-2.18.0.jar.sha1
deleted file mode 100644
index 882888ed2de0..000000000000
--- a/modules/repository-gcs/licenses/log4j-1.2-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-09b1039c025e0d9a792daf1af0eac564e7181210
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/opencensus-api-0.28.0.jar.sha1 b/modules/repository-gcs/licenses/opencensus-api-0.28.0.jar.sha1
deleted file mode 100644
index e7e2d46fd074..000000000000
--- a/modules/repository-gcs/licenses/opencensus-api-0.28.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0fc0d06a9d975a38c581dff59b99cf31db78bd99
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/opencensus-contrib-http-util-0.28.0.jar.sha1 b/modules/repository-gcs/licenses/opencensus-contrib-http-util-0.28.0.jar.sha1
deleted file mode 100644
index 164fa23ede75..000000000000
--- a/modules/repository-gcs/licenses/opencensus-contrib-http-util-0.28.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6cb276330197d51dd65327fc305a3df7e622705
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/proto-google-common-protos-2.3.2.jar.sha1 b/modules/repository-gcs/licenses/proto-google-common-protos-2.3.2.jar.sha1
deleted file mode 100644
index 789e467a3f74..000000000000
--- a/modules/repository-gcs/licenses/proto-google-common-protos-2.3.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a35fd6ed973f752604fce97a21eb1e09d6afc467
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/proto-google-iam-v1-1.0.14.jar.sha1 b/modules/repository-gcs/licenses/proto-google-iam-v1-1.0.14.jar.sha1
deleted file mode 100644
index c74b581d09d1..000000000000
--- a/modules/repository-gcs/licenses/proto-google-iam-v1-1.0.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6bc86a81d4bd99bfb54e9591b8de3ccd515fde78
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/protobuf-java-3.21.1.jar.sha1 b/modules/repository-gcs/licenses/protobuf-java-3.21.1.jar.sha1
deleted file mode 100644
index 2336816611bf..000000000000
--- a/modules/repository-gcs/licenses/protobuf-java-3.21.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2e396173a5b6ab549d790eba21c1d125bfe92912
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/protobuf-java-util-3.17.3.jar.sha1 b/modules/repository-gcs/licenses/protobuf-java-util-3.17.3.jar.sha1
deleted file mode 100644
index b130d7fb53c8..000000000000
--- a/modules/repository-gcs/licenses/protobuf-java-util-3.17.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4340f06a346f46eab1b38feb066e4a2d30aed3b7
\ No newline at end of file
diff --git a/modules/repository-gcs/licenses/threetenbp-1.5.1.jar.sha1 b/modules/repository-gcs/licenses/threetenbp-1.5.1.jar.sha1
deleted file mode 100644
index 5640b4c080ff..000000000000
--- a/modules/repository-gcs/licenses/threetenbp-1.5.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4307ad2fdd4ba8b5ecd3fdb88b932aa49fa25920
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/aws-java-sdk-core-1.11.749.jar.sha1 b/modules/repository-s3/licenses/aws-java-sdk-core-1.11.749.jar.sha1
deleted file mode 100644
index 7bc18d6d4f68..000000000000
--- a/modules/repository-s3/licenses/aws-java-sdk-core-1.11.749.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1da5c1549295cfeebc67fc1c7539785a9441755b
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/aws-java-sdk-s3-1.11.749.jar.sha1 b/modules/repository-s3/licenses/aws-java-sdk-s3-1.11.749.jar.sha1
deleted file mode 100644
index af794dc59dd7..000000000000
--- a/modules/repository-s3/licenses/aws-java-sdk-s3-1.11.749.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-7d069f82723907ccdbd0c91ef0ac76046f5c9652
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/aws-java-sdk-sts-1.11.749.jar.sha1 b/modules/repository-s3/licenses/aws-java-sdk-sts-1.11.749.jar.sha1
deleted file mode 100644
index 29c9a9354205..000000000000
--- a/modules/repository-s3/licenses/aws-java-sdk-sts-1.11.749.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-724bd22c0ff41c496469e18f9bea12bdfb2f7540
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/commons-codec-1.14.jar.sha1 b/modules/repository-s3/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/modules/repository-s3/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/commons-logging-1.1.3.jar.sha1 b/modules/repository-s3/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index c8756c438320..000000000000
--- a/modules/repository-s3/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
diff --git a/modules/repository-s3/licenses/httpclient-4.5.13.jar.sha1 b/modules/repository-s3/licenses/httpclient-4.5.13.jar.sha1
deleted file mode 100644
index 3281e21595b3..000000000000
--- a/modules/repository-s3/licenses/httpclient-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/httpcore-4.4.13.jar.sha1 b/modules/repository-s3/licenses/httpcore-4.4.13.jar.sha1
deleted file mode 100644
index 0cb64863b976..000000000000
--- a/modules/repository-s3/licenses/httpcore-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-853b96d3afbb7bf8cc303fe27ee96836a10c1834
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/jackson-annotations-2.13.2.jar.sha1 b/modules/repository-s3/licenses/jackson-annotations-2.13.2.jar.sha1
deleted file mode 100644
index ecd3fb49d5b1..000000000000
--- a/modules/repository-s3/licenses/jackson-annotations-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ec18851f1976d5b810ae1a5fcc32520d2d38f77a
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/jackson-core-2.13.2.jar.sha1 b/modules/repository-s3/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/modules/repository-s3/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/jackson-databind-2.13.2.jar.sha1 b/modules/repository-s3/licenses/jackson-databind-2.13.2.jar.sha1
deleted file mode 100644
index 5d356f3fd045..000000000000
--- a/modules/repository-s3/licenses/jackson-databind-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-926e48c451166a291f1ce6c6276d9abbefa7c00f
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1 b/modules/repository-s3/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1
deleted file mode 100644
index 3a4f0e1b1756..000000000000
--- a/modules/repository-s3/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4fc77e1ec6922fc48bf1181e4b38f600dac222ff
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/jaxb-api-2.2.2.jar.sha1 b/modules/repository-s3/licenses/jaxb-api-2.2.2.jar.sha1
deleted file mode 100644
index a37e18723893..000000000000
--- a/modules/repository-s3/licenses/jaxb-api-2.2.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-aeb3021ca93dde265796d82015beecdcff95bf09
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/jmespath-java-1.11.749.jar.sha1 b/modules/repository-s3/licenses/jmespath-java-1.11.749.jar.sha1
deleted file mode 100644
index 3467802d074c..000000000000
--- a/modules/repository-s3/licenses/jmespath-java-1.11.749.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-778866bc557dba508ee0eab2a0c5bfde468e49e6
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/joda-time-2.8.1.jar.sha1 b/modules/repository-s3/licenses/joda-time-2.8.1.jar.sha1
deleted file mode 100644
index 2a0f7df39a13..000000000000
--- a/modules/repository-s3/licenses/joda-time-2.8.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f5bfc718c95a7b1d3c371bb02a188a4df18361a9
\ No newline at end of file
diff --git a/modules/repository-s3/licenses/log4j-1.2-api-2.18.0.jar.sha1 b/modules/repository-s3/licenses/log4j-1.2-api-2.18.0.jar.sha1
deleted file mode 100644
index 882888ed2de0..000000000000
--- a/modules/repository-s3/licenses/log4j-1.2-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-09b1039c025e0d9a792daf1af0eac564e7181210
\ No newline at end of file
diff --git a/modules/repository-url/licenses/commons-codec-1.14.jar.sha1 b/modules/repository-url/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/modules/repository-url/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/modules/repository-url/licenses/commons-logging-1.1.3.jar.sha1 b/modules/repository-url/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index 5b8f029e5829..000000000000
--- a/modules/repository-url/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
\ No newline at end of file
diff --git a/modules/repository-url/licenses/httpclient-4.5.13.jar.sha1 b/modules/repository-url/licenses/httpclient-4.5.13.jar.sha1
deleted file mode 100644
index 3281e21595b3..000000000000
--- a/modules/repository-url/licenses/httpclient-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
\ No newline at end of file
diff --git a/modules/repository-url/licenses/httpcore-4.4.13.jar.sha1 b/modules/repository-url/licenses/httpcore-4.4.13.jar.sha1
deleted file mode 100644
index 0cb64863b976..000000000000
--- a/modules/repository-url/licenses/httpcore-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-853b96d3afbb7bf8cc303fe27ee96836a10c1834
\ No newline at end of file
diff --git a/modules/repository-url/licenses/log4j-1.2-api-2.18.0.jar.sha1 b/modules/repository-url/licenses/log4j-1.2-api-2.18.0.jar.sha1
deleted file mode 100644
index 882888ed2de0..000000000000
--- a/modules/repository-url/licenses/log4j-1.2-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-09b1039c025e0d9a792daf1af0eac564e7181210
\ No newline at end of file
diff --git a/modules/transport-netty4/licenses/netty-buffer-4.1.77.Final.jar.sha1 b/modules/transport-netty4/licenses/netty-buffer-4.1.77.Final.jar.sha1
deleted file mode 100644
index c3ead4fa2346..000000000000
--- a/modules/transport-netty4/licenses/netty-buffer-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d97571f99e5e739d86824d0df99f35d295276b5f
\ No newline at end of file
diff --git a/modules/transport-netty4/licenses/netty-codec-4.1.77.Final.jar.sha1 b/modules/transport-netty4/licenses/netty-codec-4.1.77.Final.jar.sha1
deleted file mode 100644
index 9bf5943c8f93..000000000000
--- a/modules/transport-netty4/licenses/netty-codec-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4efc5f59335301d6ba0d7cd31dd10651119b03c8
\ No newline at end of file
diff --git a/modules/transport-netty4/licenses/netty-codec-http-4.1.77.Final.jar.sha1 b/modules/transport-netty4/licenses/netty-codec-http-4.1.77.Final.jar.sha1
deleted file mode 100644
index ba358e7de3ee..000000000000
--- a/modules/transport-netty4/licenses/netty-codec-http-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c5ac5afa9af5b4dc0e8bdbfd686979af77ebdb3c
\ No newline at end of file
diff --git a/modules/transport-netty4/licenses/netty-common-4.1.77.Final.jar.sha1 b/modules/transport-netty4/licenses/netty-common-4.1.77.Final.jar.sha1
deleted file mode 100644
index c8a4b9043b3e..000000000000
--- a/modules/transport-netty4/licenses/netty-common-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ea0fc20f4e6178966b9d62017b7fcb83dfe0e713
\ No newline at end of file
diff --git a/modules/transport-netty4/licenses/netty-handler-4.1.77.Final.jar.sha1 b/modules/transport-netty4/licenses/netty-handler-4.1.77.Final.jar.sha1
deleted file mode 100644
index 0b16b55ff548..000000000000
--- a/modules/transport-netty4/licenses/netty-handler-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-47a81089de03635a27f509f3e4e13386ae1db275
\ No newline at end of file
diff --git a/modules/transport-netty4/licenses/netty-resolver-4.1.77.Final.jar.sha1 b/modules/transport-netty4/licenses/netty-resolver-4.1.77.Final.jar.sha1
deleted file mode 100644
index c12c9ba9617b..000000000000
--- a/modules/transport-netty4/licenses/netty-resolver-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4a239dbf8d8bb5f98aa51462c35011c0516395fd
\ No newline at end of file
diff --git a/modules/transport-netty4/licenses/netty-transport-4.1.77.Final.jar.sha1 b/modules/transport-netty4/licenses/netty-transport-4.1.77.Final.jar.sha1
deleted file mode 100644
index f0593c4e6b57..000000000000
--- a/modules/transport-netty4/licenses/netty-transport-4.1.77.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2a3373bbd20d520c821f210bd5ee886788512043
\ No newline at end of file
diff --git a/plugins/analysis-icu/licenses/icu4j-68.2.jar.sha1 b/plugins/analysis-icu/licenses/icu4j-68.2.jar.sha1
deleted file mode 100644
index fcb3d7907509..000000000000
--- a/plugins/analysis-icu/licenses/icu4j-68.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-76893e6000401ace133a65262254be0ebe556d46
\ No newline at end of file
diff --git a/plugins/analysis-phonetic/licenses/commons-codec-1.14.jar.sha1 b/plugins/analysis-phonetic/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/plugins/analysis-phonetic/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/plugins/analysis-ukrainian/licenses/morfologik-fsa-2.1.1.jar.sha1 b/plugins/analysis-ukrainian/licenses/morfologik-fsa-2.1.1.jar.sha1
deleted file mode 100644
index 07d523ec0c82..000000000000
--- a/plugins/analysis-ukrainian/licenses/morfologik-fsa-2.1.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-87866deba6aa5d19956fbe3406d8ddb5f19f5352
\ No newline at end of file
diff --git a/plugins/analysis-ukrainian/licenses/morfologik-stemming-2.1.1.jar.sha1 b/plugins/analysis-ukrainian/licenses/morfologik-stemming-2.1.1.jar.sha1
deleted file mode 100644
index 22af41d2b6b1..000000000000
--- a/plugins/analysis-ukrainian/licenses/morfologik-stemming-2.1.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5c169bab2e7dd04f5cb03d179a73a4339cc1d0a2
\ No newline at end of file
diff --git a/plugins/analysis-ukrainian/licenses/morfologik-ukrainian-search-3.7.5.jar.sha1 b/plugins/analysis-ukrainian/licenses/morfologik-ukrainian-search-3.7.5.jar.sha1
deleted file mode 100644
index 446e7a91161a..000000000000
--- a/plugins/analysis-ukrainian/licenses/morfologik-ukrainian-search-3.7.5.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2b8c8fbd740164d220ca7d18605b8b2092e163e9
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/azure-core-0.9.3.jar.sha1 b/plugins/discovery-azure-classic/licenses/azure-core-0.9.3.jar.sha1
deleted file mode 100644
index 5947972663e4..000000000000
--- a/plugins/discovery-azure-classic/licenses/azure-core-0.9.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-7fe32241b738aad0f700f4277fa998230c144ae7
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/azure-svc-mgmt-compute-0.9.3.jar.sha1 b/plugins/discovery-azure-classic/licenses/azure-svc-mgmt-compute-0.9.3.jar.sha1
deleted file mode 100644
index d427170d5781..000000000000
--- a/plugins/discovery-azure-classic/licenses/azure-svc-mgmt-compute-0.9.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-602d3e6f5a9f058c2439e8fdf1270cddc811b440
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/commons-codec-1.14.jar.sha1 b/plugins/discovery-azure-classic/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/plugins/discovery-azure-classic/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/commons-io-2.4.jar.sha1 b/plugins/discovery-azure-classic/licenses/commons-io-2.4.jar.sha1
deleted file mode 100644
index 2f5b30d0edbb..000000000000
--- a/plugins/discovery-azure-classic/licenses/commons-io-2.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-b1b6ea3b7e4aa4f492509a4952029cd8e48019ad
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/commons-lang-2.6.jar.sha1 b/plugins/discovery-azure-classic/licenses/commons-lang-2.6.jar.sha1
deleted file mode 100644
index 4ee9249d2b76..000000000000
--- a/plugins/discovery-azure-classic/licenses/commons-lang-2.6.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0ce1edb914c94ebc388f086c6827e8bdeec71ac2
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/commons-logging-1.1.3.jar.sha1 b/plugins/discovery-azure-classic/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index c8756c438320..000000000000
--- a/plugins/discovery-azure-classic/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
diff --git a/plugins/discovery-azure-classic/licenses/httpclient-4.5.13.jar.sha1 b/plugins/discovery-azure-classic/licenses/httpclient-4.5.13.jar.sha1
deleted file mode 100644
index 3281e21595b3..000000000000
--- a/plugins/discovery-azure-classic/licenses/httpclient-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/httpcore-4.4.13.jar.sha1 b/plugins/discovery-azure-classic/licenses/httpcore-4.4.13.jar.sha1
deleted file mode 100644
index 0cb64863b976..000000000000
--- a/plugins/discovery-azure-classic/licenses/httpcore-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-853b96d3afbb7bf8cc303fe27ee96836a10c1834
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/javax.inject-1.jar.sha1 b/plugins/discovery-azure-classic/licenses/javax.inject-1.jar.sha1
deleted file mode 100644
index 7ef3c707b3c6..000000000000
--- a/plugins/discovery-azure-classic/licenses/javax.inject-1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6975da39a7040257bd51d21a231b76c915872d38
diff --git a/plugins/discovery-azure-classic/licenses/jaxb-api-2.2.2.jar.sha1 b/plugins/discovery-azure-classic/licenses/jaxb-api-2.2.2.jar.sha1
deleted file mode 100644
index a37e18723893..000000000000
--- a/plugins/discovery-azure-classic/licenses/jaxb-api-2.2.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-aeb3021ca93dde265796d82015beecdcff95bf09
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/jaxb-impl-2.2.3-1.jar.sha1 b/plugins/discovery-azure-classic/licenses/jaxb-impl-2.2.3-1.jar.sha1
deleted file mode 100644
index 79fe55d77367..000000000000
--- a/plugins/discovery-azure-classic/licenses/jaxb-impl-2.2.3-1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-56baae106392040a45a06d4a41099173425da1e6
diff --git a/plugins/discovery-azure-classic/licenses/jersey-client-1.13.jar.sha1 b/plugins/discovery-azure-classic/licenses/jersey-client-1.13.jar.sha1
deleted file mode 100644
index 6244c693f44f..000000000000
--- a/plugins/discovery-azure-classic/licenses/jersey-client-1.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0ec38c57a78940bf5f8f5971307ca89406849647
diff --git a/plugins/discovery-azure-classic/licenses/jersey-core-1.13.jar.sha1 b/plugins/discovery-azure-classic/licenses/jersey-core-1.13.jar.sha1
deleted file mode 100644
index ee2aa99db379..000000000000
--- a/plugins/discovery-azure-classic/licenses/jersey-core-1.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4326a56dc6b2d67b7313905c353e1af225bb164f
diff --git a/plugins/discovery-azure-classic/licenses/joda-time-2.10.10.jar.sha1 b/plugins/discovery-azure-classic/licenses/joda-time-2.10.10.jar.sha1
deleted file mode 100644
index 50a9ea517e7e..000000000000
--- a/plugins/discovery-azure-classic/licenses/joda-time-2.10.10.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-29e8126e31f41e5c12b9fe3a7eb02e704c47d70b
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/log4j-1.2-api-2.18.0.jar.sha1 b/plugins/discovery-azure-classic/licenses/log4j-1.2-api-2.18.0.jar.sha1
deleted file mode 100644
index 882888ed2de0..000000000000
--- a/plugins/discovery-azure-classic/licenses/log4j-1.2-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-09b1039c025e0d9a792daf1af0eac564e7181210
\ No newline at end of file
diff --git a/plugins/discovery-azure-classic/licenses/mail-1.4.5.jar.sha1 b/plugins/discovery-azure-classic/licenses/mail-1.4.5.jar.sha1
deleted file mode 100644
index b79503e0c69d..000000000000
--- a/plugins/discovery-azure-classic/licenses/mail-1.4.5.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-85319c87280f30e1afc54c355f91f44741beac49
diff --git a/plugins/discovery-ec2/licenses/aws-java-sdk-core-1.11.749.jar.sha1 b/plugins/discovery-ec2/licenses/aws-java-sdk-core-1.11.749.jar.sha1
deleted file mode 100644
index 7bc18d6d4f68..000000000000
--- a/plugins/discovery-ec2/licenses/aws-java-sdk-core-1.11.749.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1da5c1549295cfeebc67fc1c7539785a9441755b
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/aws-java-sdk-ec2-1.11.749.jar.sha1 b/plugins/discovery-ec2/licenses/aws-java-sdk-ec2-1.11.749.jar.sha1
deleted file mode 100644
index c7c7220005fc..000000000000
--- a/plugins/discovery-ec2/licenses/aws-java-sdk-ec2-1.11.749.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0865e0937c6500acf62ce9c8964eac76a8718f5f
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/commons-codec-1.14.jar.sha1 b/plugins/discovery-ec2/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/plugins/discovery-ec2/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/commons-logging-1.1.3.jar.sha1 b/plugins/discovery-ec2/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index c8756c438320..000000000000
--- a/plugins/discovery-ec2/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
diff --git a/plugins/discovery-ec2/licenses/httpclient-4.5.13.jar.sha1 b/plugins/discovery-ec2/licenses/httpclient-4.5.13.jar.sha1
deleted file mode 100644
index 3281e21595b3..000000000000
--- a/plugins/discovery-ec2/licenses/httpclient-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/httpcore-4.4.13.jar.sha1 b/plugins/discovery-ec2/licenses/httpcore-4.4.13.jar.sha1
deleted file mode 100644
index 0cb64863b976..000000000000
--- a/plugins/discovery-ec2/licenses/httpcore-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-853b96d3afbb7bf8cc303fe27ee96836a10c1834
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/jackson-annotations-2.13.2.jar.sha1 b/plugins/discovery-ec2/licenses/jackson-annotations-2.13.2.jar.sha1
deleted file mode 100644
index ecd3fb49d5b1..000000000000
--- a/plugins/discovery-ec2/licenses/jackson-annotations-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ec18851f1976d5b810ae1a5fcc32520d2d38f77a
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/jackson-core-2.13.2.jar.sha1 b/plugins/discovery-ec2/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/plugins/discovery-ec2/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/jackson-databind-2.13.2.jar.sha1 b/plugins/discovery-ec2/licenses/jackson-databind-2.13.2.jar.sha1
deleted file mode 100644
index 5d356f3fd045..000000000000
--- a/plugins/discovery-ec2/licenses/jackson-databind-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-926e48c451166a291f1ce6c6276d9abbefa7c00f
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1 b/plugins/discovery-ec2/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1
deleted file mode 100644
index 3a4f0e1b1756..000000000000
--- a/plugins/discovery-ec2/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4fc77e1ec6922fc48bf1181e4b38f600dac222ff
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/joda-time-2.10.10.jar.sha1 b/plugins/discovery-ec2/licenses/joda-time-2.10.10.jar.sha1
deleted file mode 100644
index 50a9ea517e7e..000000000000
--- a/plugins/discovery-ec2/licenses/joda-time-2.10.10.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-29e8126e31f41e5c12b9fe3a7eb02e704c47d70b
\ No newline at end of file
diff --git a/plugins/discovery-ec2/licenses/log4j-1.2-api-2.18.0.jar.sha1 b/plugins/discovery-ec2/licenses/log4j-1.2-api-2.18.0.jar.sha1
deleted file mode 100644
index 882888ed2de0..000000000000
--- a/plugins/discovery-ec2/licenses/log4j-1.2-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-09b1039c025e0d9a792daf1af0eac564e7181210
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/commons-codec-1.14.jar.sha1 b/plugins/discovery-gce/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/plugins/discovery-gce/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/commons-logging-1.1.3.jar.sha1 b/plugins/discovery-gce/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index c8756c438320..000000000000
--- a/plugins/discovery-gce/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
diff --git a/plugins/discovery-gce/licenses/failureaccess-1.0.1.jar.sha1 b/plugins/discovery-gce/licenses/failureaccess-1.0.1.jar.sha1
deleted file mode 100644
index 4798b37e2069..000000000000
--- a/plugins/discovery-gce/licenses/failureaccess-1.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1dcf1de382a0bf95a3d8b0849546c88bac1292c9
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/google-api-client-1.33.1.jar.sha1 b/plugins/discovery-gce/licenses/google-api-client-1.33.1.jar.sha1
deleted file mode 100644
index 5e01249cf547..000000000000
--- a/plugins/discovery-gce/licenses/google-api-client-1.33.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-adb1d145f2ddda6cc365585eb6113266f5d7d0c0
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/google-api-services-compute-v1-rev20220322-1.32.1.jar.sha1 b/plugins/discovery-gce/licenses/google-api-services-compute-v1-rev20220322-1.32.1.jar.sha1
deleted file mode 100644
index 117ccad645b6..000000000000
--- a/plugins/discovery-gce/licenses/google-api-services-compute-v1-rev20220322-1.32.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-865c67d7da65f928daf09718f05526b9f7687f29
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/google-http-client-1.41.1.jar.sha1 b/plugins/discovery-gce/licenses/google-http-client-1.41.1.jar.sha1
deleted file mode 100644
index 36362486494b..000000000000
--- a/plugins/discovery-gce/licenses/google-http-client-1.41.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-dfccee0380e290c3f05398a4b6599518d7692573
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/google-http-client-gson-1.41.1.jar.sha1 b/plugins/discovery-gce/licenses/google-http-client-gson-1.41.1.jar.sha1
deleted file mode 100644
index 29edb9e4c305..000000000000
--- a/plugins/discovery-gce/licenses/google-http-client-gson-1.41.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f78c28e784242ca47b4b180c6d794f1fab112160
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/google-http-client-jackson2-1.41.1.jar.sha1 b/plugins/discovery-gce/licenses/google-http-client-jackson2-1.41.1.jar.sha1
deleted file mode 100644
index 8d642261a58b..000000000000
--- a/plugins/discovery-gce/licenses/google-http-client-jackson2-1.41.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-13062434e2f8bcaa95f3692ae78fcb3cd6064801
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/google-oauth-client-1.33.0.jar.sha1 b/plugins/discovery-gce/licenses/google-oauth-client-1.33.0.jar.sha1
deleted file mode 100644
index 93644ff9d02d..000000000000
--- a/plugins/discovery-gce/licenses/google-oauth-client-1.33.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-de6ab408602db40d7fe6af474fd42e466e0f1fef
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/grpc-context-1.27.2.jar.sha1 b/plugins/discovery-gce/licenses/grpc-context-1.27.2.jar.sha1
deleted file mode 100644
index eb75368f1feb..000000000000
--- a/plugins/discovery-gce/licenses/grpc-context-1.27.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1789190601b7a5361e4fa52b6bc95ec2cd71e854
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/guava-31.0.1-jre.jar.sha1 b/plugins/discovery-gce/licenses/guava-31.0.1-jre.jar.sha1
deleted file mode 100644
index 1906a4f95370..000000000000
--- a/plugins/discovery-gce/licenses/guava-31.0.1-jre.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-119ea2b2bc205b138974d351777b20f02b92704b
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/jackson-core-2.13.2.jar.sha1 b/plugins/discovery-gce/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/plugins/discovery-gce/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/jsr305-3.0.2.jar.sha1 b/plugins/discovery-gce/licenses/jsr305-3.0.2.jar.sha1
deleted file mode 100644
index c5c92d87b9d6..000000000000
--- a/plugins/discovery-gce/licenses/jsr305-3.0.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-25ea2e8b0c338a877313bd4672d3fe056ea78f0d
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/log4j-1.2-api-2.18.0.jar.sha1 b/plugins/discovery-gce/licenses/log4j-1.2-api-2.18.0.jar.sha1
deleted file mode 100644
index 882888ed2de0..000000000000
--- a/plugins/discovery-gce/licenses/log4j-1.2-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-09b1039c025e0d9a792daf1af0eac564e7181210
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/opencensus-api-0.30.0.jar.sha1 b/plugins/discovery-gce/licenses/opencensus-api-0.30.0.jar.sha1
deleted file mode 100644
index c81781c4eb9b..000000000000
--- a/plugins/discovery-gce/licenses/opencensus-api-0.30.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c445990db10f3b6cc71bcfb7b0ba3201e92f902c
\ No newline at end of file
diff --git a/plugins/discovery-gce/licenses/opencensus-contrib-http-util-0.30.0.jar.sha1 b/plugins/discovery-gce/licenses/opencensus-contrib-http-util-0.30.0.jar.sha1
deleted file mode 100644
index 666efa10923b..000000000000
--- a/plugins/discovery-gce/licenses/opencensus-contrib-http-util-0.30.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2720ebf3ec454c8cd5d5bb1e035bb0390830d620
\ No newline at end of file
diff --git a/plugins/repository-hdfs/hadoop-client-api/licenses/hadoop-client-api-3.3.3.jar.sha1 b/plugins/repository-hdfs/hadoop-client-api/licenses/hadoop-client-api-3.3.3.jar.sha1
deleted file mode 100644
index 8df133d0bd10..000000000000
--- a/plugins/repository-hdfs/hadoop-client-api/licenses/hadoop-client-api-3.3.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d0593aed2d4df9bcee507550913d29d589ebd84a
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/commons-cli-1.2.jar.sha1 b/plugins/repository-hdfs/licenses/commons-cli-1.2.jar.sha1
deleted file mode 100644
index d38d00127e8c..000000000000
--- a/plugins/repository-hdfs/licenses/commons-cli-1.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2bf96b7aa8b611c177d329452af1dc933e14501c
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/commons-codec-1.14.jar.sha1 b/plugins/repository-hdfs/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/plugins/repository-hdfs/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/commons-io-2.8.0.jar.sha1 b/plugins/repository-hdfs/licenses/commons-io-2.8.0.jar.sha1
deleted file mode 100644
index 8f08bafec984..000000000000
--- a/plugins/repository-hdfs/licenses/commons-io-2.8.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-92999e26e6534606b5678014e66948286298a35c
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/commons-lang3-3.11.jar.sha1 b/plugins/repository-hdfs/licenses/commons-lang3-3.11.jar.sha1
deleted file mode 100644
index 56536386bde2..000000000000
--- a/plugins/repository-hdfs/licenses/commons-lang3-3.11.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-68e9a6adf7cf8eb7e9d31bbc554c7c75eeaac568
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/commons-logging-1.1.3.jar.sha1 b/plugins/repository-hdfs/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index 5b8f029e5829..000000000000
--- a/plugins/repository-hdfs/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.3.3.jar.sha1 b/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.3.3.jar.sha1
deleted file mode 100644
index f980eebc7a46..000000000000
--- a/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.3.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-52619ecfb0225d7ae67b15264521064824ac57ca
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/hadoop-hdfs-3.3.3.jar.sha1 b/plugins/repository-hdfs/licenses/hadoop-hdfs-3.3.3.jar.sha1
deleted file mode 100644
index 463b7415e4c4..000000000000
--- a/plugins/repository-hdfs/licenses/hadoop-hdfs-3.3.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d4d199760c11d47f90e12fe3882e2b24c77e4eb5
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/javax.servlet-api-3.1.0.jar.sha1 b/plugins/repository-hdfs/licenses/javax.servlet-api-3.1.0.jar.sha1
deleted file mode 100644
index c66044ac5493..000000000000
--- a/plugins/repository-hdfs/licenses/javax.servlet-api-3.1.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cd63d075497751784b2fa84be59432f4905bf7c
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/log4j-1.2-api-2.18.0.jar.sha1 b/plugins/repository-hdfs/licenses/log4j-1.2-api-2.18.0.jar.sha1
deleted file mode 100644
index 882888ed2de0..000000000000
--- a/plugins/repository-hdfs/licenses/log4j-1.2-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-09b1039c025e0d9a792daf1af0eac564e7181210
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/log4j-slf4j-impl-2.18.0.jar.sha1 b/plugins/repository-hdfs/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
deleted file mode 100644
index f47bae03e8ea..000000000000
--- a/plugins/repository-hdfs/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e0ea6ef49f1349bb30e8c6e8a7052d0f3ee7a719
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/protobuf-java-3.4.0.jar.sha1 b/plugins/repository-hdfs/licenses/protobuf-java-3.4.0.jar.sha1
deleted file mode 100644
index df9130ffeb5d..000000000000
--- a/plugins/repository-hdfs/licenses/protobuf-java-3.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-b32aba0cbe737a4ca953f71688725972e3ee927c
\ No newline at end of file
diff --git a/plugins/repository-hdfs/licenses/slf4j-api-1.6.2.jar.sha1 b/plugins/repository-hdfs/licenses/slf4j-api-1.6.2.jar.sha1
deleted file mode 100644
index a2f93ea55802..000000000000
--- a/plugins/repository-hdfs/licenses/slf4j-api-1.6.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8619e95939167fb37245b5670135e4feb0ec7d50
\ No newline at end of file
diff --git a/server/licenses/HdrHistogram-2.1.9.jar.sha1 b/server/licenses/HdrHistogram-2.1.9.jar.sha1
deleted file mode 100644
index 2378df07b2c0..000000000000
--- a/server/licenses/HdrHistogram-2.1.9.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e4631ce165eb400edecfa32e03d3f1be53dee754
\ No newline at end of file
diff --git a/server/licenses/ecs-logging-core-1.2.0.jar.sha1 b/server/licenses/ecs-logging-core-1.2.0.jar.sha1
deleted file mode 100644
index fcb3f7805854..000000000000
--- a/server/licenses/ecs-logging-core-1.2.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-37a47ec302777aca9f8ea10b7316f3a79d5d6202
\ No newline at end of file
diff --git a/server/licenses/hppc-0.8.1.jar.sha1 b/server/licenses/hppc-0.8.1.jar.sha1
deleted file mode 100644
index 47684ed02321..000000000000
--- a/server/licenses/hppc-0.8.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ffc7ba8f289428b9508ab484b8001dea944ae603
\ No newline at end of file
diff --git a/server/licenses/jna-5.10.0.jar.sha1 b/server/licenses/jna-5.10.0.jar.sha1
deleted file mode 100644
index 3f0395cd5d17..000000000000
--- a/server/licenses/jna-5.10.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-7cf4c87dd802db50721db66947aa237d7ad09418
\ No newline at end of file
diff --git a/server/licenses/log4j-api-2.18.0.jar.sha1 b/server/licenses/log4j-api-2.18.0.jar.sha1
deleted file mode 100644
index 1f67f6c946dd..000000000000
--- a/server/licenses/log4j-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c72ad9b1d8d42e4ea7befd8248bf05877af4c63d
\ No newline at end of file
diff --git a/server/licenses/log4j-core-2.18.0.jar.sha1 b/server/licenses/log4j-core-2.18.0.jar.sha1
deleted file mode 100644
index fc69f08c2deb..000000000000
--- a/server/licenses/log4j-core-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-07c1882ede137548925eadb750615edab2f6e13c
\ No newline at end of file
diff --git a/server/licenses/log4j2-ecs-layout-1.2.0.jar.sha1 b/server/licenses/log4j2-ecs-layout-1.2.0.jar.sha1
deleted file mode 100644
index 79acd00b9326..000000000000
--- a/server/licenses/log4j2-ecs-layout-1.2.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ba51fb2064cd5f6bc136e95c1463e3e68d823403
\ No newline at end of file
diff --git a/server/licenses/t-digest-3.2.jar.sha1 b/server/licenses/t-digest-3.2.jar.sha1
deleted file mode 100644
index de6e848545f3..000000000000
--- a/server/licenses/t-digest-3.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2ab94758b0276a8a26102adf8d528cf6d0567b9a
\ No newline at end of file
diff --git a/test/x-content/licenses/commons-compress-1.21.jar.sha1 b/test/x-content/licenses/commons-compress-1.21.jar.sha1
deleted file mode 100644
index 81ac609a1aa2..000000000000
--- a/test/x-content/licenses/commons-compress-1.21.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4ec95b60d4e86b5c95a0e919cb172a0af98011ef
\ No newline at end of file
diff --git a/test/x-content/licenses/commons-lang3-3.9.jar.sha1 b/test/x-content/licenses/commons-lang3-3.9.jar.sha1
deleted file mode 100644
index 2adcfd377f87..000000000000
--- a/test/x-content/licenses/commons-lang3-3.9.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0122c7cee69b53ed4a7681c03d4ee4c0e2765da5
\ No newline at end of file
diff --git a/test/x-content/licenses/jackson-annotations-2.13.2.jar.sha1 b/test/x-content/licenses/jackson-annotations-2.13.2.jar.sha1
deleted file mode 100644
index ecd3fb49d5b1..000000000000
--- a/test/x-content/licenses/jackson-annotations-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ec18851f1976d5b810ae1a5fcc32520d2d38f77a
\ No newline at end of file
diff --git a/test/x-content/licenses/jackson-core-2.13.2.jar.sha1 b/test/x-content/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/test/x-content/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/test/x-content/licenses/jackson-databind-2.13.2.jar.sha1 b/test/x-content/licenses/jackson-databind-2.13.2.jar.sha1
deleted file mode 100644
index 5d356f3fd045..000000000000
--- a/test/x-content/licenses/jackson-databind-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-926e48c451166a291f1ce6c6276d9abbefa7c00f
\ No newline at end of file
diff --git a/test/x-content/licenses/json-schema-validator-1.0.48.jar.sha1 b/test/x-content/licenses/json-schema-validator-1.0.48.jar.sha1
deleted file mode 100644
index d9a70e8234db..000000000000
--- a/test/x-content/licenses/json-schema-validator-1.0.48.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d28a6fb127101a59a452e338dbda973d09cf3434
\ No newline at end of file
diff --git a/x-pack/plugin/analytics/licenses/commons-math3-3.6.1.jar.sha1 b/x-pack/plugin/analytics/licenses/commons-math3-3.6.1.jar.sha1
deleted file mode 100644
index 72975be4c885..000000000000
--- a/x-pack/plugin/analytics/licenses/commons-math3-3.6.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e4ba98f1d4b3c80ec46392f25e094a6a2e58fcbf
\ No newline at end of file
diff --git a/x-pack/plugin/core/licenses/commons-codec-1.14.jar.sha1 b/x-pack/plugin/core/licenses/commons-codec-1.14.jar.sha1
deleted file mode 100644
index 9fe75b9a90da..000000000000
--- a/x-pack/plugin/core/licenses/commons-codec-1.14.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3cb1181b2141a7e752f5bdc998b7ef1849f726cf
\ No newline at end of file
diff --git a/x-pack/plugin/core/licenses/commons-logging-1.1.3.jar.sha1 b/x-pack/plugin/core/licenses/commons-logging-1.1.3.jar.sha1
deleted file mode 100644
index 5b8f029e5829..000000000000
--- a/x-pack/plugin/core/licenses/commons-logging-1.1.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
\ No newline at end of file
diff --git a/x-pack/plugin/core/licenses/httpasyncclient-4.1.5.jar.sha1 b/x-pack/plugin/core/licenses/httpasyncclient-4.1.5.jar.sha1
deleted file mode 100644
index 366a9e31069a..000000000000
--- a/x-pack/plugin/core/licenses/httpasyncclient-4.1.5.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-cd18227f1eb8e9a263286c1d7362ceb24f6f9b32
\ No newline at end of file
diff --git a/x-pack/plugin/core/licenses/httpclient-4.5.13.jar.sha1 b/x-pack/plugin/core/licenses/httpclient-4.5.13.jar.sha1
deleted file mode 100644
index 3281e21595b3..000000000000
--- a/x-pack/plugin/core/licenses/httpclient-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada
\ No newline at end of file
diff --git a/x-pack/plugin/core/licenses/httpcore-4.4.13.jar.sha1 b/x-pack/plugin/core/licenses/httpcore-4.4.13.jar.sha1
deleted file mode 100644
index 0cb64863b976..000000000000
--- a/x-pack/plugin/core/licenses/httpcore-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-853b96d3afbb7bf8cc303fe27ee96836a10c1834
\ No newline at end of file
diff --git a/x-pack/plugin/core/licenses/httpcore-nio-4.4.13.jar.sha1 b/x-pack/plugin/core/licenses/httpcore-nio-4.4.13.jar.sha1
deleted file mode 100644
index 7629b7d5584c..000000000000
--- a/x-pack/plugin/core/licenses/httpcore-nio-4.4.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3f897ace4d7f10f0ea6a58f524a3b105dd483653
\ No newline at end of file
diff --git a/x-pack/plugin/core/licenses/log4j-1.2-api-2.18.0.jar.sha1 b/x-pack/plugin/core/licenses/log4j-1.2-api-2.18.0.jar.sha1
deleted file mode 100644
index 882888ed2de0..000000000000
--- a/x-pack/plugin/core/licenses/log4j-1.2-api-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-09b1039c025e0d9a792daf1af0eac564e7181210
\ No newline at end of file
diff --git a/x-pack/plugin/core/licenses/unboundid-ldapsdk-6.0.3.jar.sha1 b/x-pack/plugin/core/licenses/unboundid-ldapsdk-6.0.3.jar.sha1
deleted file mode 100644
index 4ea966b7afa7..000000000000
--- a/x-pack/plugin/core/licenses/unboundid-ldapsdk-6.0.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e6e50ca49ba6270ea61d9bf7575b7c0dc16e2e8f
\ No newline at end of file
diff --git a/x-pack/plugin/eql/qa/common/licenses/jtoml-2.0.0.jar.sha1 b/x-pack/plugin/eql/qa/common/licenses/jtoml-2.0.0.jar.sha1
deleted file mode 100644
index ccf73fed50e3..000000000000
--- a/x-pack/plugin/eql/qa/common/licenses/jtoml-2.0.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2085505b2b173e14b2a7702edd703ce185fd6206
diff --git a/x-pack/plugin/identity-provider/licenses/cryptacular-1.2.4.jar.sha1 b/x-pack/plugin/identity-provider/licenses/cryptacular-1.2.4.jar.sha1
deleted file mode 100644
index 19095bb5dff6..000000000000
--- a/x-pack/plugin/identity-provider/licenses/cryptacular-1.2.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4994c015d87886212683245d13e87f6fb903a760
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/failureaccess-1.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/failureaccess-1.0.1.jar.sha1
deleted file mode 100644
index 4798b37e2069..000000000000
--- a/x-pack/plugin/identity-provider/licenses/failureaccess-1.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1dcf1de382a0bf95a3d8b0849546c88bac1292c9
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/guava-28.2-jre.jar.sha1 b/x-pack/plugin/identity-provider/licenses/guava-28.2-jre.jar.sha1
deleted file mode 100644
index 23fd21a17670..000000000000
--- a/x-pack/plugin/identity-provider/licenses/guava-28.2-jre.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8ec9ed76528425762174f0011ce8f74ad845b756
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/httpclient-cache-4.5.13.jar.sha1 b/x-pack/plugin/identity-provider/licenses/httpclient-cache-4.5.13.jar.sha1
deleted file mode 100644
index 08647c1ca201..000000000000
--- a/x-pack/plugin/identity-provider/licenses/httpclient-cache-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4abee263cbc9edc12393212ca3a7c89af0755b1f
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/java-support-8.0.0.jar.sha1 b/x-pack/plugin/identity-provider/licenses/java-support-8.0.0.jar.sha1
deleted file mode 100644
index d4e6f8a43261..000000000000
--- a/x-pack/plugin/identity-provider/licenses/java-support-8.0.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-298f946e93922d789b6231599a446cea9dbbe80e
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/jsr305-3.0.2.jar.sha1 b/x-pack/plugin/identity-provider/licenses/jsr305-3.0.2.jar.sha1
deleted file mode 100644
index c5c92d87b9d6..000000000000
--- a/x-pack/plugin/identity-provider/licenses/jsr305-3.0.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-25ea2e8b0c338a877313bd4672d3fe056ea78f0d
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/log4j-slf4j-impl-2.18.0.jar.sha1 b/x-pack/plugin/identity-provider/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
deleted file mode 100644
index f47bae03e8ea..000000000000
--- a/x-pack/plugin/identity-provider/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e0ea6ef49f1349bb30e8c6e8a7052d0f3ee7a719
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/metrics-core-4.1.4.jar.sha1 b/x-pack/plugin/identity-provider/licenses/metrics-core-4.1.4.jar.sha1
deleted file mode 100644
index b578444834f0..000000000000
--- a/x-pack/plugin/identity-provider/licenses/metrics-core-4.1.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ca98c8e95b22ac51a7aab332ff0d6ff004ce159e
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-core-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-core-4.0.1.jar.sha1
deleted file mode 100644
index ffd31fc065f4..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-core-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ec3d1734137d6ccabba7d6d5e149f571beeaa673
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-messaging-api-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-messaging-api-4.0.1.jar.sha1
deleted file mode 100644
index d3b7de3e0169..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-messaging-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-eb9c9971f6bd2a6681a2a692a1f29a35874de389
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-messaging-impl-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-messaging-impl-4.0.1.jar.sha1
deleted file mode 100644
index 1b7a6502cfd5..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-messaging-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-938ef9b81f5aa5762d04c82e2e6b40cdb1ab4685
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-profile-api-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-profile-api-4.0.1.jar.sha1
deleted file mode 100644
index 541f1f16fa94..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-profile-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-bece5f6d30d4051e6eeaf2b88dd1e5a13f6b28b7
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-profile-impl-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-profile-impl-4.0.1.jar.sha1
deleted file mode 100644
index 85b6386b4892..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-profile-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-74cb2a74d1e392f339d5772fb6fa436eb77459a0
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-saml-api-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-saml-api-4.0.1.jar.sha1
deleted file mode 100644
index 06a229f8ec67..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-saml-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2205aba935f4da468382a3dc5f32c3821ec1564c
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-saml-impl-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-saml-impl-4.0.1.jar.sha1
deleted file mode 100644
index e14c524517f4..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-saml-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-995986fd848ede1443469f3aff1f82b740224262
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-security-api-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-security-api-4.0.1.jar.sha1
deleted file mode 100644
index 8d9f052e4f4d..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-security-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f3d33ca18cde2a7c7e3643aeca9f03974be9577d
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-security-impl-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-security-impl-4.0.1.jar.sha1
deleted file mode 100644
index 435c03939695..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-security-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-64568e9aa8bd7bcd76983e462f9eb2c3dcacbdce
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-soap-api-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-soap-api-4.0.1.jar.sha1
deleted file mode 100644
index 9937a971f62e..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-soap-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d8e11e31cb5164788a530478e1831969e94a38b6
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-soap-impl-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-soap-impl-4.0.1.jar.sha1
deleted file mode 100644
index 3cd93b16d04b..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-soap-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-38bfaf5fc189774e94ead218bd1c754da295c226
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-storage-api-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-storage-api-4.0.1.jar.sha1
deleted file mode 100644
index 8ba6db7318d8..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-storage-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4e46a7f965ac9f91976b0f298fd4d4e69e9056db
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-storage-impl-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-storage-impl-4.0.1.jar.sha1
deleted file mode 100644
index 64aa6efe38f9..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-storage-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-13f9fb617fb7d04ae976b4d0610171ea32291ee0
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-xmlsec-api-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-xmlsec-api-4.0.1.jar.sha1
deleted file mode 100644
index 31e06d580ebe..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-xmlsec-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-edb4365d3d183933cf0d0b31966ea352b8d20c60
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/opensaml-xmlsec-impl-4.0.1.jar.sha1 b/x-pack/plugin/identity-provider/licenses/opensaml-xmlsec-impl-4.0.1.jar.sha1
deleted file mode 100644
index 63ef96356c4d..000000000000
--- a/x-pack/plugin/identity-provider/licenses/opensaml-xmlsec-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-efa15ba85127ac3b20c75b8d4f04c7e92325a00a
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/slf4j-api-1.6.2.jar.sha1 b/x-pack/plugin/identity-provider/licenses/slf4j-api-1.6.2.jar.sha1
deleted file mode 100644
index a2f93ea55802..000000000000
--- a/x-pack/plugin/identity-provider/licenses/slf4j-api-1.6.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8619e95939167fb37245b5670135e4feb0ec7d50
\ No newline at end of file
diff --git a/x-pack/plugin/identity-provider/licenses/xmlsec-2.1.4.jar.sha1 b/x-pack/plugin/identity-provider/licenses/xmlsec-2.1.4.jar.sha1
deleted file mode 100644
index d85a4194f6a5..000000000000
--- a/x-pack/plugin/identity-provider/licenses/xmlsec-2.1.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-cb43326f02e3e77526c24269c8b5d3cc3f7f6653
\ No newline at end of file
diff --git a/x-pack/plugin/ml/licenses/commons-math3-3.6.1.jar.sha1 b/x-pack/plugin/ml/licenses/commons-math3-3.6.1.jar.sha1
deleted file mode 100644
index ed9a549757f5..000000000000
--- a/x-pack/plugin/ml/licenses/commons-math3-3.6.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e4ba98f1d4b3c80ec46392f25e094a6a2e58fcbf
diff --git a/x-pack/plugin/ml/licenses/icu4j-68.2.jar.sha1 b/x-pack/plugin/ml/licenses/icu4j-68.2.jar.sha1
deleted file mode 100644
index fcb3d7907509..000000000000
--- a/x-pack/plugin/ml/licenses/icu4j-68.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-76893e6000401ace133a65262254be0ebe556d46
\ No newline at end of file
diff --git a/x-pack/plugin/ml/licenses/ojalgo-51.2.0.jar.sha1 b/x-pack/plugin/ml/licenses/ojalgo-51.2.0.jar.sha1
deleted file mode 100644
index 1bac53d7e41a..000000000000
--- a/x-pack/plugin/ml/licenses/ojalgo-51.2.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c51c0a6d6ed1d3f541c53048bce6769137cc3e90
diff --git a/x-pack/plugin/ql/licenses/antlr4-runtime-4.9.2.jar.sha1 b/x-pack/plugin/ql/licenses/antlr4-runtime-4.9.2.jar.sha1
deleted file mode 100644
index 4c1ccb96d530..000000000000
--- a/x-pack/plugin/ql/licenses/antlr4-runtime-4.9.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ece33ec76e002dfde574cf7b57451a91a99185c5
\ No newline at end of file
diff --git a/x-pack/plugin/security/cli/licenses/bcpkix-jdk15on-1.64.jar.sha1 b/x-pack/plugin/security/cli/licenses/bcpkix-jdk15on-1.64.jar.sha1
deleted file mode 100644
index 568a9be16bee..000000000000
--- a/x-pack/plugin/security/cli/licenses/bcpkix-jdk15on-1.64.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3dac163e20110817d850d17e0444852a6d7d0bd7
\ No newline at end of file
diff --git a/x-pack/plugin/security/cli/licenses/bcprov-jdk15on-1.64.jar.sha1 b/x-pack/plugin/security/cli/licenses/bcprov-jdk15on-1.64.jar.sha1
deleted file mode 100644
index 85b5d4e1e180..000000000000
--- a/x-pack/plugin/security/cli/licenses/bcprov-jdk15on-1.64.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1467dac1b787b5ad2a18201c0c281df69882259e
\ No newline at end of file
diff --git a/x-pack/plugin/security/cli/licenses/commons-io-2.5.jar.sha1 b/x-pack/plugin/security/cli/licenses/commons-io-2.5.jar.sha1
deleted file mode 100644
index b7f1d93e8970..000000000000
--- a/x-pack/plugin/security/cli/licenses/commons-io-2.5.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2852e6e05fbb95076fc091f6d1780f1f8fe35e0f
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/accessors-smart-2.4.2.jar.sha1 b/x-pack/plugin/security/licenses/accessors-smart-2.4.2.jar.sha1
deleted file mode 100644
index 2d178b9cedb0..000000000000
--- a/x-pack/plugin/security/licenses/accessors-smart-2.4.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4f09981a3c80f0766998c68d83bfd060812d5bcd
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/asm-8.0.1.jar.sha1 b/x-pack/plugin/security/licenses/asm-8.0.1.jar.sha1
deleted file mode 100644
index b464db16af8a..000000000000
--- a/x-pack/plugin/security/licenses/asm-8.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-3f5199523fb95304b44563f5d56d9f5a07270669
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/cryptacular-1.2.4.jar.sha1 b/x-pack/plugin/security/licenses/cryptacular-1.2.4.jar.sha1
deleted file mode 100644
index 19095bb5dff6..000000000000
--- a/x-pack/plugin/security/licenses/cryptacular-1.2.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4994c015d87886212683245d13e87f6fb903a760
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/failureaccess-1.0.1.jar.sha1 b/x-pack/plugin/security/licenses/failureaccess-1.0.1.jar.sha1
deleted file mode 100644
index 4798b37e2069..000000000000
--- a/x-pack/plugin/security/licenses/failureaccess-1.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1dcf1de382a0bf95a3d8b0849546c88bac1292c9
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/guava-28.2-jre.jar.sha1 b/x-pack/plugin/security/licenses/guava-28.2-jre.jar.sha1
deleted file mode 100644
index 23fd21a17670..000000000000
--- a/x-pack/plugin/security/licenses/guava-28.2-jre.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8ec9ed76528425762174f0011ce8f74ad845b756
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/httpclient-cache-4.5.13.jar.sha1 b/x-pack/plugin/security/licenses/httpclient-cache-4.5.13.jar.sha1
deleted file mode 100644
index 08647c1ca201..000000000000
--- a/x-pack/plugin/security/licenses/httpclient-cache-4.5.13.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4abee263cbc9edc12393212ca3a7c89af0755b1f
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/jakarta.mail-1.6.3.jar.sha1 b/x-pack/plugin/security/licenses/jakarta.mail-1.6.3.jar.sha1
deleted file mode 100644
index 12d5021ee375..000000000000
--- a/x-pack/plugin/security/licenses/jakarta.mail-1.6.3.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-787e007e377223bba85a33599d3da416c135f99b
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/java-support-8.0.0.jar.sha1 b/x-pack/plugin/security/licenses/java-support-8.0.0.jar.sha1
deleted file mode 100644
index d4e6f8a43261..000000000000
--- a/x-pack/plugin/security/licenses/java-support-8.0.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-298f946e93922d789b6231599a446cea9dbbe80e
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/jcip-annotations-1.0.jar.sha1 b/x-pack/plugin/security/licenses/jcip-annotations-1.0.jar.sha1
deleted file mode 100644
index 9eaed5270992..000000000000
--- a/x-pack/plugin/security/licenses/jcip-annotations-1.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-afba4942caaeaf46aab0b976afd57cc7c181467e
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/joda-time-2.10.10.jar.sha1 b/x-pack/plugin/security/licenses/joda-time-2.10.10.jar.sha1
deleted file mode 100644
index 50a9ea517e7e..000000000000
--- a/x-pack/plugin/security/licenses/joda-time-2.10.10.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-29e8126e31f41e5c12b9fe3a7eb02e704c47d70b
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/json-smart-2.4.2.jar.sha1 b/x-pack/plugin/security/licenses/json-smart-2.4.2.jar.sha1
deleted file mode 100644
index 96d0eee8eb12..000000000000
--- a/x-pack/plugin/security/licenses/json-smart-2.4.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a7fcd0f985696c37cd3546f19c85c2ff367f2e85
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/jsr305-3.0.2.jar.sha1 b/x-pack/plugin/security/licenses/jsr305-3.0.2.jar.sha1
deleted file mode 100644
index c5c92d87b9d6..000000000000
--- a/x-pack/plugin/security/licenses/jsr305-3.0.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-25ea2e8b0c338a877313bd4672d3fe056ea78f0d
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/lang-tag-1.4.4.jar.sha1 b/x-pack/plugin/security/licenses/lang-tag-1.4.4.jar.sha1
deleted file mode 100644
index 9f21e84c8af3..000000000000
--- a/x-pack/plugin/security/licenses/lang-tag-1.4.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1db9a709239ae473a69b5424c7e78d0b7108229d
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/log4j-slf4j-impl-2.18.0.jar.sha1 b/x-pack/plugin/security/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
deleted file mode 100644
index f47bae03e8ea..000000000000
--- a/x-pack/plugin/security/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e0ea6ef49f1349bb30e8c6e8a7052d0f3ee7a719
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/metrics-core-4.1.4.jar.sha1 b/x-pack/plugin/security/licenses/metrics-core-4.1.4.jar.sha1
deleted file mode 100644
index b578444834f0..000000000000
--- a/x-pack/plugin/security/licenses/metrics-core-4.1.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ca98c8e95b22ac51a7aab332ff0d6ff004ce159e
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/nimbus-jose-jwt-9.8.1.jar.sha1 b/x-pack/plugin/security/licenses/nimbus-jose-jwt-9.8.1.jar.sha1
deleted file mode 100644
index 2d8bf0caecc5..000000000000
--- a/x-pack/plugin/security/licenses/nimbus-jose-jwt-9.8.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2af7f734313320e4b156522d22ce32b775633909
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/oauth2-oidc-sdk-9.3.1.jar.sha1 b/x-pack/plugin/security/licenses/oauth2-oidc-sdk-9.3.1.jar.sha1
deleted file mode 100644
index 8cf85da9737a..000000000000
--- a/x-pack/plugin/security/licenses/oauth2-oidc-sdk-9.3.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-85891e8c391911ee1073f5e1737689cd804f1a9b
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-core-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-core-4.0.1.jar.sha1
deleted file mode 100644
index ffd31fc065f4..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-core-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ec3d1734137d6ccabba7d6d5e149f571beeaa673
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-messaging-api-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-messaging-api-4.0.1.jar.sha1
deleted file mode 100644
index d3b7de3e0169..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-messaging-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-eb9c9971f6bd2a6681a2a692a1f29a35874de389
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-messaging-impl-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-messaging-impl-4.0.1.jar.sha1
deleted file mode 100644
index 1b7a6502cfd5..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-messaging-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-938ef9b81f5aa5762d04c82e2e6b40cdb1ab4685
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-profile-api-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-profile-api-4.0.1.jar.sha1
deleted file mode 100644
index 541f1f16fa94..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-profile-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-bece5f6d30d4051e6eeaf2b88dd1e5a13f6b28b7
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-profile-impl-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-profile-impl-4.0.1.jar.sha1
deleted file mode 100644
index 85b6386b4892..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-profile-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-74cb2a74d1e392f339d5772fb6fa436eb77459a0
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-saml-api-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-saml-api-4.0.1.jar.sha1
deleted file mode 100644
index 06a229f8ec67..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-saml-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2205aba935f4da468382a3dc5f32c3821ec1564c
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-saml-impl-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-saml-impl-4.0.1.jar.sha1
deleted file mode 100644
index e14c524517f4..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-saml-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-995986fd848ede1443469f3aff1f82b740224262
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-security-api-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-security-api-4.0.1.jar.sha1
deleted file mode 100644
index 8d9f052e4f4d..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-security-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f3d33ca18cde2a7c7e3643aeca9f03974be9577d
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-security-impl-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-security-impl-4.0.1.jar.sha1
deleted file mode 100644
index 435c03939695..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-security-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-64568e9aa8bd7bcd76983e462f9eb2c3dcacbdce
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-soap-api-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-soap-api-4.0.1.jar.sha1
deleted file mode 100644
index 9937a971f62e..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-soap-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d8e11e31cb5164788a530478e1831969e94a38b6
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-soap-impl-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-soap-impl-4.0.1.jar.sha1
deleted file mode 100644
index 3cd93b16d04b..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-soap-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-38bfaf5fc189774e94ead218bd1c754da295c226
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-storage-api-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-storage-api-4.0.1.jar.sha1
deleted file mode 100644
index 8ba6db7318d8..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-storage-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4e46a7f965ac9f91976b0f298fd4d4e69e9056db
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-storage-impl-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-storage-impl-4.0.1.jar.sha1
deleted file mode 100644
index 64aa6efe38f9..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-storage-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-13f9fb617fb7d04ae976b4d0610171ea32291ee0
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-xmlsec-api-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-xmlsec-api-4.0.1.jar.sha1
deleted file mode 100644
index 31e06d580ebe..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-xmlsec-api-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-edb4365d3d183933cf0d0b31966ea352b8d20c60
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/opensaml-xmlsec-impl-4.0.1.jar.sha1 b/x-pack/plugin/security/licenses/opensaml-xmlsec-impl-4.0.1.jar.sha1
deleted file mode 100644
index 63ef96356c4d..000000000000
--- a/x-pack/plugin/security/licenses/opensaml-xmlsec-impl-4.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-efa15ba85127ac3b20c75b8d4f04c7e92325a00a
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/slf4j-api-1.6.2.jar.sha1 b/x-pack/plugin/security/licenses/slf4j-api-1.6.2.jar.sha1
deleted file mode 100644
index a2f93ea55802..000000000000
--- a/x-pack/plugin/security/licenses/slf4j-api-1.6.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8619e95939167fb37245b5670135e4feb0ec7d50
\ No newline at end of file
diff --git a/x-pack/plugin/security/licenses/xmlsec-2.1.4.jar.sha1 b/x-pack/plugin/security/licenses/xmlsec-2.1.4.jar.sha1
deleted file mode 100644
index d85a4194f6a5..000000000000
--- a/x-pack/plugin/security/licenses/xmlsec-2.1.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-cb43326f02e3e77526c24269c8b5d3cc3f7f6653
\ No newline at end of file
diff --git a/x-pack/plugin/sql/sql-cli/licenses/jline-reader-3.21.0.jar.sha1 b/x-pack/plugin/sql/sql-cli/licenses/jline-reader-3.21.0.jar.sha1
deleted file mode 100644
index 64ca426ffc24..000000000000
--- a/x-pack/plugin/sql/sql-cli/licenses/jline-reader-3.21.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-9cd5c76dd2a47e9e0e7ab39821c0f62fa46e8581
diff --git a/x-pack/plugin/sql/sql-cli/licenses/jline-style-3.21.0.jar.sha1 b/x-pack/plugin/sql/sql-cli/licenses/jline-style-3.21.0.jar.sha1
deleted file mode 100644
index f35fec6b26e6..000000000000
--- a/x-pack/plugin/sql/sql-cli/licenses/jline-style-3.21.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-97f09299c294d5cb97eeaaa77f8a48f308e11210
diff --git a/x-pack/plugin/sql/sql-cli/licenses/jline-terminal-3.21.0.jar.sha1 b/x-pack/plugin/sql/sql-cli/licenses/jline-terminal-3.21.0.jar.sha1
deleted file mode 100644
index 41e54b7e59bb..000000000000
--- a/x-pack/plugin/sql/sql-cli/licenses/jline-terminal-3.21.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-047579f05a0002f9c561cb10dcf2f744976c49ac
diff --git a/x-pack/plugin/sql/sql-cli/licenses/jline-terminal-jna-3.21.0.jar.sha1 b/x-pack/plugin/sql/sql-cli/licenses/jline-terminal-jna-3.21.0.jar.sha1
deleted file mode 100644
index 519f939cf77a..000000000000
--- a/x-pack/plugin/sql/sql-cli/licenses/jline-terminal-jna-3.21.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ed51f283abaef01b6a215e6fb69e86afea410499
diff --git a/x-pack/plugin/sql/sql-cli/licenses/jna-5.10.0.jar.sha1 b/x-pack/plugin/sql/sql-cli/licenses/jna-5.10.0.jar.sha1
deleted file mode 100644
index 3f0395cd5d17..000000000000
--- a/x-pack/plugin/sql/sql-cli/licenses/jna-5.10.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-7cf4c87dd802db50721db66947aa237d7ad09418
\ No newline at end of file
diff --git a/x-pack/plugin/sql/sql-proto/licenses/jackson-core-2.13.2.jar.sha1 b/x-pack/plugin/sql/sql-proto/licenses/jackson-core-2.13.2.jar.sha1
deleted file mode 100644
index eb8a8bc45f04..000000000000
--- a/x-pack/plugin/sql/sql-proto/licenses/jackson-core-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0a6a0e0620d51833feffc67bccb51937b2345763
\ No newline at end of file
diff --git a/x-pack/plugin/sql/sql-proto/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1 b/x-pack/plugin/sql/sql-proto/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1
deleted file mode 100644
index 3a4f0e1b1756..000000000000
--- a/x-pack/plugin/sql/sql-proto/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4fc77e1ec6922fc48bf1181e4b38f600dac222ff
\ No newline at end of file
diff --git a/x-pack/plugin/text-structure/licenses/icu4j-68.2.jar.sha1 b/x-pack/plugin/text-structure/licenses/icu4j-68.2.jar.sha1
deleted file mode 100644
index fcb3d7907509..000000000000
--- a/x-pack/plugin/text-structure/licenses/icu4j-68.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-76893e6000401ace133a65262254be0ebe556d46
\ No newline at end of file
diff --git a/x-pack/plugin/text-structure/licenses/super-csv-2.4.0.jar.sha1 b/x-pack/plugin/text-structure/licenses/super-csv-2.4.0.jar.sha1
deleted file mode 100644
index a0b402133090..000000000000
--- a/x-pack/plugin/text-structure/licenses/super-csv-2.4.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-017f8708c929029dde48bc298deaf3c7ae2452d3
\ No newline at end of file
diff --git a/x-pack/plugin/vector-tile/licenses/log4j-slf4j-impl-2.18.0.jar.sha1 b/x-pack/plugin/vector-tile/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
deleted file mode 100644
index f47bae03e8ea..000000000000
--- a/x-pack/plugin/vector-tile/licenses/log4j-slf4j-impl-2.18.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e0ea6ef49f1349bb30e8c6e8a7052d0f3ee7a719
\ No newline at end of file
diff --git a/x-pack/plugin/vector-tile/licenses/mapbox-vector-tile-3.1.0.jar.sha1 b/x-pack/plugin/vector-tile/licenses/mapbox-vector-tile-3.1.0.jar.sha1
deleted file mode 100644
index c98d2861a1bb..000000000000
--- a/x-pack/plugin/vector-tile/licenses/mapbox-vector-tile-3.1.0.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-06c4432c7885a3938571a57e73cc1444d7a39f12
\ No newline at end of file
diff --git a/x-pack/plugin/vector-tile/licenses/protobuf-java-3.16.1.jar.sha1 b/x-pack/plugin/vector-tile/licenses/protobuf-java-3.16.1.jar.sha1
deleted file mode 100644
index c824fb121b2c..000000000000
--- a/x-pack/plugin/vector-tile/licenses/protobuf-java-3.16.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-23b80908eaf488134ceef1904e83e6f6821908c0
\ No newline at end of file
diff --git a/x-pack/plugin/vector-tile/licenses/slf4j-api-1.6.2.jar.sha1 b/x-pack/plugin/vector-tile/licenses/slf4j-api-1.6.2.jar.sha1
deleted file mode 100644
index a2f93ea55802..000000000000
--- a/x-pack/plugin/vector-tile/licenses/slf4j-api-1.6.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8619e95939167fb37245b5670135e4feb0ec7d50
\ No newline at end of file
diff --git a/x-pack/plugin/watcher/licenses/failureaccess-1.0.1.jar.sha1 b/x-pack/plugin/watcher/licenses/failureaccess-1.0.1.jar.sha1
deleted file mode 100644
index 4798b37e2069..000000000000
--- a/x-pack/plugin/watcher/licenses/failureaccess-1.0.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-1dcf1de382a0bf95a3d8b0849546c88bac1292c9
\ No newline at end of file
diff --git a/x-pack/plugin/watcher/licenses/guava-27.1-jre.jar.sha1 b/x-pack/plugin/watcher/licenses/guava-27.1-jre.jar.sha1
deleted file mode 100644
index 07bf9c19e42b..000000000000
--- a/x-pack/plugin/watcher/licenses/guava-27.1-jre.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e47b59c893079b87743cdcfb6f17ca95c08c592c
\ No newline at end of file
diff --git a/x-pack/plugin/watcher/licenses/jakarta.activation-1.2.1.jar.sha1 b/x-pack/plugin/watcher/licenses/jakarta.activation-1.2.1.jar.sha1
deleted file mode 100644
index 20b21a541f29..000000000000
--- a/x-pack/plugin/watcher/licenses/jakarta.activation-1.2.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-8013606426a73d8ba6b568370877251e91a38b89
\ No newline at end of file
diff --git a/x-pack/plugin/watcher/licenses/jakarta.mail-1.6.4.jar.sha1 b/x-pack/plugin/watcher/licenses/jakarta.mail-1.6.4.jar.sha1
deleted file mode 100644
index 61664ee45cc1..000000000000
--- a/x-pack/plugin/watcher/licenses/jakarta.mail-1.6.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5015f335c2b974b1a7d08718edc326f0dc613c8a
\ No newline at end of file
diff --git a/x-pack/plugin/watcher/licenses/owasp-java-html-sanitizer-20211018.2.jar.sha1 b/x-pack/plugin/watcher/licenses/owasp-java-html-sanitizer-20211018.2.jar.sha1
deleted file mode 100644
index 9402365d3132..000000000000
--- a/x-pack/plugin/watcher/licenses/owasp-java-html-sanitizer-20211018.2.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-a3226c13cf72633122e94810a53e60529dae2b80
\ No newline at end of file