joern icon indicating copy to clipboard operation
joern copied to clipboard

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc

Results 384 joern issues
Sort by recently updated
recently updated
newest added

Mostly refactoring, but one noteworthy change: in `TagTraversal` I dropped the `.sort` because it's a bad default: it only works if the entire traversal is in memory

![image](https://user-images.githubusercontent.com/59448437/161925302-c68a0bdc-3833-4f5c-9379-a557a84c6015.png) ``` java.nio.file.NoSuchFileException: ***/cpg.bin sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) sun.nio.fs.UnixCopyFile.copy(UnixCopyFile.java:548) sun.nio.fs.UnixFileSystemProvider.copy(UnixFileSystemProvider.java:258) java.nio.file.Files.copy(Files.java:1295) better.files.File.copyTo(File.scala:1060) better.files.Dsl$.cp(Dsl.scala:79) io.joern.console.workspacehandling.WorkspaceManager.openProject(WorkspaceManager.scala:270) io.joern.console.Console.open(Console.scala:178) io.joern.console.cpgcreation.ImportCode.$anonfun$apply$6(ImportCode.scala:133) scala.Option.flatMap(Option.scala:283) io.joern.console.cpgcreation.ImportCode.$anonfun$apply$5(ImportCode.scala:132) scala.Option.flatMap(Option.scala:283) io.joern.console.cpgcreation.ImportCode.io$joern$console$cpgcreation$ImportCode$$apply(ImportCode.scala:130) io.joern.console.cpgcreation.ImportCode.apply(ImportCode.scala:38) ammonite.$sess.cmd0$.(cmd0.sc:1) ```

The CfgCreator has a complexity class problem. The general algorithm is very map-reduce style, on top of immutable persistent (copy-on-write) datastructures. Nice, everything is side-effect free! However The `cfgA ++...

Updates [org.scalatest:scalatest](https://github.com/scalatest/scalatest) from 3.2.12 to 3.2.13. [GitHub Release Notes](https://github.com/scalatest/scalatest/releases/tag/release-3.2.13) - [Version Diff](https://github.com/scalatest/scalatest/compare/release-3.2.12...release-3.2.13) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...

## Changes - Benchmark suite now shows elapsed time (when printing to console) and cache hit ratio for `ResultTable` accesses - A single `ResultTable` is now shared cross initial tasks...

time for `sbt test` (with everything precompiled) roughly halfes (128s -> 62s)

Dear author, I want to use joern to analyze python code, but after actual testing, I found that its support for python is not very friendly. For example: the data...