Code Property Graph

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
Last Version

Last Version

4.6.0
Release Date

Release Date

Type

Type

jar
Description

Description

Code Property Graph
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

How to add to project

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

Dependencies

compile (6)

Group / Artifact Type Version
de.fraunhofer.aisec : cpg-core jar 4.6.0
de.fraunhofer.aisec : cpg-analysis jar 4.6.0
de.fraunhofer.aisec : cpg-language-llvm jar 4.6.0
de.fraunhofer.aisec : cpg-language-python jar 4.6.0
de.fraunhofer.aisec : cpg-language-go jar 4.6.0
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.7.0

Project Modules

There are no modules declared in this project.
de.fraunhofer.aisec

Fraunhofer AISEC

IT security research institute Fraunhofer AISEC (Applied and Integrated Security)

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
4.1.2
4.1.1
4.1.0
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
3.5.2
3.5.1
3.5.0
3.4.1
3.4.0
3.3.1
3.3.0
3.2.0
3.1.0
3.0.0
2.3.0
2.2.1
2.2.0
2.1.1
2.0.1
2.0.0
1.4.2
1.4.1
1.4.0
1.3.3
1.3.2
1.3.1
1.3
1.1