Kernel Core contains all the important java level API, definitions and security configurations that are used across Mosip

Compile Dependencies (50)

Category/LicenseGroup / ArtifactVersionUpdates
Logging EPL 2.0 +1
ch.qos.logback » logback-core
Core implementation of Logback, a reliable, generic, fast and flexible logging framework.
Logging EPL 2.0 +1
ch.qos.logback » logback-classic
Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework.
JWT Lib MIT
com.auth0 » java-jwt
Java client library for the Auth0 platform
3.8.14.6.1
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind
General data-binding functionality for Jackson: works on core streaming API
Date/Time Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-jsr310
Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
Apache 2.0
com.fasterxml.jackson.module » jackson-module-afterburner
Jackson (https://github.com/FasterXML/jackson) extension module
com.google.code.findbugs » annotations
Annotations the SpotBugs tool supports
3.0.14.10.4
Base64 Apache 2.0
commons-codec » commons-codec
The Apache Commons Codec component contains encoders and decoders for
I/O Apache 2.0
commons-io » commons-io2 vulnerabilities
The Apache Commons IO library contains utility classes, stream implementations, file filters,
2.62.22.0
io.micrometer » micrometer-core
Core module of Micrometer containing instrumentation API and implementation
io.micrometer » micrometer-registry-prometheus
MeterRegistry implementation for Prometheus using io.prometheus:prometheus-metrics-core. If you have compatibility ...
Apache 2.0
io.micrometer » micrometer-tracing
Facade over tracing concepts
Apache 2.0
io.micrometer » micrometer-tracing-bridge-brave
Facade over tracing concepts
Annotation Lib Apache 2.0
io.swagger » swagger-annotations
swagger-annotations
1.5.212.2.54
Apache 2.0
io.swagger » swagger-models
swagger-models
1.5.212.2.54
Java Spec EDL 1.0 +1
jakarta.persistence » jakarta.persistence-api
The Jakarta Persistence API (JPA), providing object-relational mapping capabilities for managing relational data in Java ...
Java Spec Apache 2.0
jakarta.validation » jakarta.validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
Java Spec EDL 1.0
javax.activation » activation
Jakarta Activation API 2.2 Specification
1.12.1.4
Java Spec EPL 2.0 +1
javax.interceptor » javax.interceptor-api
Jakarta Interceptors defines a means of interposing on business method invocations
1.22.2.0
Java Spec EDL 1.0 +1
javax.persistence » javax.persistence-api
The Jakarta Persistence API (JPA), providing object-relational mapping capabilities for managing relational data in Java ...
2.23.2.0
Java Spec EPL 2.0 +1
javax.transaction » javax.transaction-api
Jakarta Transactions
1.32.0.1
Java Spec Apache 2.0
javax.validation » validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
2.0.1.Final3.1.1
Java Spec EDL 1.0
javax.xml.bind » jaxb-api
Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ...
2.3.14.0.5
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
Apache 2.0
net.colesico.framework » colesico-hikaricp
Colesico framework HikariCP integration
5.3.0✔
Math Lib Apache 2.0
org.apache.commons » commons-math3
Alternate implementations of JDK's "Math" functions.
3.6.14.0-beta1
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient
Apache HttpComponents Client
4.5.135.6.4
HTTP Clients Apache 2.0
org.apache.httpcomponents.client5 » httpclient5
Apache HttpComponents Client
Logging Apache 2.0
org.apache.logging.log4j » log4j-core
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
Web Server Apache 2.0
org.apache.tomcat.embed » tomcat-embed-core
Core Tomcat implementation
AOP EPL 2.0
org.aspectj » aspectjweaver
The AspectJ weaver applies aspects to Java classes. It can be used as a Java agent in order to apply load-time
Encryption Lib BouncyCastle
org.bouncycastle » bcprov-jdk18on4 vulnerabilities
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ...
1.78.11.86
org.glassfish.jaxb » jaxb-runtime
JAXB (JSR 222) Reference Implementation
2.3.14.0.9
Bytecode Apache 2.0 +2
org.javassist » javassist
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation
3.27.0-GA3.33.0-GA
Testing EPL 2.0
org.junit.vintage » junit-vintage-engine
A thin layer on top of JUnit 4 to allow running vintage tests (based on JUnit 3.8 and JUnit 4) with the JUnit Platform ...
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
3.4.35.24.0
CodeGen MIT
org.projectlombok » lombok
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
1.18.301.18.48
Job Scheduling Apache 2.0
org.quartz-scheduler » quartz
Quartz is a job scheduling library that can be embedded in java applications with support for transactions, persistence, ...
2.3.22.5.2
org.slf4j » jul-to-slf4j
Jul-to-slf4j includes a java.util.logging (jul) handler, namely SLF4JBridgeHandler, which routes all incoming jul ...
Logging Bridge Apache 2.0
org.slf4j » jcl-over-slf4j
Jakarta/Apache commons logging 1.2 implemented over SLF4J
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
App Server Apache 2.0
org.springframework.boot » spring-boot-starter
Core starter, including auto-configuration support, logging and YAML
org.springframework.boot » spring-boot-starter-actuator
Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your ...
Testing Apache 2.0
org.springframework.boot » spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-security
Starter for using Spring Security
Config Apache 2.0
org.springframework.cloud » spring-cloud-starter-config
Spring Cloud Starter
Apache 2.0
org.springframework.cloud » spring-cloud-starter-bootstrap
Spring Cloud Starter Bootstrap
O/R Mapping Apache 2.0
org.springframework.data » spring-data-jpa
Spring Data module for JPA repositories.
Error Handling Apache 2.0
org.springframework.retry » spring-retry
Spring Retry provides an abstraction around retrying failed operations, with an

Provided Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Web Framework Apache 2.0 +1
io.vertx » vertx-web2 vulnerabilities
Vert.x web is a tool-kit for writing sophisticated modern web applications and HTTP microservices.
3.9.135.2.0
Java Spec EPL 2.0 +1
javax.servlet » javax.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
3.1.06.1.0