Code Property Graph - Core

A simple library to extract a code property graph out of source code. It has support for multiple passes that can extend the analysis after the graph is constructed.

License

License

GroupId

GroupId

de.fraunhofer.aisec
ArtifactId

ArtifactId

cpg-core
Last Version

Last Version

4.6.0
Release Date

Release Date

Type

Type

jar
Description

Description

Code Property Graph - Core
A simple library to extract a code property graph out of source code. It has support for multiple passes that can extend the analysis after the graph is constructed.
Project URL

Project URL

https://github.com/Fraunhofer-AISEC/cpg
Source Code Management

Source Code Management

https://github.com/Fraunhofer-AISEC/cpg

Download cpg-core

How to add to project

<!-- https://jarcasting.com/artifacts/de.fraunhofer.aisec/cpg-core/ -->
<dependency>
    <groupId>de.fraunhofer.aisec</groupId>
    <artifactId>cpg-core</artifactId>
    <version>4.6.0</version>
</dependency>
// https://jarcasting.com/artifacts/de.fraunhofer.aisec/cpg-core/
implementation 'de.fraunhofer.aisec:cpg-core:4.6.0'
// https://jarcasting.com/artifacts/de.fraunhofer.aisec/cpg-core/
implementation ("de.fraunhofer.aisec:cpg-core:4.6.0")
'de.fraunhofer.aisec:cpg-core:jar:4.6.0'
<dependency org="de.fraunhofer.aisec" name="cpg-core" rev="4.6.0">
  <artifact name="cpg-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.fraunhofer.aisec', module='cpg-core', version='4.6.0')
)
libraryDependencies += "de.fraunhofer.aisec" % "cpg-core" % "4.6.0"
[de.fraunhofer.aisec/cpg-core "4.6.0"]

Dependencies

compile (18)

Group / Artifact Type Version
org.apache.commons : commons-lang3 jar 3.12.0
org.neo4j : neo4j-ogm-core jar 3.2.35
org.slf4j : jul-to-slf4j jar 1.7.36
org.slf4j : slf4j-api jar 1.7.36
com.github.javaparser : javaparser-symbol-solver-core jar 3.24.2
com.fasterxml.jackson.module : jackson-module-kotlin jar 2.13.3
org.eclipse.platform : org.eclipse.core.runtime jar 3.24.100
org.osgi : org.osgi.service.prefs jar 1.1.2
com.ibm.icu : icu4j jar 71.1
org.eclipse.cdt » core jar 7.2.100.202105180159
org.opencypher : parser-9.0 jar 9.0.20210312
org.scala-lang : scala-library jar 2.12.15
commons-io : commons-io jar 2.11.0
org.junit.jupiter : junit-jupiter-api Optional jar 5.8.2
org.mockito : mockito-core Optional jar 4.6.1
org.jetbrains.kotlin : kotlin-stdlib-jdk8 Optional jar 1.7.0
org.jetbrains.kotlin : kotlin-test Optional jar 1.7.0
org.jetbrains.kotlin : kotlin-test-junit5 Optional jar 1.7.0

runtime (3)

Group / Artifact Type Version
org.apache.logging.log4j : log4j-slf4j18-impl jar 2.17.2
org.jetbrains.kotlin : kotlin-stdlib jar 1.7.0
org.jetbrains.kotlin : kotlin-reflect jar 1.7.0

Project Modules

There are no modules declared in this project.

Versions

Version
4.6.0
4.5.1
4.5.0
4.4.2
4.4.1
4.4.0
4.3.5
4.3.4
4.3.3
4.3.2
4.3.1
4.3.0
4.2.1
4.2.0