codepropertygraph icon indicating copy to clipboard operation
codepropertygraph copied to clipboard

Code Property Graph: specification, query language, and utilities

Results 34 codepropertygraph issues
Sort by recently updated
recently updated
newest added

In the same way we have parallelized `TypeDeclStubCreator`, `MethodStubCreator`, and `MethodDecorator` (see https://github.com/ShiftLeftSecurity/codepropertygraph/commit/c75a0a829f3131cfcbfce961745e841b3e07756e), we should be able to parallelize the `Linker` and `MemberAccessLinker` using `ParallelIteratorExecutor`. This should give us a...

Implement FreeTrackingPoint via json definition as I proposed in this PR comment: https://github.com/ShiftLeftSecurity/codepropertygraph/pull/492#issuecomment-557468974

When running `sbt stage`, where my systems protobuf version is 3.9.1, I get errors like: ``` [error] projects/codepropertygraph/proto-bindings/target/scala-2.12/src_managed/main/compiled_protobuf/io/shiftleft/proto/cpg/Cpg.java:4534:1: cannot find symbol [error] symbol: class UnusedPrivateParameter [error] location: class io.shiftleft.proto.cpg.Cpg.StringList ```...

Not sure if a github issue is the right spot for this, but I couldn't find a place to ask about this. I am trying to get cpg installed for...

We need a tutorial that explains how to program CPG passes and when that makes sense.

We have recently introduced the concept of node tuples: a node can contain other nodes, and we represent this in the graph via edges. There is currently no documentation on...

I noticed that some of the enums used only in the backend are referred to in `generateJava.py`. For example, https://github.com/ShiftLeftSecurity/codepropertygraph/blob/master/codepropertygraph/codegen/src/main/python/generateJava.py#L31 refers to "Frameworks". We need to, instead, look for arbitrary...

There are currently outgoing `REF` edges from `CALL` to members in case of member accesses, but information about this is not in the documentation. This also seems a bit non-standard,...