├── code ├── RAG │ ├── .vscode │ │ └── settings.json │ ├── invalid_devign.txt │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── anon │ │ │ └── rag │ │ │ ├── Main.java │ │ │ ├── model │ │ │ ├── CodeSnippet.java │ │ │ ├── Dataset.java │ │ │ ├── LuceneCodeSearchFacade.java │ │ │ └── SearchResult.java │ │ │ └── utils │ │ │ └── DatasetUtils.java │ │ └── test │ │ └── java │ │ └── com │ │ └── anon │ │ └── rag │ │ └── utils │ │ └── DatasetTest.java ├── chat.py ├── data_selection.ipynb ├── diversity_calculation.ipynb ├── duplicate-removal.ipynb ├── generation.ipynb ├── joern │ ├── .gitignore │ ├── build.gradle │ ├── build.sh │ ├── docs │ │ ├── Makefile │ │ ├── make.bat │ │ └── source │ │ │ ├── _static │ │ │ ├── ast.svg │ │ │ ├── cfg.svg │ │ │ ├── ddgAndCfg.svg │ │ │ └── slice.svg │ │ │ ├── conf.py │ │ │ ├── databaseOverview.rst │ │ │ ├── development.rst │ │ │ ├── import.rst │ │ │ ├── index.rst │ │ │ ├── installation.rst │ │ │ ├── joerntools.rst │ │ │ ├── joerntools │ │ │ ├── apiEmbedder.rst │ │ │ ├── knn.rst │ │ │ ├── plot-proggraph.rst │ │ │ └── slice.rst │ │ │ ├── performance.rst │ │ │ ├── pythonAccess.rst │ │ │ ├── querying.rst │ │ │ ├── shell.rst │ │ │ ├── tutorials.rst │ │ │ └── tutorials │ │ │ ├── extrapolation.rst │ │ │ └── unixStyleCodeAnalysis.rst │ ├── eclipse │ │ └── formatter.xml │ ├── gremtest │ │ ├── README.md │ │ ├── gremtest │ │ ├── gremtest.groovy │ │ ├── import_testcode.sh │ │ └── test_stdlib │ │ │ ├── testdata │ │ │ ├── test_cfg.c │ │ │ ├── test_function.c │ │ │ └── test_syntax.c │ │ │ └── tests │ │ │ ├── cfg.groovy │ │ │ ├── function.groovy │ │ │ └── syntax.groovy │ ├── joern-parse │ ├── joern-results.txt │ ├── joern-server.sh │ └── projects │ │ ├── extensions │ │ ├── joern-fuzzyc │ │ │ ├── build.gradle │ │ │ ├── genParsers.sh │ │ │ ├── rebuildTestDB.sh │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ ├── antlr │ │ │ │ │ ├── CoarseSimpleDecl.g4 │ │ │ │ │ ├── Common.g4 │ │ │ │ │ ├── Expressions.g4 │ │ │ │ │ ├── FineSimpleDecl.g4 │ │ │ │ │ ├── Function.g4 │ │ │ │ │ ├── Function.tokens │ │ │ │ │ ├── FunctionBaseListener.java │ │ │ │ │ ├── FunctionDef.g4 │ │ │ │ │ ├── FunctionLexer.java │ │ │ │ │ ├── FunctionLexer.tokens │ │ │ │ │ ├── FunctionListener.java │ │ │ │ │ ├── FunctionParser.java │ │ │ │ │ ├── Module.g4 │ │ │ │ │ ├── Module.tokens │ │ │ │ │ ├── ModuleBaseListener.java │ │ │ │ │ ├── ModuleLex.g4 │ │ │ │ │ ├── ModuleLexer.java │ │ │ │ │ ├── ModuleLexer.tokens │ │ │ │ │ ├── ModuleListener.java │ │ │ │ │ ├── ModuleParser.java │ │ │ │ │ ├── README │ │ │ │ │ └── SimpleDecl.g4 │ │ │ │ │ ├── ast │ │ │ │ │ └── c │ │ │ │ │ │ ├── expressions │ │ │ │ │ │ ├── CallExpression.java │ │ │ │ │ │ └── SizeofExpression.java │ │ │ │ │ │ ├── functionDef │ │ │ │ │ │ ├── FunctionDef.java │ │ │ │ │ │ ├── Parameter.java │ │ │ │ │ │ └── ParameterType.java │ │ │ │ │ │ └── statements │ │ │ │ │ │ └── blockstarters │ │ │ │ │ │ ├── ElseStatement.java │ │ │ │ │ │ └── IfStatement.java │ │ │ │ │ ├── cfg │ │ │ │ │ ├── CCFGFactory.java │ │ │ │ │ └── CStructuredFlowVisitor.java │ │ │ │ │ ├── ddg │ │ │ │ │ └── DefUseCFG │ │ │ │ │ │ ├── BatchInserterFactory.java │ │ │ │ │ │ ├── DatabaseDDGCreator.java │ │ │ │ │ │ └── ReadWriteDbFactory.java │ │ │ │ │ ├── neo4j │ │ │ │ │ ├── batchInserter │ │ │ │ │ │ ├── ConfigurationGenerator.java │ │ │ │ │ │ ├── GraphNodeStore.java │ │ │ │ │ │ ├── ImportedNodeListener.java │ │ │ │ │ │ ├── ImportedNodeWalker.java │ │ │ │ │ │ └── Neo4JBatchInserter.java │ │ │ │ │ ├── dbProviders │ │ │ │ │ │ ├── BatchInserterDBProvider.java │ │ │ │ │ │ ├── DBProvider.java │ │ │ │ │ │ └── ReadWriteDBProvider.java │ │ │ │ │ ├── readWriteDB │ │ │ │ │ │ ├── ConfigurationGenerator.java │ │ │ │ │ │ └── Neo4JDBInterface.java │ │ │ │ │ └── traversals │ │ │ │ │ │ ├── batchInserter │ │ │ │ │ │ ├── AST.java │ │ │ │ │ │ ├── CFG.java │ │ │ │ │ │ ├── Elementary.java │ │ │ │ │ │ └── Function.java │ │ │ │ │ │ └── readWriteDB │ │ │ │ │ │ └── Traversals.java │ │ │ │ │ ├── outputModules │ │ │ │ │ ├── csv │ │ │ │ │ │ └── exporters │ │ │ │ │ │ │ └── CCSVFunctionExporter.java │ │ │ │ │ └── neo4j │ │ │ │ │ │ ├── Neo4JASTNodeVisitor.java │ │ │ │ │ │ ├── Neo4JASTWalker.java │ │ │ │ │ │ ├── Neo4JDirectoryTreeImporter.java │ │ │ │ │ │ ├── Neo4JFunctionExporter.java │ │ │ │ │ │ ├── ParserNeo4JOutput.java │ │ │ │ │ │ └── exporters │ │ │ │ │ │ ├── Neo4JASTExporter.java │ │ │ │ │ │ ├── Neo4JASTNodeExporter.java │ │ │ │ │ │ ├── Neo4JCDGExporter.java │ │ │ │ │ │ ├── Neo4JCFGExporter.java │ │ │ │ │ │ ├── Neo4JClassDefExporter.java │ │ │ │ │ │ ├── Neo4JDDGExporter.java │ │ │ │ │ │ ├── Neo4JDOMExporter.java │ │ │ │ │ │ ├── Neo4JDeclExporter.java │ │ │ │ │ │ ├── Neo4JDeclStmtExporter.java │ │ │ │ │ │ └── Neo4JUDGExporter.java │ │ │ │ │ ├── parsing │ │ │ │ │ ├── ANTLRParserDriver.java │ │ │ │ │ ├── ASTNodeFactory.java │ │ │ │ │ ├── CodeLocationExtractor.java │ │ │ │ │ ├── CommonParserContext.java │ │ │ │ │ ├── CompoundItemAssembler.java │ │ │ │ │ ├── FunctionParser.java │ │ │ │ │ ├── Functions │ │ │ │ │ │ ├── ANTLRCFunctionParserDriver.java │ │ │ │ │ │ ├── CFunctionParseTreeListener.java │ │ │ │ │ │ └── builder │ │ │ │ │ │ │ ├── ContentBuilderStack.java │ │ │ │ │ │ │ ├── FunctionContentBuilder.java │ │ │ │ │ │ │ ├── NestingReconstructor.java │ │ │ │ │ │ │ ├── ParameterListBuilder.java │ │ │ │ │ │ │ └── ShadowStack.java │ │ │ │ │ ├── ModuleFunctionParserInterface.java │ │ │ │ │ ├── ModuleParser.java │ │ │ │ │ ├── Modules │ │ │ │ │ │ ├── ANTLRCModuleParserDriver.java │ │ │ │ │ │ ├── CModuleParserTreeListener.java │ │ │ │ │ │ └── builder │ │ │ │ │ │ │ └── FunctionDefBuilder.java │ │ │ │ │ ├── ParseTreeUtils.java │ │ │ │ │ ├── ParserException.java │ │ │ │ │ ├── Shared │ │ │ │ │ │ ├── InitDeclContextWrapper.java │ │ │ │ │ │ └── builders │ │ │ │ │ │ │ ├── ClassDefBuilder.java │ │ │ │ │ │ │ └── IdentifierDeclBuilder.java │ │ │ │ │ └── TokenSubStream.java │ │ │ │ │ ├── tools │ │ │ │ │ ├── argumentTainter │ │ │ │ │ │ ├── ArgumentTainter.java │ │ │ │ │ │ ├── ArgumentTainterMain.java │ │ │ │ │ │ ├── CallsForFunction.java │ │ │ │ │ │ ├── CommandLineInterface.java │ │ │ │ │ │ ├── DDGPatcher.java │ │ │ │ │ │ ├── DefUseCFGPatcher.java │ │ │ │ │ │ └── FunctionPatcher.java │ │ │ │ │ ├── icfg │ │ │ │ │ │ ├── CallResolver.java │ │ │ │ │ │ ├── GraphDbWalker.java │ │ │ │ │ │ ├── ICFGCommandLineInterface.java │ │ │ │ │ │ ├── ICFGListener.java │ │ │ │ │ │ └── ICFGMain.java │ │ │ │ │ └── parser │ │ │ │ │ │ ├── CParserCSVOutput.java │ │ │ │ │ │ ├── CParserNeo4JOutput.java │ │ │ │ │ │ ├── ParserCmdLineInterface.java │ │ │ │ │ │ └── ParserMain.java │ │ │ │ │ └── udg │ │ │ │ │ ├── ReadWriteDbASTProvider.java │ │ │ │ │ └── useDefAnalysis │ │ │ │ │ ├── CASTDefUseAnalyzer.java │ │ │ │ │ ├── CUseDefExpression.java │ │ │ │ │ ├── TaintSources.java │ │ │ │ │ └── environments │ │ │ │ │ ├── ArgumentEnvironment.java │ │ │ │ │ ├── ArrayIndexingEnvironment.java │ │ │ │ │ ├── AssignmentEnvironment.java │ │ │ │ │ ├── CallEnvironment.java │ │ │ │ │ ├── DeclEnvironment.java │ │ │ │ │ ├── IdentifierEnvironment.java │ │ │ │ │ ├── IncDecEnvironment.java │ │ │ │ │ ├── MemberAccessEnvironment.java │ │ │ │ │ ├── PtrMemberAccessEnvironment.java │ │ │ │ │ ├── UnaryOpEnvironment.java │ │ │ │ │ └── UseEnvironment.java │ │ │ └── testCode │ │ │ │ ├── argumentTainterTest.c │ │ │ │ ├── cfgTest.c │ │ │ │ ├── ddgTest.c │ │ │ │ ├── joernStepsTest.c │ │ │ │ ├── nesting.c │ │ │ │ ├── parserTests.c │ │ │ │ ├── tryCatchTest.c │ │ │ │ └── udgTest.c │ │ ├── joern-php │ │ │ ├── HOWTO_PHP │ │ │ ├── build.gradle │ │ │ ├── rebuildTestCSVs.sh │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ ├── ast │ │ │ │ └── php │ │ │ │ │ ├── declarations │ │ │ │ │ └── ClassDef.java │ │ │ │ │ ├── expressions │ │ │ │ │ ├── ArrayElement.java │ │ │ │ │ ├── ArrayExpression.java │ │ │ │ │ ├── AssignmentByRefExpression.java │ │ │ │ │ ├── ClassExpression.java │ │ │ │ │ ├── CloneExpression.java │ │ │ │ │ ├── ClosureExpression.java │ │ │ │ │ ├── CoalesceExpression.java │ │ │ │ │ ├── EmptyExpression.java │ │ │ │ │ ├── EncapsListExpression.java │ │ │ │ │ ├── ExitExpression.java │ │ │ │ │ ├── IncludeOrEvalExpression.java │ │ │ │ │ ├── IssetExpression.java │ │ │ │ │ ├── ListExpression.java │ │ │ │ │ ├── MagicConstant.java │ │ │ │ │ ├── MethodCallExpression.java │ │ │ │ │ ├── PrintExpression.java │ │ │ │ │ ├── ReferenceExpression.java │ │ │ │ │ ├── ShellExecExpression.java │ │ │ │ │ ├── StaticCallExpression.java │ │ │ │ │ ├── TypeHint.java │ │ │ │ │ ├── UnpackExpression.java │ │ │ │ │ ├── YieldExpression.java │ │ │ │ │ └── YieldFromExpression.java │ │ │ │ │ ├── functionDef │ │ │ │ │ ├── Closure.java │ │ │ │ │ ├── ClosureUses.java │ │ │ │ │ ├── ClosureVar.java │ │ │ │ │ ├── FunctionDef.java │ │ │ │ │ ├── Method.java │ │ │ │ │ ├── Parameter.java │ │ │ │ │ └── TopLevelFunctionDef.java │ │ │ │ │ └── statements │ │ │ │ │ ├── ClassConstantDeclaration.java │ │ │ │ │ ├── ConstantDeclaration.java │ │ │ │ │ ├── ConstantElement.java │ │ │ │ │ ├── EchoStatement.java │ │ │ │ │ ├── GlobalStatement.java │ │ │ │ │ ├── GroupUseStatement.java │ │ │ │ │ ├── HaltCompilerStatement.java │ │ │ │ │ ├── PropertyDeclaration.java │ │ │ │ │ ├── PropertyElement.java │ │ │ │ │ ├── StaticVariableDeclaration.java │ │ │ │ │ ├── UnsetStatement.java │ │ │ │ │ └── blockstarters │ │ │ │ │ ├── DeclareStatement.java │ │ │ │ │ ├── IfElement.java │ │ │ │ │ ├── IfStatement.java │ │ │ │ │ ├── SwitchCase.java │ │ │ │ │ ├── SwitchList.java │ │ │ │ │ ├── SwitchStatementPHP.java │ │ │ │ │ ├── TraitAdaptationElement.java │ │ │ │ │ ├── TraitAdaptations.java │ │ │ │ │ ├── TraitAlias.java │ │ │ │ │ ├── TraitPrecedence.java │ │ │ │ │ └── UseTrait.java │ │ │ │ ├── cfg │ │ │ │ ├── PHPCFGFactory.java │ │ │ │ └── PHPStructuredFlowVisitor.java │ │ │ │ ├── cg │ │ │ │ └── PHPCGFactory.java │ │ │ │ ├── inputModules │ │ │ │ └── csv │ │ │ │ │ ├── PHPCSVEdgeTypes.java │ │ │ │ │ ├── PHPCSVNodeTypes.java │ │ │ │ │ ├── csv2ast │ │ │ │ │ └── PHPCSV2AST.java │ │ │ │ │ └── csvFuncExtractor │ │ │ │ │ └── CSVFunctionExtractor.java │ │ │ │ ├── tools │ │ │ │ └── php │ │ │ │ │ └── ast2cpg │ │ │ │ │ ├── CommandLineInterface.java │ │ │ │ │ ├── Main.java │ │ │ │ │ ├── PHPCSVEdgeInterpreter.java │ │ │ │ │ └── PHPCSVNodeInterpreter.java │ │ │ │ └── udg │ │ │ │ └── php │ │ │ │ └── useDefAnalysis │ │ │ │ ├── PHPASTDefUseAnalyzer.java │ │ │ │ └── environments │ │ │ │ ├── ArrayIndexingEnvironment.java │ │ │ │ ├── AssignmentEnvironment.java │ │ │ │ ├── AssignmentWithOpEnvironment.java │ │ │ │ ├── CatchEnvironment.java │ │ │ │ ├── ClassConstantEnvironment.java │ │ │ │ ├── ClosureVarEnvironment.java │ │ │ │ ├── ConstantEnvironment.java │ │ │ │ ├── DoEnvironment.java │ │ │ │ ├── FieldDeclarationEnvironment.java │ │ │ │ ├── ForEachEnvironment.java │ │ │ │ ├── ForEnvironment.java │ │ │ │ ├── FunctionDefEnvironment.java │ │ │ │ ├── IfElementEnvironment.java │ │ │ │ ├── IncDecEnvironment.java │ │ │ │ ├── ParameterEnvironment.java │ │ │ │ ├── PropertyEnvironment.java │ │ │ │ ├── StaticPropertyEnvironment.java │ │ │ │ ├── StaticVariableDeclarationEnvironment.java │ │ │ │ ├── SwitchEnvironment.java │ │ │ │ ├── VariableEnvironment.java │ │ │ │ └── WhileEnvironment.java │ │ ├── joern │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── joern │ │ │ │ └── api │ │ │ │ ├── JoernProject.java │ │ │ │ ├── connectors │ │ │ │ └── JoernProjectConnector.java │ │ │ │ └── plugintypes │ │ │ │ ├── JoernPlugin.java │ │ │ │ └── JoernProjectPlugin.java │ │ └── jpanlib │ │ │ ├── .gitrepo │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── build.gradle │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ ├── ast │ │ │ ├── ASTNode.java │ │ │ ├── ASTNodeBuilder.java │ │ │ ├── ASTNodeProperties.java │ │ │ ├── CodeLocation.java │ │ │ ├── DummyIdentifierNode.java │ │ │ ├── NullNode.java │ │ │ ├── declarations │ │ │ │ ├── ClassDefStatement.java │ │ │ │ ├── IdentifierDecl.java │ │ │ │ └── IdentifierDeclType.java │ │ │ ├── expressions │ │ │ │ ├── AdditiveExpression.java │ │ │ │ ├── AndExpression.java │ │ │ │ ├── Argument.java │ │ │ │ ├── ArgumentList.java │ │ │ │ ├── ArrayIndexing.java │ │ │ │ ├── AssignmentExpression.java │ │ │ │ ├── AssignmentWithOpExpression.java │ │ │ │ ├── BinaryExpression.java │ │ │ │ ├── BinaryOperationExpression.java │ │ │ │ ├── BitAndExpression.java │ │ │ │ ├── CallExpressionBase.java │ │ │ │ ├── Callee.java │ │ │ │ ├── CastExpression.java │ │ │ │ ├── CastTarget.java │ │ │ │ ├── ClassConstantExpression.java │ │ │ │ ├── ConditionalExpression.java │ │ │ │ ├── Constant.java │ │ │ │ ├── DoubleExpression.java │ │ │ │ ├── EqualityExpression.java │ │ │ │ ├── ExclusiveOrExpression.java │ │ │ │ ├── Expression.java │ │ │ │ ├── ExpressionList.java │ │ │ │ ├── ForInit.java │ │ │ │ ├── Identifier.java │ │ │ │ ├── IdentifierList.java │ │ │ │ ├── IncDec.java │ │ │ │ ├── InclusiveOrExpression.java │ │ │ │ ├── InitializerList.java │ │ │ │ ├── InstanceofExpression.java │ │ │ │ ├── IntegerExpression.java │ │ │ │ ├── MemberAccess.java │ │ │ │ ├── MultiplicativeExpression.java │ │ │ │ ├── NewExpression.java │ │ │ │ ├── OrExpression.java │ │ │ │ ├── PostDecOperationExpression.java │ │ │ │ ├── PostIncDecOperationExpression.java │ │ │ │ ├── PostIncOperationExpression.java │ │ │ │ ├── PostfixExpression.java │ │ │ │ ├── PreDecOperationExpression.java │ │ │ │ ├── PreIncDecOperationExpression.java │ │ │ │ ├── PreIncOperationExpression.java │ │ │ │ ├── PrefixExpression.java │ │ │ │ ├── PrimaryExpression.java │ │ │ │ ├── PropertyExpression.java │ │ │ │ ├── PtrMemberAccess.java │ │ │ │ ├── RelationalExpression.java │ │ │ │ ├── ShiftExpression.java │ │ │ │ ├── Sizeof.java │ │ │ │ ├── SizeofOperand.java │ │ │ │ ├── StaticPropertyExpression.java │ │ │ │ ├── StringExpression.java │ │ │ │ ├── UnaryExpression.java │ │ │ │ ├── UnaryOperationExpression.java │ │ │ │ ├── UnaryOperator.java │ │ │ │ └── Variable.java │ │ │ ├── functionDef │ │ │ │ ├── FunctionDefBase.java │ │ │ │ ├── ParameterBase.java │ │ │ │ ├── ParameterList.java │ │ │ │ └── ReturnType.java │ │ │ ├── logical │ │ │ │ └── statements │ │ │ │ │ ├── BlockCloser.java │ │ │ │ │ ├── BlockStarter.java │ │ │ │ │ ├── BlockStarterWithStmtAndCnd.java │ │ │ │ │ ├── BreakOrContinueStatement.java │ │ │ │ │ ├── CompoundStatement.java │ │ │ │ │ ├── Condition.java │ │ │ │ │ ├── JumpStatement.java │ │ │ │ │ ├── Label.java │ │ │ │ │ └── Statement.java │ │ │ ├── statements │ │ │ │ ├── ExpressionHolder.java │ │ │ │ ├── ExpressionHolderStatement.java │ │ │ │ ├── ExpressionStatement.java │ │ │ │ ├── IdentifierDeclStatement.java │ │ │ │ ├── UseElement.java │ │ │ │ ├── UseStatement.java │ │ │ │ ├── blockstarters │ │ │ │ │ ├── CatchList.java │ │ │ │ │ ├── CatchStatement.java │ │ │ │ │ ├── DoStatement.java │ │ │ │ │ ├── ForEachCondition.java │ │ │ │ │ ├── ForEachStatement.java │ │ │ │ │ ├── ForStatement.java │ │ │ │ │ ├── IfStatementBase.java │ │ │ │ │ ├── MethodReference.java │ │ │ │ │ ├── NamespaceStatement.java │ │ │ │ │ ├── SwitchStatement.java │ │ │ │ │ ├── TryStatement.java │ │ │ │ │ └── WhileStatement.java │ │ │ │ └── jump │ │ │ │ │ ├── BreakStatement.java │ │ │ │ │ ├── ContinueStatement.java │ │ │ │ │ ├── GotoStatement.java │ │ │ │ │ ├── ReturnStatement.java │ │ │ │ │ └── ThrowStatement.java │ │ │ └── walking │ │ │ │ ├── ASTNodeVisitor.java │ │ │ │ ├── ASTWalker.java │ │ │ │ ├── ASTWalkerEvent.java │ │ │ │ └── FunctionNodeVisitor.java │ │ │ ├── cdg │ │ │ ├── CDG.java │ │ │ ├── CDGCreator.java │ │ │ └── CDGEdge.java │ │ │ ├── cfg │ │ │ ├── ASTToCFGConverter.java │ │ │ ├── CFG.java │ │ │ ├── CFGEdge.java │ │ │ ├── CFGFactory.java │ │ │ ├── StructuredFlowVisitor.java │ │ │ └── nodes │ │ │ │ ├── ASTNodeContainer.java │ │ │ │ ├── AbstractCFGNode.java │ │ │ │ ├── CFGEntryNode.java │ │ │ │ ├── CFGErrorNode.java │ │ │ │ ├── CFGExceptionNode.java │ │ │ │ ├── CFGExitNode.java │ │ │ │ ├── CFGNode.java │ │ │ │ ├── EmptyBlock.java │ │ │ │ └── InfiniteForNode.java │ │ │ ├── cg │ │ │ ├── CG.java │ │ │ ├── CGEdge.java │ │ │ └── CGNode.java │ │ │ ├── databaseNodes │ │ │ ├── ASTDatabaseNode.java │ │ │ ├── ClassDefDatabaseNode.java │ │ │ ├── DatabaseNode.java │ │ │ ├── DeclDatabaseNode.java │ │ │ ├── DeclStmtDatabaseNode.java │ │ │ ├── EdgeKeys.java │ │ │ ├── EdgeTypes.java │ │ │ ├── EmptyCFGDatabaseNode.java │ │ │ ├── FileDatabaseNode.java │ │ │ ├── FunctionDatabaseNode.java │ │ │ └── NodeKeys.java │ │ │ ├── ddg │ │ │ ├── CFGAndUDGToDefUseCFG.java │ │ │ ├── DDGCreator.java │ │ │ ├── DataDependenceGraph │ │ │ │ ├── DDG.java │ │ │ │ ├── DDGDifference.java │ │ │ │ └── DefUseRelation.java │ │ │ └── DefUseCFG │ │ │ │ ├── DefUseCFG.java │ │ │ │ └── DefUseCFGFactory.java │ │ │ ├── dom │ │ │ └── DominatorTree.java │ │ │ ├── fileWalker │ │ │ ├── FileNameMatcher.java │ │ │ ├── OrderedWalker.java │ │ │ ├── SourceFileListener.java │ │ │ ├── SourceFileWalker.java │ │ │ ├── UnorderedFileWalkerImpl.java │ │ │ └── UnorderedWalker.java │ │ │ ├── graphutils │ │ │ ├── Edge.java │ │ │ └── IncidenceListGraph.java │ │ │ ├── inputModules │ │ │ └── csv │ │ │ │ ├── KeyedCSV │ │ │ │ ├── CSVKey.java │ │ │ │ ├── KeyedCSVReader.java │ │ │ │ ├── KeyedCSVRow.java │ │ │ │ └── exceptions │ │ │ │ │ └── InvalidCSVFile.java │ │ │ │ ├── csv2ast │ │ │ │ ├── ASTUnderConstruction.java │ │ │ │ ├── CSV2AST.java │ │ │ │ ├── CSVAST.java │ │ │ │ ├── CSVASTNodeFactory.java │ │ │ │ └── CSVRowInterpreter.java │ │ │ │ └── csvFuncExtractor │ │ │ │ ├── FilteredKeyedCSVReader.java │ │ │ │ ├── Range.java │ │ │ │ └── RowFilter.java │ │ │ ├── misc │ │ │ ├── HashMapOfSets.java │ │ │ ├── MultiHashMap.java │ │ │ └── Pair.java │ │ │ ├── outputModules │ │ │ ├── CSVASTWalker.java │ │ │ ├── common │ │ │ │ ├── ASTExporter.java │ │ │ │ ├── ASTNodeExporter.java │ │ │ │ ├── CDGExporter.java │ │ │ │ ├── CFGExporter.java │ │ │ │ ├── CGExporter.java │ │ │ │ ├── ClassDefExporter.java │ │ │ │ ├── DDGExporter.java │ │ │ │ ├── DOMExporter.java │ │ │ │ ├── DeclStmtExporter.java │ │ │ │ ├── DirectoryTreeImporter.java │ │ │ │ ├── FunctionExporter.java │ │ │ │ ├── OutModASTNodeVisitor.java │ │ │ │ ├── UDGExporter.java │ │ │ │ ├── Writer.java │ │ │ │ └── WriterImpl.java │ │ │ ├── csv │ │ │ │ ├── CSVASTNodeVisitor.java │ │ │ │ ├── CSVWriterImpl.java │ │ │ │ ├── MultiDirCSVDirectoryTreeImporter.java │ │ │ │ ├── MultiPairCSVWriterImpl.java │ │ │ │ ├── ParserCSVOutput.java │ │ │ │ ├── SingleDirCSVDirectoryTreeImporter.java │ │ │ │ ├── SinglePairCSVWriterImpl.java │ │ │ │ └── exporters │ │ │ │ │ ├── CSVASTExporter.java │ │ │ │ │ ├── CSVASTNodeExporter.java │ │ │ │ │ ├── CSVCDGExporter.java │ │ │ │ │ ├── CSVCFGExporter.java │ │ │ │ │ ├── CSVCGExporter.java │ │ │ │ │ ├── CSVClassDefExporter.java │ │ │ │ │ ├── CSVDDGExporter.java │ │ │ │ │ ├── CSVDOMExporter.java │ │ │ │ │ ├── CSVDeclExporter.java │ │ │ │ │ ├── CSVDeclStmtExporter.java │ │ │ │ │ ├── CSVFunctionExporter.java │ │ │ │ │ └── CSVUDGExporter.java │ │ │ └── parser │ │ │ │ ├── Parser.java │ │ │ │ ├── ParserASTWalker.java │ │ │ │ └── ParserState.java │ │ │ ├── tools │ │ │ ├── CommonCommandLineInterface.java │ │ │ └── UtilCommandLineInterface.java │ │ │ └── udg │ │ │ ├── ASTNodeASTProvider.java │ │ │ ├── ASTProvider.java │ │ │ ├── CFGToUDGConverter.java │ │ │ ├── useDefAnalysis │ │ │ ├── ASTDefUseAnalyzer.java │ │ │ └── environments │ │ │ │ ├── EmitDefAndUseEnvironment.java │ │ │ │ ├── EmitDefEnvironment.java │ │ │ │ ├── EmitUseEnvironment.java │ │ │ │ └── UseDefEnvironment.java │ │ │ └── useDefGraph │ │ │ ├── UseDefGraph.java │ │ │ ├── UseOrDef.java │ │ │ └── UseOrDefRecord.java │ │ ├── languages │ │ └── joern-lang │ │ │ ├── build.gradle │ │ │ └── src │ │ │ └── main │ │ │ └── groovy │ │ │ ├── _constants.groovy │ │ │ ├── cfg.groovy │ │ │ ├── composition.groovy │ │ │ ├── function.groovy │ │ │ ├── info.groovy │ │ │ ├── learning │ │ │ └── neighborhoodHash.groovy │ │ │ ├── lookup.groovy │ │ │ ├── misc.groovy │ │ │ ├── slice.groovy │ │ │ ├── symbolGraph.groovy │ │ │ ├── syntax │ │ │ ├── assignment.groovy │ │ │ ├── ast.groovy │ │ │ ├── call.groovy │ │ │ ├── match.groovy │ │ │ └── params.groovy │ │ │ └── taintTracking │ │ │ ├── dataflow.groovy │ │ │ ├── initGraphs │ │ │ ├── asts.groovy │ │ │ ├── conditions.groovy │ │ │ ├── creation.groovy │ │ │ ├── decompression.groovy │ │ │ ├── defStmtsPerArg.groovy │ │ │ └── localDefTree.groovy │ │ │ ├── interproc.groovy │ │ │ ├── queryTemplate.groovy │ │ │ └── taintedArgs_.groovy │ │ ├── octopus │ │ ├── .gitrepo │ │ ├── AUTHORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── build.gradle │ │ ├── extensions │ │ │ └── README │ │ ├── languages │ │ │ ├── README │ │ │ ├── joern │ │ │ │ ├── _constants.groovy │ │ │ │ ├── cfg.groovy │ │ │ │ ├── composition.groovy │ │ │ │ ├── function.groovy │ │ │ │ ├── info.groovy │ │ │ │ ├── learning │ │ │ │ │ └── neighborhoodHash.groovy │ │ │ │ ├── lookup.groovy │ │ │ │ ├── misc.groovy │ │ │ │ ├── slice.groovy │ │ │ │ ├── symbolGraph.groovy │ │ │ │ ├── syntax │ │ │ │ │ ├── assignment.groovy │ │ │ │ │ ├── ast.groovy │ │ │ │ │ ├── call.groovy │ │ │ │ │ ├── match.groovy │ │ │ │ │ └── params.groovy │ │ │ │ └── taintTracking │ │ │ │ │ ├── dataflow.groovy │ │ │ │ │ ├── initGraphs │ │ │ │ │ ├── asts.groovy │ │ │ │ │ ├── conditions.groovy │ │ │ │ │ ├── creation.groovy │ │ │ │ │ ├── decompression.groovy │ │ │ │ │ ├── defStmtsPerArg.groovy │ │ │ │ │ └── localDefTree.groovy │ │ │ │ │ ├── interproc.groovy │ │ │ │ │ ├── queryTemplate.groovy │ │ │ │ │ └── taintedArgs_.groovy │ │ │ └── octopus │ │ │ │ ├── exampleStep.groovy │ │ │ │ └── lookup.groovy │ │ ├── octopus-server.sh │ │ ├── plugins │ │ │ └── README │ │ ├── python │ │ │ ├── octopus-mlutils │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitrepo │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── octopus │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── importer │ │ │ │ │ │ ├── OctopusImporter.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── plugins │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── plugin.py │ │ │ │ │ ├── server │ │ │ │ │ │ ├── DBInterface.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── plugin_executor.py │ │ │ │ │ │ ├── project_manager.py │ │ │ │ │ │ ├── python_shell_interface.py │ │ │ │ │ │ ├── server_command.py │ │ │ │ │ │ └── shell_manager.py │ │ │ │ │ ├── shell │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── completer │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── octopus_rlcompleter.py │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── config.py │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ │ └── octopus_shell.ini │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ └── banner.txt │ │ │ │ │ │ ├── octopus_console.py │ │ │ │ │ │ ├── octopus_shell.py │ │ │ │ │ │ ├── octopus_shell_utils.py │ │ │ │ │ │ └── onlinehelp │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── online_help.py │ │ │ │ │ └── shelltool │ │ │ │ │ │ ├── ChunkStartTool.py │ │ │ │ │ │ ├── CmdLineTool.py │ │ │ │ │ │ ├── DemuxTool.py │ │ │ │ │ │ ├── GraphvizTool.py │ │ │ │ │ │ ├── PipeTool.py │ │ │ │ │ │ ├── StartTool.py │ │ │ │ │ │ └── __init__.py │ │ │ │ ├── scripts │ │ │ │ │ ├── octopus-csvimport │ │ │ │ │ ├── octopus-plugin │ │ │ │ │ ├── octopus-project │ │ │ │ │ └── octopus-shell │ │ │ │ ├── setup.py │ │ │ │ └── tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── orientdb_server_command.py │ │ │ │ │ ├── orientdb_shell_manager.py │ │ │ │ │ └── python_shell_interface.py │ │ │ └── octopus-tools │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitrepo │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── octopus │ │ │ │ ├── __init__.py │ │ │ │ ├── importer │ │ │ │ │ ├── OctopusImporter.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── plugins │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── plugin.py │ │ │ │ ├── server │ │ │ │ │ ├── DBInterface.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── plugin_executor.py │ │ │ │ │ ├── project_manager.py │ │ │ │ │ ├── python_shell_interface.py │ │ │ │ │ ├── server_command.py │ │ │ │ │ └── shell_manager.py │ │ │ │ ├── shell │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── completer │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── octopus_rlcompleter.py │ │ │ │ │ ├── config │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── config.py │ │ │ │ │ │ └── data │ │ │ │ │ │ │ └── octopus_shell.ini │ │ │ │ │ ├── data │ │ │ │ │ │ └── banner.txt │ │ │ │ │ ├── octopus_console.py │ │ │ │ │ ├── octopus_shell.py │ │ │ │ │ ├── octopus_shell_utils.py │ │ │ │ │ └── onlinehelp │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── online_help.py │ │ │ │ └── shelltool │ │ │ │ │ ├── ChunkStartTool.py │ │ │ │ │ ├── CmdLineTool.py │ │ │ │ │ ├── DemuxTool.py │ │ │ │ │ ├── GraphvizTool.py │ │ │ │ │ ├── PipeTool.py │ │ │ │ │ ├── ResultProcessor.py │ │ │ │ │ ├── StartTool.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── scripts │ │ │ │ ├── octopus-csvimport │ │ │ │ ├── octopus-dgsimport │ │ │ │ ├── octopus-plugin │ │ │ │ ├── octopus-project │ │ │ │ └── octopus-shell │ │ │ │ ├── setup.py │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── orientdb_server_command.py │ │ │ │ ├── orientdb_shell_manager.py │ │ │ │ └── python_shell_interface.py │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── octopus │ │ │ │ ├── OctopusEnvironment.java │ │ │ │ ├── OctopusMain.java │ │ │ │ ├── api │ │ │ │ ├── GraphOperations.java │ │ │ │ ├── OctopusPlainProject.java │ │ │ │ ├── csvImporter │ │ │ │ │ └── CSVImporter.java │ │ │ │ ├── database │ │ │ │ │ ├── Database.java │ │ │ │ │ └── DatabaseManager.java │ │ │ │ ├── decompressor │ │ │ │ │ └── Decompressor.java │ │ │ │ ├── graphstreamImporter │ │ │ │ │ └── GraphstreamImporter.java │ │ │ │ ├── plugin │ │ │ │ │ ├── Plugin.java │ │ │ │ │ ├── PluginExecutor.java │ │ │ │ │ ├── connectors │ │ │ │ │ │ └── OctopusProjectConnector.java │ │ │ │ │ └── types │ │ │ │ │ │ └── OctopusProjectPlugin.java │ │ │ │ ├── projects │ │ │ │ │ ├── OctopusProject.java │ │ │ │ │ ├── OctopusProjectWrapper.java │ │ │ │ │ └── ProjectManager.java │ │ │ │ ├── shell │ │ │ │ │ └── ShellManager.java │ │ │ │ └── structures │ │ │ │ │ ├── OctopusNode.java │ │ │ │ │ └── OctopusNodeProperties.java │ │ │ │ ├── plugins │ │ │ │ ├── csvimporter │ │ │ │ │ └── CSVImporterPlugin.java │ │ │ │ └── graphstreamimporter │ │ │ │ │ └── GraphstreamImporterPlugin.java │ │ │ │ └── server │ │ │ │ ├── database │ │ │ │ └── titan │ │ │ │ │ ├── TitanLocalDatabase.java │ │ │ │ │ └── TitanLocalDatabaseManager.java │ │ │ │ ├── decompressor │ │ │ │ └── TarballDecompressor.java │ │ │ │ ├── ftpserver │ │ │ │ └── OctopusFTPServer.java │ │ │ │ ├── gremlinShell │ │ │ │ ├── GroovyFileLoader.java │ │ │ │ ├── OctopusCompilerConfiguration.java │ │ │ │ ├── OctopusGremlinShell.java │ │ │ │ ├── OctopusScriptBase.java │ │ │ │ ├── ShellRunnable.java │ │ │ │ ├── fileWalker │ │ │ │ │ ├── FileNameMatcher.java │ │ │ │ │ ├── OrderedWalker.java │ │ │ │ │ ├── SourceFileListener.java │ │ │ │ │ ├── SourceFileWalker.java │ │ │ │ │ ├── UnorderedFileWalkerImpl.java │ │ │ │ │ └── UnorderedWalker.java │ │ │ │ └── io │ │ │ │ │ ├── OctopusClientReader.java │ │ │ │ │ └── OctopusClientWriter.java │ │ │ │ ├── importer │ │ │ │ ├── csv │ │ │ │ │ ├── ImportCSVRunnable.java │ │ │ │ │ ├── ImportJob.java │ │ │ │ │ └── titan │ │ │ │ │ │ ├── CSVCommands.java │ │ │ │ │ │ ├── CSVFile.java │ │ │ │ │ │ ├── CSVImporter.java │ │ │ │ │ │ ├── Constants.java │ │ │ │ │ │ ├── EdgeFile.java │ │ │ │ │ │ └── NodeFile.java │ │ │ │ └── graphstream │ │ │ │ │ ├── ImportGraphstreamRunnable.java │ │ │ │ │ ├── ImportJob.java │ │ │ │ │ └── titan │ │ │ │ │ └── GraphstreamImporter.java │ │ │ │ ├── pluginInterface │ │ │ │ ├── PluginClassLoader.java │ │ │ │ └── PluginLoader.java │ │ │ │ ├── projectmanager │ │ │ │ └── OctopusProjectManager.java │ │ │ │ ├── restServer │ │ │ │ ├── OctopusRestHandler.java │ │ │ │ ├── OctopusRestServer.java │ │ │ │ └── handlers │ │ │ │ │ ├── CreateProjectHandler.java │ │ │ │ │ ├── CreateShellHandler.java │ │ │ │ │ ├── DeleteProjectHandler.java │ │ │ │ │ ├── ExecutePluginHandler.java │ │ │ │ │ ├── ImportCSVHandler.java │ │ │ │ │ ├── ImportGraphstreamHandler.java │ │ │ │ │ ├── ListProjectsHandler.java │ │ │ │ │ ├── ListShellsHandler.java │ │ │ │ │ └── ResetDatabaseHandler.java │ │ │ │ └── shellmanager │ │ │ │ └── OctopusShellManager.java │ │ │ └── resources │ │ │ └── logback.xml │ │ └── plugins │ │ ├── README.md │ │ ├── dummy │ │ ├── build.gradle │ │ ├── execute_dummy.py │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── joern │ │ │ └── plugins │ │ │ └── dummy │ │ │ └── DummyPlugin.java │ │ └── importer │ │ ├── build.gradle │ │ └── src │ │ └── main │ │ └── java │ │ └── joern │ │ └── plugins │ │ └── importer │ │ ├── CParserWrapper.java │ │ ├── ImporterListener.java │ │ └── JoernImporter.java ├── kmeans.ipynb ├── rag.py ├── readme.md └── utils.py ├── models ├── Devign and Reveal │ ├── __pycache__ │ │ ├── trainer.cpython-38.pyc │ │ └── utils.cpython-38.pyc │ ├── data_loader │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-38.pyc │ │ │ ├── batch_graph.cpython-38.pyc │ │ │ └── dataset.cpython-38.pyc │ │ ├── batch_graph.py │ │ └── dataset.py │ ├── devign_b.sh │ ├── devign_demo.py │ ├── devign_demo.sh │ ├── devign_demo_5.sh │ ├── devign_demo_bigvul.py │ ├── devign_demo_reveal.py │ ├── devign_demo_xen.py │ ├── devign_r.sh │ ├── devign_results.txt │ ├── devign_x.sh │ ├── main.py │ ├── modules │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-38.pyc │ │ │ └── model.cpython-38.pyc │ │ └── model.py │ ├── preprocessing │ │ ├── data_processing │ │ │ ├── create_ggnn_data.py │ │ │ ├── extract_slices.py │ │ │ ├── get_ggnn_input.sh │ │ │ ├── raw_code_deb_chro.100 │ │ │ └── raw_code_deb_chro.100.wv │ │ └── joern │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── build.sh │ │ │ ├── docs │ │ │ ├── Makefile │ │ │ ├── make.bat │ │ │ └── source │ │ │ │ ├── _static │ │ │ │ ├── ast.svg │ │ │ │ ├── cfg.svg │ │ │ │ ├── ddgAndCfg.svg │ │ │ │ └── slice.svg │ │ │ │ ├── conf.py │ │ │ │ ├── databaseOverview.rst │ │ │ │ ├── development.rst │ │ │ │ ├── import.rst │ │ │ │ ├── index.rst │ │ │ │ ├── installation.rst │ │ │ │ ├── joerntools.rst │ │ │ │ ├── joerntools │ │ │ │ ├── apiEmbedder.rst │ │ │ │ ├── knn.rst │ │ │ │ ├── plot-proggraph.rst │ │ │ │ └── slice.rst │ │ │ │ ├── performance.rst │ │ │ │ ├── pythonAccess.rst │ │ │ │ ├── querying.rst │ │ │ │ ├── shell.rst │ │ │ │ ├── tutorials.rst │ │ │ │ └── tutorials │ │ │ │ ├── extrapolation.rst │ │ │ │ └── unixStyleCodeAnalysis.rst │ │ │ ├── eclipse │ │ │ └── formatter.xml │ │ │ ├── gremtest │ │ │ ├── README.md │ │ │ ├── gremtest │ │ │ ├── gremtest.groovy │ │ │ ├── import_testcode.sh │ │ │ └── test_stdlib │ │ │ │ ├── testdata │ │ │ │ ├── test_cfg.c │ │ │ │ ├── test_function.c │ │ │ │ └── test_syntax.c │ │ │ │ └── tests │ │ │ │ ├── cfg.groovy │ │ │ │ ├── function.groovy │ │ │ │ └── syntax.groovy │ │ │ ├── joern-parse │ │ │ ├── joern-server.sh │ │ │ └── projects │ │ │ ├── extensions │ │ │ ├── joern-fuzzyc │ │ │ │ ├── build.gradle │ │ │ │ ├── genParsers.sh │ │ │ │ ├── rebuildTestDB.sh │ │ │ │ ├── src │ │ │ │ │ └── main │ │ │ │ │ │ └── java │ │ │ │ │ │ ├── antlr │ │ │ │ │ │ ├── CoarseSimpleDecl.g4 │ │ │ │ │ │ ├── Common.g4 │ │ │ │ │ │ ├── Expressions.g4 │ │ │ │ │ │ ├── FineSimpleDecl.g4 │ │ │ │ │ │ ├── Function.g4 │ │ │ │ │ │ ├── Function.tokens │ │ │ │ │ │ ├── FunctionBaseListener.java │ │ │ │ │ │ ├── FunctionDef.g4 │ │ │ │ │ │ ├── FunctionLexer.java │ │ │ │ │ │ ├── FunctionLexer.tokens │ │ │ │ │ │ ├── FunctionListener.java │ │ │ │ │ │ ├── FunctionParser.java │ │ │ │ │ │ ├── Module.g4 │ │ │ │ │ │ ├── Module.tokens │ │ │ │ │ │ ├── ModuleBaseListener.java │ │ │ │ │ │ ├── ModuleLex.g4 │ │ │ │ │ │ ├── ModuleLexer.java │ │ │ │ │ │ ├── ModuleLexer.tokens │ │ │ │ │ │ ├── ModuleListener.java │ │ │ │ │ │ ├── ModuleParser.java │ │ │ │ │ │ ├── README │ │ │ │ │ │ └── SimpleDecl.g4 │ │ │ │ │ │ ├── ast │ │ │ │ │ │ └── c │ │ │ │ │ │ │ ├── expressions │ │ │ │ │ │ │ ├── CallExpression.java │ │ │ │ │ │ │ └── SizeofExpression.java │ │ │ │ │ │ │ ├── functionDef │ │ │ │ │ │ │ ├── FunctionDef.java │ │ │ │ │ │ │ ├── Parameter.java │ │ │ │ │ │ │ └── ParameterType.java │ │ │ │ │ │ │ └── statements │ │ │ │ │ │ │ └── blockstarters │ │ │ │ │ │ │ ├── ElseStatement.java │ │ │ │ │ │ │ └── IfStatement.java │ │ │ │ │ │ ├── cfg │ │ │ │ │ │ ├── CCFGFactory.java │ │ │ │ │ │ └── CStructuredFlowVisitor.java │ │ │ │ │ │ ├── ddg │ │ │ │ │ │ └── DefUseCFG │ │ │ │ │ │ │ ├── BatchInserterFactory.java │ │ │ │ │ │ │ ├── DatabaseDDGCreator.java │ │ │ │ │ │ │ └── ReadWriteDbFactory.java │ │ │ │ │ │ ├── neo4j │ │ │ │ │ │ ├── batchInserter │ │ │ │ │ │ │ ├── ConfigurationGenerator.java │ │ │ │ │ │ │ ├── GraphNodeStore.java │ │ │ │ │ │ │ ├── ImportedNodeListener.java │ │ │ │ │ │ │ ├── ImportedNodeWalker.java │ │ │ │ │ │ │ └── Neo4JBatchInserter.java │ │ │ │ │ │ ├── dbProviders │ │ │ │ │ │ │ ├── BatchInserterDBProvider.java │ │ │ │ │ │ │ ├── DBProvider.java │ │ │ │ │ │ │ └── ReadWriteDBProvider.java │ │ │ │ │ │ ├── readWriteDB │ │ │ │ │ │ │ ├── ConfigurationGenerator.java │ │ │ │ │ │ │ └── Neo4JDBInterface.java │ │ │ │ │ │ └── traversals │ │ │ │ │ │ │ ├── batchInserter │ │ │ │ │ │ │ ├── AST.java │ │ │ │ │ │ │ ├── CFG.java │ │ │ │ │ │ │ ├── Elementary.java │ │ │ │ │ │ │ └── Function.java │ │ │ │ │ │ │ └── readWriteDB │ │ │ │ │ │ │ └── Traversals.java │ │ │ │ │ │ ├── outputModules │ │ │ │ │ │ ├── csv │ │ │ │ │ │ │ └── exporters │ │ │ │ │ │ │ │ └── CCSVFunctionExporter.java │ │ │ │ │ │ └── neo4j │ │ │ │ │ │ │ ├── Neo4JASTNodeVisitor.java │ │ │ │ │ │ │ ├── Neo4JASTWalker.java │ │ │ │ │ │ │ ├── Neo4JDirectoryTreeImporter.java │ │ │ │ │ │ │ ├── Neo4JFunctionExporter.java │ │ │ │ │ │ │ ├── ParserNeo4JOutput.java │ │ │ │ │ │ │ └── exporters │ │ │ │ │ │ │ ├── Neo4JASTExporter.java │ │ │ │ │ │ │ ├── Neo4JASTNodeExporter.java │ │ │ │ │ │ │ ├── Neo4JCDGExporter.java │ │ │ │ │ │ │ ├── Neo4JCFGExporter.java │ │ │ │ │ │ │ ├── Neo4JClassDefExporter.java │ │ │ │ │ │ │ ├── Neo4JDDGExporter.java │ │ │ │ │ │ │ ├── Neo4JDOMExporter.java │ │ │ │ │ │ │ ├── Neo4JDeclExporter.java │ │ │ │ │ │ │ ├── Neo4JDeclStmtExporter.java │ │ │ │ │ │ │ └── Neo4JUDGExporter.java │ │ │ │ │ │ ├── parsing │ │ │ │ │ │ ├── ANTLRParserDriver.java │ │ │ │ │ │ ├── ASTNodeFactory.java │ │ │ │ │ │ ├── CodeLocationExtractor.java │ │ │ │ │ │ ├── CommonParserContext.java │ │ │ │ │ │ ├── CompoundItemAssembler.java │ │ │ │ │ │ ├── FunctionParser.java │ │ │ │ │ │ ├── Functions │ │ │ │ │ │ │ ├── ANTLRCFunctionParserDriver.java │ │ │ │ │ │ │ ├── CFunctionParseTreeListener.java │ │ │ │ │ │ │ └── builder │ │ │ │ │ │ │ │ ├── ContentBuilderStack.java │ │ │ │ │ │ │ │ ├── FunctionContentBuilder.java │ │ │ │ │ │ │ │ ├── NestingReconstructor.java │ │ │ │ │ │ │ │ ├── ParameterListBuilder.java │ │ │ │ │ │ │ │ └── ShadowStack.java │ │ │ │ │ │ ├── ModuleFunctionParserInterface.java │ │ │ │ │ │ ├── ModuleParser.java │ │ │ │ │ │ ├── Modules │ │ │ │ │ │ │ ├── ANTLRCModuleParserDriver.java │ │ │ │ │ │ │ ├── CModuleParserTreeListener.java │ │ │ │ │ │ │ └── builder │ │ │ │ │ │ │ │ └── FunctionDefBuilder.java │ │ │ │ │ │ ├── ParseTreeUtils.java │ │ │ │ │ │ ├── ParserException.java │ │ │ │ │ │ ├── Shared │ │ │ │ │ │ │ ├── InitDeclContextWrapper.java │ │ │ │ │ │ │ └── builders │ │ │ │ │ │ │ │ ├── ClassDefBuilder.java │ │ │ │ │ │ │ │ └── IdentifierDeclBuilder.java │ │ │ │ │ │ └── TokenSubStream.java │ │ │ │ │ │ ├── tools │ │ │ │ │ │ ├── argumentTainter │ │ │ │ │ │ │ ├── ArgumentTainter.java │ │ │ │ │ │ │ ├── ArgumentTainterMain.java │ │ │ │ │ │ │ ├── CallsForFunction.java │ │ │ │ │ │ │ ├── CommandLineInterface.java │ │ │ │ │ │ │ ├── DDGPatcher.java │ │ │ │ │ │ │ ├── DefUseCFGPatcher.java │ │ │ │ │ │ │ └── FunctionPatcher.java │ │ │ │ │ │ ├── icfg │ │ │ │ │ │ │ ├── CallResolver.java │ │ │ │ │ │ │ ├── GraphDbWalker.java │ │ │ │ │ │ │ ├── ICFGCommandLineInterface.java │ │ │ │ │ │ │ ├── ICFGListener.java │ │ │ │ │ │ │ └── ICFGMain.java │ │ │ │ │ │ └── parser │ │ │ │ │ │ │ ├── CParserCSVOutput.java │ │ │ │ │ │ │ ├── CParserNeo4JOutput.java │ │ │ │ │ │ │ ├── ParserCmdLineInterface.java │ │ │ │ │ │ │ └── ParserMain.java │ │ │ │ │ │ └── udg │ │ │ │ │ │ ├── ReadWriteDbASTProvider.java │ │ │ │ │ │ └── useDefAnalysis │ │ │ │ │ │ ├── CASTDefUseAnalyzer.java │ │ │ │ │ │ ├── CUseDefExpression.java │ │ │ │ │ │ ├── TaintSources.java │ │ │ │ │ │ └── environments │ │ │ │ │ │ ├── ArgumentEnvironment.java │ │ │ │ │ │ ├── ArrayIndexingEnvironment.java │ │ │ │ │ │ ├── AssignmentEnvironment.java │ │ │ │ │ │ ├── CallEnvironment.java │ │ │ │ │ │ ├── DeclEnvironment.java │ │ │ │ │ │ ├── IdentifierEnvironment.java │ │ │ │ │ │ ├── IncDecEnvironment.java │ │ │ │ │ │ ├── MemberAccessEnvironment.java │ │ │ │ │ │ ├── PtrMemberAccessEnvironment.java │ │ │ │ │ │ ├── UnaryOpEnvironment.java │ │ │ │ │ │ └── UseEnvironment.java │ │ │ │ └── testCode │ │ │ │ │ ├── argumentTainterTest.c │ │ │ │ │ ├── cfgTest.c │ │ │ │ │ ├── ddgTest.c │ │ │ │ │ ├── joernStepsTest.c │ │ │ │ │ ├── nesting.c │ │ │ │ │ ├── parserTests.c │ │ │ │ │ ├── tryCatchTest.c │ │ │ │ │ └── udgTest.c │ │ │ ├── joern-php │ │ │ │ ├── HOWTO_PHP │ │ │ │ ├── build.gradle │ │ │ │ ├── rebuildTestCSVs.sh │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ ├── ast │ │ │ │ │ └── php │ │ │ │ │ │ ├── declarations │ │ │ │ │ │ └── ClassDef.java │ │ │ │ │ │ ├── expressions │ │ │ │ │ │ ├── ArrayElement.java │ │ │ │ │ │ ├── ArrayExpression.java │ │ │ │ │ │ ├── AssignmentByRefExpression.java │ │ │ │ │ │ ├── ClassExpression.java │ │ │ │ │ │ ├── CloneExpression.java │ │ │ │ │ │ ├── ClosureExpression.java │ │ │ │ │ │ ├── CoalesceExpression.java │ │ │ │ │ │ ├── EmptyExpression.java │ │ │ │ │ │ ├── EncapsListExpression.java │ │ │ │ │ │ ├── ExitExpression.java │ │ │ │ │ │ ├── IncludeOrEvalExpression.java │ │ │ │ │ │ ├── IssetExpression.java │ │ │ │ │ │ ├── ListExpression.java │ │ │ │ │ │ ├── MagicConstant.java │ │ │ │ │ │ ├── MethodCallExpression.java │ │ │ │ │ │ ├── PrintExpression.java │ │ │ │ │ │ ├── ReferenceExpression.java │ │ │ │ │ │ ├── ShellExecExpression.java │ │ │ │ │ │ ├── StaticCallExpression.java │ │ │ │ │ │ ├── TypeHint.java │ │ │ │ │ │ ├── UnpackExpression.java │ │ │ │ │ │ ├── YieldExpression.java │ │ │ │ │ │ └── YieldFromExpression.java │ │ │ │ │ │ ├── functionDef │ │ │ │ │ │ ├── Closure.java │ │ │ │ │ │ ├── ClosureUses.java │ │ │ │ │ │ ├── ClosureVar.java │ │ │ │ │ │ ├── FunctionDef.java │ │ │ │ │ │ ├── Method.java │ │ │ │ │ │ ├── Parameter.java │ │ │ │ │ │ └── TopLevelFunctionDef.java │ │ │ │ │ │ └── statements │ │ │ │ │ │ ├── ClassConstantDeclaration.java │ │ │ │ │ │ ├── ConstantDeclaration.java │ │ │ │ │ │ ├── ConstantElement.java │ │ │ │ │ │ ├── EchoStatement.java │ │ │ │ │ │ ├── GlobalStatement.java │ │ │ │ │ │ ├── GroupUseStatement.java │ │ │ │ │ │ ├── HaltCompilerStatement.java │ │ │ │ │ │ ├── PropertyDeclaration.java │ │ │ │ │ │ ├── PropertyElement.java │ │ │ │ │ │ ├── StaticVariableDeclaration.java │ │ │ │ │ │ ├── UnsetStatement.java │ │ │ │ │ │ └── blockstarters │ │ │ │ │ │ ├── DeclareStatement.java │ │ │ │ │ │ ├── IfElement.java │ │ │ │ │ │ ├── IfStatement.java │ │ │ │ │ │ ├── SwitchCase.java │ │ │ │ │ │ ├── SwitchList.java │ │ │ │ │ │ ├── SwitchStatementPHP.java │ │ │ │ │ │ ├── TraitAdaptationElement.java │ │ │ │ │ │ ├── TraitAdaptations.java │ │ │ │ │ │ ├── TraitAlias.java │ │ │ │ │ │ ├── TraitPrecedence.java │ │ │ │ │ │ └── UseTrait.java │ │ │ │ │ ├── cfg │ │ │ │ │ ├── PHPCFGFactory.java │ │ │ │ │ └── PHPStructuredFlowVisitor.java │ │ │ │ │ ├── cg │ │ │ │ │ └── PHPCGFactory.java │ │ │ │ │ ├── inputModules │ │ │ │ │ └── csv │ │ │ │ │ │ ├── PHPCSVEdgeTypes.java │ │ │ │ │ │ ├── PHPCSVNodeTypes.java │ │ │ │ │ │ ├── csv2ast │ │ │ │ │ │ └── PHPCSV2AST.java │ │ │ │ │ │ └── csvFuncExtractor │ │ │ │ │ │ └── CSVFunctionExtractor.java │ │ │ │ │ ├── tools │ │ │ │ │ └── php │ │ │ │ │ │ └── ast2cpg │ │ │ │ │ │ ├── CommandLineInterface.java │ │ │ │ │ │ ├── Main.java │ │ │ │ │ │ ├── PHPCSVEdgeInterpreter.java │ │ │ │ │ │ └── PHPCSVNodeInterpreter.java │ │ │ │ │ └── udg │ │ │ │ │ └── php │ │ │ │ │ └── useDefAnalysis │ │ │ │ │ ├── PHPASTDefUseAnalyzer.java │ │ │ │ │ └── environments │ │ │ │ │ ├── ArrayIndexingEnvironment.java │ │ │ │ │ ├── AssignmentEnvironment.java │ │ │ │ │ ├── AssignmentWithOpEnvironment.java │ │ │ │ │ ├── CatchEnvironment.java │ │ │ │ │ ├── ClassConstantEnvironment.java │ │ │ │ │ ├── ClosureVarEnvironment.java │ │ │ │ │ ├── ConstantEnvironment.java │ │ │ │ │ ├── DoEnvironment.java │ │ │ │ │ ├── FieldDeclarationEnvironment.java │ │ │ │ │ ├── ForEachEnvironment.java │ │ │ │ │ ├── ForEnvironment.java │ │ │ │ │ ├── FunctionDefEnvironment.java │ │ │ │ │ ├── IfElementEnvironment.java │ │ │ │ │ ├── IncDecEnvironment.java │ │ │ │ │ ├── ParameterEnvironment.java │ │ │ │ │ ├── PropertyEnvironment.java │ │ │ │ │ ├── StaticPropertyEnvironment.java │ │ │ │ │ ├── StaticVariableDeclarationEnvironment.java │ │ │ │ │ ├── SwitchEnvironment.java │ │ │ │ │ ├── VariableEnvironment.java │ │ │ │ │ └── WhileEnvironment.java │ │ │ ├── joern │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── joern │ │ │ │ │ └── api │ │ │ │ │ ├── JoernProject.java │ │ │ │ │ ├── connectors │ │ │ │ │ └── JoernProjectConnector.java │ │ │ │ │ └── plugintypes │ │ │ │ │ ├── JoernPlugin.java │ │ │ │ │ └── JoernProjectPlugin.java │ │ │ └── jpanlib │ │ │ │ ├── .gitrepo │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ ├── ast │ │ │ │ ├── ASTNode.java │ │ │ │ ├── ASTNodeBuilder.java │ │ │ │ ├── ASTNodeProperties.java │ │ │ │ ├── CodeLocation.java │ │ │ │ ├── DummyIdentifierNode.java │ │ │ │ ├── NullNode.java │ │ │ │ ├── declarations │ │ │ │ │ ├── ClassDefStatement.java │ │ │ │ │ ├── IdentifierDecl.java │ │ │ │ │ └── IdentifierDeclType.java │ │ │ │ ├── expressions │ │ │ │ │ ├── AdditiveExpression.java │ │ │ │ │ ├── AndExpression.java │ │ │ │ │ ├── Argument.java │ │ │ │ │ ├── ArgumentList.java │ │ │ │ │ ├── ArrayIndexing.java │ │ │ │ │ ├── AssignmentExpression.java │ │ │ │ │ ├── AssignmentWithOpExpression.java │ │ │ │ │ ├── BinaryExpression.java │ │ │ │ │ ├── BinaryOperationExpression.java │ │ │ │ │ ├── BitAndExpression.java │ │ │ │ │ ├── CallExpressionBase.java │ │ │ │ │ ├── Callee.java │ │ │ │ │ ├── CastExpression.java │ │ │ │ │ ├── CastTarget.java │ │ │ │ │ ├── ClassConstantExpression.java │ │ │ │ │ ├── ConditionalExpression.java │ │ │ │ │ ├── Constant.java │ │ │ │ │ ├── DoubleExpression.java │ │ │ │ │ ├── EqualityExpression.java │ │ │ │ │ ├── ExclusiveOrExpression.java │ │ │ │ │ ├── Expression.java │ │ │ │ │ ├── ExpressionList.java │ │ │ │ │ ├── ForInit.java │ │ │ │ │ ├── Identifier.java │ │ │ │ │ ├── IdentifierList.java │ │ │ │ │ ├── IncDec.java │ │ │ │ │ ├── InclusiveOrExpression.java │ │ │ │ │ ├── InitializerList.java │ │ │ │ │ ├── InstanceofExpression.java │ │ │ │ │ ├── IntegerExpression.java │ │ │ │ │ ├── MemberAccess.java │ │ │ │ │ ├── MultiplicativeExpression.java │ │ │ │ │ ├── NewExpression.java │ │ │ │ │ ├── OrExpression.java │ │ │ │ │ ├── PostDecOperationExpression.java │ │ │ │ │ ├── PostIncDecOperationExpression.java │ │ │ │ │ ├── PostIncOperationExpression.java │ │ │ │ │ ├── PostfixExpression.java │ │ │ │ │ ├── PreDecOperationExpression.java │ │ │ │ │ ├── PreIncDecOperationExpression.java │ │ │ │ │ ├── PreIncOperationExpression.java │ │ │ │ │ ├── PrefixExpression.java │ │ │ │ │ ├── PrimaryExpression.java │ │ │ │ │ ├── PropertyExpression.java │ │ │ │ │ ├── PtrMemberAccess.java │ │ │ │ │ ├── RelationalExpression.java │ │ │ │ │ ├── ShiftExpression.java │ │ │ │ │ ├── Sizeof.java │ │ │ │ │ ├── SizeofOperand.java │ │ │ │ │ ├── StaticPropertyExpression.java │ │ │ │ │ ├── StringExpression.java │ │ │ │ │ ├── UnaryExpression.java │ │ │ │ │ ├── UnaryOperationExpression.java │ │ │ │ │ ├── UnaryOperator.java │ │ │ │ │ └── Variable.java │ │ │ │ ├── functionDef │ │ │ │ │ ├── FunctionDefBase.java │ │ │ │ │ ├── ParameterBase.java │ │ │ │ │ ├── ParameterList.java │ │ │ │ │ └── ReturnType.java │ │ │ │ ├── logical │ │ │ │ │ └── statements │ │ │ │ │ │ ├── BlockCloser.java │ │ │ │ │ │ ├── BlockStarter.java │ │ │ │ │ │ ├── BlockStarterWithStmtAndCnd.java │ │ │ │ │ │ ├── BreakOrContinueStatement.java │ │ │ │ │ │ ├── CompoundStatement.java │ │ │ │ │ │ ├── Condition.java │ │ │ │ │ │ ├── JumpStatement.java │ │ │ │ │ │ ├── Label.java │ │ │ │ │ │ └── Statement.java │ │ │ │ ├── statements │ │ │ │ │ ├── ExpressionHolder.java │ │ │ │ │ ├── ExpressionHolderStatement.java │ │ │ │ │ ├── ExpressionStatement.java │ │ │ │ │ ├── IdentifierDeclStatement.java │ │ │ │ │ ├── UseElement.java │ │ │ │ │ ├── UseStatement.java │ │ │ │ │ ├── blockstarters │ │ │ │ │ │ ├── CatchList.java │ │ │ │ │ │ ├── CatchStatement.java │ │ │ │ │ │ ├── DoStatement.java │ │ │ │ │ │ ├── ForEachCondition.java │ │ │ │ │ │ ├── ForEachStatement.java │ │ │ │ │ │ ├── ForStatement.java │ │ │ │ │ │ ├── IfStatementBase.java │ │ │ │ │ │ ├── MethodReference.java │ │ │ │ │ │ ├── NamespaceStatement.java │ │ │ │ │ │ ├── SwitchStatement.java │ │ │ │ │ │ ├── TryStatement.java │ │ │ │ │ │ └── WhileStatement.java │ │ │ │ │ └── jump │ │ │ │ │ │ ├── BreakStatement.java │ │ │ │ │ │ ├── ContinueStatement.java │ │ │ │ │ │ ├── GotoStatement.java │ │ │ │ │ │ ├── ReturnStatement.java │ │ │ │ │ │ └── ThrowStatement.java │ │ │ │ └── walking │ │ │ │ │ ├── ASTNodeVisitor.java │ │ │ │ │ ├── ASTWalker.java │ │ │ │ │ ├── ASTWalkerEvent.java │ │ │ │ │ └── FunctionNodeVisitor.java │ │ │ │ ├── cdg │ │ │ │ ├── CDG.java │ │ │ │ ├── CDGCreator.java │ │ │ │ └── CDGEdge.java │ │ │ │ ├── cfg │ │ │ │ ├── ASTToCFGConverter.java │ │ │ │ ├── CFG.java │ │ │ │ ├── CFGEdge.java │ │ │ │ ├── CFGFactory.java │ │ │ │ ├── StructuredFlowVisitor.java │ │ │ │ └── nodes │ │ │ │ │ ├── ASTNodeContainer.java │ │ │ │ │ ├── AbstractCFGNode.java │ │ │ │ │ ├── CFGEntryNode.java │ │ │ │ │ ├── CFGErrorNode.java │ │ │ │ │ ├── CFGExceptionNode.java │ │ │ │ │ ├── CFGExitNode.java │ │ │ │ │ ├── CFGNode.java │ │ │ │ │ ├── EmptyBlock.java │ │ │ │ │ └── InfiniteForNode.java │ │ │ │ ├── cg │ │ │ │ ├── CG.java │ │ │ │ ├── CGEdge.java │ │ │ │ └── CGNode.java │ │ │ │ ├── databaseNodes │ │ │ │ ├── ASTDatabaseNode.java │ │ │ │ ├── ClassDefDatabaseNode.java │ │ │ │ ├── DatabaseNode.java │ │ │ │ ├── DeclDatabaseNode.java │ │ │ │ ├── DeclStmtDatabaseNode.java │ │ │ │ ├── EdgeKeys.java │ │ │ │ ├── EdgeTypes.java │ │ │ │ ├── EmptyCFGDatabaseNode.java │ │ │ │ ├── FileDatabaseNode.java │ │ │ │ ├── FunctionDatabaseNode.java │ │ │ │ └── NodeKeys.java │ │ │ │ ├── ddg │ │ │ │ ├── CFGAndUDGToDefUseCFG.java │ │ │ │ ├── DDGCreator.java │ │ │ │ ├── DataDependenceGraph │ │ │ │ │ ├── DDG.java │ │ │ │ │ ├── DDGDifference.java │ │ │ │ │ └── DefUseRelation.java │ │ │ │ └── DefUseCFG │ │ │ │ │ ├── DefUseCFG.java │ │ │ │ │ └── DefUseCFGFactory.java │ │ │ │ ├── dom │ │ │ │ └── DominatorTree.java │ │ │ │ ├── fileWalker │ │ │ │ ├── FileNameMatcher.java │ │ │ │ ├── OrderedWalker.java │ │ │ │ ├── SourceFileListener.java │ │ │ │ ├── SourceFileWalker.java │ │ │ │ ├── UnorderedFileWalkerImpl.java │ │ │ │ └── UnorderedWalker.java │ │ │ │ ├── graphutils │ │ │ │ ├── Edge.java │ │ │ │ └── IncidenceListGraph.java │ │ │ │ ├── inputModules │ │ │ │ └── csv │ │ │ │ │ ├── KeyedCSV │ │ │ │ │ ├── CSVKey.java │ │ │ │ │ ├── KeyedCSVReader.java │ │ │ │ │ ├── KeyedCSVRow.java │ │ │ │ │ └── exceptions │ │ │ │ │ │ └── InvalidCSVFile.java │ │ │ │ │ ├── csv2ast │ │ │ │ │ ├── ASTUnderConstruction.java │ │ │ │ │ ├── CSV2AST.java │ │ │ │ │ ├── CSVAST.java │ │ │ │ │ ├── CSVASTNodeFactory.java │ │ │ │ │ └── CSVRowInterpreter.java │ │ │ │ │ └── csvFuncExtractor │ │ │ │ │ ├── FilteredKeyedCSVReader.java │ │ │ │ │ ├── Range.java │ │ │ │ │ └── RowFilter.java │ │ │ │ ├── misc │ │ │ │ ├── HashMapOfSets.java │ │ │ │ ├── MultiHashMap.java │ │ │ │ └── Pair.java │ │ │ │ ├── outputModules │ │ │ │ ├── CSVASTWalker.java │ │ │ │ ├── common │ │ │ │ │ ├── ASTExporter.java │ │ │ │ │ ├── ASTNodeExporter.java │ │ │ │ │ ├── CDGExporter.java │ │ │ │ │ ├── CFGExporter.java │ │ │ │ │ ├── CGExporter.java │ │ │ │ │ ├── ClassDefExporter.java │ │ │ │ │ ├── DDGExporter.java │ │ │ │ │ ├── DOMExporter.java │ │ │ │ │ ├── DeclStmtExporter.java │ │ │ │ │ ├── DirectoryTreeImporter.java │ │ │ │ │ ├── FunctionExporter.java │ │ │ │ │ ├── OutModASTNodeVisitor.java │ │ │ │ │ ├── UDGExporter.java │ │ │ │ │ ├── Writer.java │ │ │ │ │ └── WriterImpl.java │ │ │ │ ├── csv │ │ │ │ │ ├── CSVASTNodeVisitor.java │ │ │ │ │ ├── CSVWriterImpl.java │ │ │ │ │ ├── MultiDirCSVDirectoryTreeImporter.java │ │ │ │ │ ├── MultiPairCSVWriterImpl.java │ │ │ │ │ ├── ParserCSVOutput.java │ │ │ │ │ ├── SingleDirCSVDirectoryTreeImporter.java │ │ │ │ │ ├── SinglePairCSVWriterImpl.java │ │ │ │ │ └── exporters │ │ │ │ │ │ ├── CSVASTExporter.java │ │ │ │ │ │ ├── CSVASTNodeExporter.java │ │ │ │ │ │ ├── CSVCDGExporter.java │ │ │ │ │ │ ├── CSVCFGExporter.java │ │ │ │ │ │ ├── CSVCGExporter.java │ │ │ │ │ │ ├── CSVClassDefExporter.java │ │ │ │ │ │ ├── CSVDDGExporter.java │ │ │ │ │ │ ├── CSVDOMExporter.java │ │ │ │ │ │ ├── CSVDeclExporter.java │ │ │ │ │ │ ├── CSVDeclStmtExporter.java │ │ │ │ │ │ ├── CSVFunctionExporter.java │ │ │ │ │ │ └── CSVUDGExporter.java │ │ │ │ └── parser │ │ │ │ │ ├── Parser.java │ │ │ │ │ ├── ParserASTWalker.java │ │ │ │ │ └── ParserState.java │ │ │ │ ├── tools │ │ │ │ ├── CommonCommandLineInterface.java │ │ │ │ └── UtilCommandLineInterface.java │ │ │ │ └── udg │ │ │ │ ├── ASTNodeASTProvider.java │ │ │ │ ├── ASTProvider.java │ │ │ │ ├── CFGToUDGConverter.java │ │ │ │ ├── useDefAnalysis │ │ │ │ ├── ASTDefUseAnalyzer.java │ │ │ │ └── environments │ │ │ │ │ ├── EmitDefAndUseEnvironment.java │ │ │ │ │ ├── EmitDefEnvironment.java │ │ │ │ │ ├── EmitUseEnvironment.java │ │ │ │ │ └── UseDefEnvironment.java │ │ │ │ └── useDefGraph │ │ │ │ ├── UseDefGraph.java │ │ │ │ ├── UseOrDef.java │ │ │ │ └── UseOrDefRecord.java │ │ │ ├── languages │ │ │ └── joern-lang │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── groovy │ │ │ │ ├── _constants.groovy │ │ │ │ ├── cfg.groovy │ │ │ │ ├── composition.groovy │ │ │ │ ├── function.groovy │ │ │ │ ├── info.groovy │ │ │ │ ├── learning │ │ │ │ └── neighborhoodHash.groovy │ │ │ │ ├── lookup.groovy │ │ │ │ ├── misc.groovy │ │ │ │ ├── slice.groovy │ │ │ │ ├── symbolGraph.groovy │ │ │ │ ├── syntax │ │ │ │ ├── assignment.groovy │ │ │ │ ├── ast.groovy │ │ │ │ ├── call.groovy │ │ │ │ ├── match.groovy │ │ │ │ └── params.groovy │ │ │ │ └── taintTracking │ │ │ │ ├── dataflow.groovy │ │ │ │ ├── initGraphs │ │ │ │ ├── asts.groovy │ │ │ │ ├── conditions.groovy │ │ │ │ ├── creation.groovy │ │ │ │ ├── decompression.groovy │ │ │ │ ├── defStmtsPerArg.groovy │ │ │ │ └── localDefTree.groovy │ │ │ │ ├── interproc.groovy │ │ │ │ ├── queryTemplate.groovy │ │ │ │ └── taintedArgs_.groovy │ │ │ ├── octopus │ │ │ ├── .gitrepo │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── build.gradle │ │ │ ├── build │ │ │ │ └── resources │ │ │ │ │ └── main │ │ │ │ │ └── logback.xml │ │ │ ├── extensions │ │ │ │ └── README │ │ │ ├── languages │ │ │ │ ├── README │ │ │ │ ├── joern │ │ │ │ │ ├── _constants.groovy │ │ │ │ │ ├── cfg.groovy │ │ │ │ │ ├── composition.groovy │ │ │ │ │ ├── function.groovy │ │ │ │ │ ├── info.groovy │ │ │ │ │ ├── learning │ │ │ │ │ │ └── neighborhoodHash.groovy │ │ │ │ │ ├── lookup.groovy │ │ │ │ │ ├── misc.groovy │ │ │ │ │ ├── slice.groovy │ │ │ │ │ ├── symbolGraph.groovy │ │ │ │ │ ├── syntax │ │ │ │ │ │ ├── assignment.groovy │ │ │ │ │ │ ├── ast.groovy │ │ │ │ │ │ ├── call.groovy │ │ │ │ │ │ ├── match.groovy │ │ │ │ │ │ └── params.groovy │ │ │ │ │ └── taintTracking │ │ │ │ │ │ ├── dataflow.groovy │ │ │ │ │ │ ├── initGraphs │ │ │ │ │ │ ├── asts.groovy │ │ │ │ │ │ ├── conditions.groovy │ │ │ │ │ │ ├── creation.groovy │ │ │ │ │ │ ├── decompression.groovy │ │ │ │ │ │ ├── defStmtsPerArg.groovy │ │ │ │ │ │ └── localDefTree.groovy │ │ │ │ │ │ ├── interproc.groovy │ │ │ │ │ │ ├── queryTemplate.groovy │ │ │ │ │ │ └── taintedArgs_.groovy │ │ │ │ └── octopus │ │ │ │ │ ├── exampleStep.groovy │ │ │ │ │ └── lookup.groovy │ │ │ ├── octopus-server.sh │ │ │ ├── plugins │ │ │ │ └── README │ │ │ ├── python │ │ │ │ ├── octopus-mlutils │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── .gitrepo │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── octopus │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── importer │ │ │ │ │ │ │ ├── OctopusImporter.py │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ ├── plugins │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── plugin.py │ │ │ │ │ │ ├── server │ │ │ │ │ │ │ ├── DBInterface.py │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── plugin_executor.py │ │ │ │ │ │ │ ├── project_manager.py │ │ │ │ │ │ │ ├── python_shell_interface.py │ │ │ │ │ │ │ ├── server_command.py │ │ │ │ │ │ │ └── shell_manager.py │ │ │ │ │ │ ├── shell │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── completer │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ └── octopus_rlcompleter.py │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ ├── config.py │ │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ │ │ └── octopus_shell.ini │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ │ └── banner.txt │ │ │ │ │ │ │ ├── octopus_console.py │ │ │ │ │ │ │ ├── octopus_shell.py │ │ │ │ │ │ │ ├── octopus_shell_utils.py │ │ │ │ │ │ │ └── onlinehelp │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ └── online_help.py │ │ │ │ │ │ └── shelltool │ │ │ │ │ │ │ ├── ChunkStartTool.py │ │ │ │ │ │ │ ├── CmdLineTool.py │ │ │ │ │ │ │ ├── DemuxTool.py │ │ │ │ │ │ │ ├── GraphvizTool.py │ │ │ │ │ │ │ ├── PipeTool.py │ │ │ │ │ │ │ ├── StartTool.py │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── octopus-csvimport │ │ │ │ │ │ ├── octopus-plugin │ │ │ │ │ │ ├── octopus-project │ │ │ │ │ │ └── octopus-shell │ │ │ │ │ ├── setup.py │ │ │ │ │ └── tests │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── orientdb_server_command.py │ │ │ │ │ │ ├── orientdb_shell_manager.py │ │ │ │ │ │ └── python_shell_interface.py │ │ │ │ └── octopus-tools │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── .gitrepo │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── octopus │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── importer │ │ │ │ │ │ ├── OctopusImporter.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── plugins │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── plugin.py │ │ │ │ │ ├── server │ │ │ │ │ │ ├── DBInterface.py │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── plugin_executor.py │ │ │ │ │ │ ├── project_manager.py │ │ │ │ │ │ ├── python_shell_interface.py │ │ │ │ │ │ ├── server_command.py │ │ │ │ │ │ └── shell_manager.py │ │ │ │ │ ├── shell │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── completer │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── octopus_rlcompleter.py │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── config.py │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ │ └── octopus_shell.ini │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ └── banner.txt │ │ │ │ │ │ ├── octopus_console.py │ │ │ │ │ │ ├── octopus_shell.py │ │ │ │ │ │ ├── octopus_shell_utils.py │ │ │ │ │ │ └── onlinehelp │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── online_help.py │ │ │ │ │ └── shelltool │ │ │ │ │ │ ├── ChunkStartTool.py │ │ │ │ │ │ ├── CmdLineTool.py │ │ │ │ │ │ ├── DemuxTool.py │ │ │ │ │ │ ├── GraphvizTool.py │ │ │ │ │ │ ├── PipeTool.py │ │ │ │ │ │ ├── ResultProcessor.py │ │ │ │ │ │ ├── StartTool.py │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── scripts │ │ │ │ │ ├── octopus-csvimport │ │ │ │ │ ├── octopus-dgsimport │ │ │ │ │ ├── octopus-plugin │ │ │ │ │ ├── octopus-project │ │ │ │ │ └── octopus-shell │ │ │ │ │ ├── setup.py │ │ │ │ │ └── tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── orientdb_server_command.py │ │ │ │ │ ├── orientdb_shell_manager.py │ │ │ │ │ └── python_shell_interface.py │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── octopus │ │ │ │ │ ├── OctopusEnvironment.java │ │ │ │ │ ├── OctopusMain.java │ │ │ │ │ ├── api │ │ │ │ │ ├── GraphOperations.java │ │ │ │ │ ├── OctopusPlainProject.java │ │ │ │ │ ├── csvImporter │ │ │ │ │ │ └── CSVImporter.java │ │ │ │ │ ├── database │ │ │ │ │ │ ├── Database.java │ │ │ │ │ │ └── DatabaseManager.java │ │ │ │ │ ├── decompressor │ │ │ │ │ │ └── Decompressor.java │ │ │ │ │ ├── graphstreamImporter │ │ │ │ │ │ └── GraphstreamImporter.java │ │ │ │ │ ├── plugin │ │ │ │ │ │ ├── Plugin.java │ │ │ │ │ │ ├── PluginExecutor.java │ │ │ │ │ │ ├── connectors │ │ │ │ │ │ │ └── OctopusProjectConnector.java │ │ │ │ │ │ └── types │ │ │ │ │ │ │ └── OctopusProjectPlugin.java │ │ │ │ │ ├── projects │ │ │ │ │ │ ├── OctopusProject.java │ │ │ │ │ │ ├── OctopusProjectWrapper.java │ │ │ │ │ │ └── ProjectManager.java │ │ │ │ │ ├── shell │ │ │ │ │ │ └── ShellManager.java │ │ │ │ │ └── structures │ │ │ │ │ │ ├── OctopusNode.java │ │ │ │ │ │ └── OctopusNodeProperties.java │ │ │ │ │ ├── plugins │ │ │ │ │ ├── csvimporter │ │ │ │ │ │ └── CSVImporterPlugin.java │ │ │ │ │ └── graphstreamimporter │ │ │ │ │ │ └── GraphstreamImporterPlugin.java │ │ │ │ │ └── server │ │ │ │ │ ├── database │ │ │ │ │ └── titan │ │ │ │ │ │ ├── TitanLocalDatabase.java │ │ │ │ │ │ └── TitanLocalDatabaseManager.java │ │ │ │ │ ├── decompressor │ │ │ │ │ └── TarballDecompressor.java │ │ │ │ │ ├── ftpserver │ │ │ │ │ └── OctopusFTPServer.java │ │ │ │ │ ├── gremlinShell │ │ │ │ │ ├── GroovyFileLoader.java │ │ │ │ │ ├── OctopusCompilerConfiguration.java │ │ │ │ │ ├── OctopusGremlinShell.java │ │ │ │ │ ├── OctopusScriptBase.java │ │ │ │ │ ├── ShellRunnable.java │ │ │ │ │ ├── fileWalker │ │ │ │ │ │ ├── FileNameMatcher.java │ │ │ │ │ │ ├── OrderedWalker.java │ │ │ │ │ │ ├── SourceFileListener.java │ │ │ │ │ │ ├── SourceFileWalker.java │ │ │ │ │ │ ├── UnorderedFileWalkerImpl.java │ │ │ │ │ │ └── UnorderedWalker.java │ │ │ │ │ └── io │ │ │ │ │ │ ├── OctopusClientReader.java │ │ │ │ │ │ └── OctopusClientWriter.java │ │ │ │ │ ├── importer │ │ │ │ │ ├── csv │ │ │ │ │ │ ├── ImportCSVRunnable.java │ │ │ │ │ │ ├── ImportJob.java │ │ │ │ │ │ └── titan │ │ │ │ │ │ │ ├── CSVCommands.java │ │ │ │ │ │ │ ├── CSVFile.java │ │ │ │ │ │ │ ├── CSVImporter.java │ │ │ │ │ │ │ ├── Constants.java │ │ │ │ │ │ │ ├── EdgeFile.java │ │ │ │ │ │ │ └── NodeFile.java │ │ │ │ │ └── graphstream │ │ │ │ │ │ ├── ImportGraphstreamRunnable.java │ │ │ │ │ │ ├── ImportJob.java │ │ │ │ │ │ └── titan │ │ │ │ │ │ └── GraphstreamImporter.java │ │ │ │ │ ├── pluginInterface │ │ │ │ │ ├── PluginClassLoader.java │ │ │ │ │ └── PluginLoader.java │ │ │ │ │ ├── projectmanager │ │ │ │ │ └── OctopusProjectManager.java │ │ │ │ │ ├── restServer │ │ │ │ │ ├── OctopusRestHandler.java │ │ │ │ │ ├── OctopusRestServer.java │ │ │ │ │ └── handlers │ │ │ │ │ │ ├── CreateProjectHandler.java │ │ │ │ │ │ ├── CreateShellHandler.java │ │ │ │ │ │ ├── DeleteProjectHandler.java │ │ │ │ │ │ ├── ExecutePluginHandler.java │ │ │ │ │ │ ├── ImportCSVHandler.java │ │ │ │ │ │ ├── ImportGraphstreamHandler.java │ │ │ │ │ │ ├── ListProjectsHandler.java │ │ │ │ │ │ ├── ListShellsHandler.java │ │ │ │ │ │ └── ResetDatabaseHandler.java │ │ │ │ │ └── shellmanager │ │ │ │ │ └── OctopusShellManager.java │ │ │ │ └── resources │ │ │ │ └── logback.xml │ │ │ └── plugins │ │ │ ├── README.md │ │ │ ├── dummy │ │ │ ├── build.gradle │ │ │ ├── execute_dummy.py │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── joern │ │ │ │ └── plugins │ │ │ │ └── dummy │ │ │ │ └── DummyPlugin.java │ │ │ └── importer │ │ │ ├── build.gradle │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── joern │ │ │ └── plugins │ │ │ └── importer │ │ │ ├── CParserWrapper.java │ │ │ ├── ImporterListener.java │ │ │ └── JoernImporter.java │ ├── readme.md │ ├── readme.txt │ ├── representation_learning │ │ ├── __pycache__ │ │ │ ├── baseline_svm.cpython-38.pyc │ │ │ ├── graph_dataset.cpython-38.pyc │ │ │ ├── models.cpython-38.pyc │ │ │ ├── representation_learning_api.cpython-38.pyc │ │ │ ├── trainer.cpython-38.pyc │ │ │ └── tsne.cpython-38.pyc │ │ ├── baseline_svm.py │ │ ├── graph_dataset.py │ │ ├── models.py │ │ ├── representation_learning_api.py │ │ ├── results_test │ │ │ └── chrome_debian_balanced-ggnn-triplet-loss-layers-1.tsv │ │ ├── reveal.py │ │ ├── reveal_5.sh │ │ ├── reveal_results.txt │ │ ├── trainer.py │ │ └── tsne.py │ ├── reveal_embed.py │ ├── reveal_embed.sh │ ├── trainer.py │ └── utils.py └── Linevul │ ├── models │ ├── linevul_run.py │ └── model.py │ ├── readme.md │ ├── result_analyzer.ipynb │ ├── run-test.sh │ └── run-train.sh ├── readme.md ├── requirements-devign-env.txt ├── requirements-linevul-env.txt └── requirements-reveal-env.txt /code/RAG/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/.vscode/settings.json -------------------------------------------------------------------------------- /code/RAG/invalid_devign.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/invalid_devign.txt -------------------------------------------------------------------------------- /code/RAG/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/pom.xml -------------------------------------------------------------------------------- /code/RAG/src/main/java/com/anon/rag/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/src/main/java/com/anon/rag/Main.java -------------------------------------------------------------------------------- /code/RAG/src/main/java/com/anon/rag/model/CodeSnippet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/src/main/java/com/anon/rag/model/CodeSnippet.java -------------------------------------------------------------------------------- /code/RAG/src/main/java/com/anon/rag/model/Dataset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/src/main/java/com/anon/rag/model/Dataset.java -------------------------------------------------------------------------------- /code/RAG/src/main/java/com/anon/rag/model/LuceneCodeSearchFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/src/main/java/com/anon/rag/model/LuceneCodeSearchFacade.java -------------------------------------------------------------------------------- /code/RAG/src/main/java/com/anon/rag/model/SearchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/src/main/java/com/anon/rag/model/SearchResult.java -------------------------------------------------------------------------------- /code/RAG/src/main/java/com/anon/rag/utils/DatasetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/src/main/java/com/anon/rag/utils/DatasetUtils.java -------------------------------------------------------------------------------- /code/RAG/src/test/java/com/anon/rag/utils/DatasetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/RAG/src/test/java/com/anon/rag/utils/DatasetTest.java -------------------------------------------------------------------------------- /code/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/chat.py -------------------------------------------------------------------------------- /code/data_selection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/data_selection.ipynb -------------------------------------------------------------------------------- /code/diversity_calculation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/diversity_calculation.ipynb -------------------------------------------------------------------------------- /code/duplicate-removal.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/duplicate-removal.ipynb -------------------------------------------------------------------------------- /code/generation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/generation.ipynb -------------------------------------------------------------------------------- /code/joern/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/.gitignore -------------------------------------------------------------------------------- /code/joern/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/build.gradle -------------------------------------------------------------------------------- /code/joern/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | gradle deploy -x test 4 | -------------------------------------------------------------------------------- /code/joern/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/Makefile -------------------------------------------------------------------------------- /code/joern/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/make.bat -------------------------------------------------------------------------------- /code/joern/docs/source/_static/ast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/_static/ast.svg -------------------------------------------------------------------------------- /code/joern/docs/source/_static/cfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/_static/cfg.svg -------------------------------------------------------------------------------- /code/joern/docs/source/_static/ddgAndCfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/_static/ddgAndCfg.svg -------------------------------------------------------------------------------- /code/joern/docs/source/_static/slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/_static/slice.svg -------------------------------------------------------------------------------- /code/joern/docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/conf.py -------------------------------------------------------------------------------- /code/joern/docs/source/databaseOverview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/databaseOverview.rst -------------------------------------------------------------------------------- /code/joern/docs/source/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/development.rst -------------------------------------------------------------------------------- /code/joern/docs/source/import.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/import.rst -------------------------------------------------------------------------------- /code/joern/docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/index.rst -------------------------------------------------------------------------------- /code/joern/docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/installation.rst -------------------------------------------------------------------------------- /code/joern/docs/source/joerntools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/joerntools.rst -------------------------------------------------------------------------------- /code/joern/docs/source/joerntools/apiEmbedder.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/joerntools/apiEmbedder.rst -------------------------------------------------------------------------------- /code/joern/docs/source/joerntools/knn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/joerntools/knn.rst -------------------------------------------------------------------------------- /code/joern/docs/source/joerntools/plot-proggraph.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/joerntools/plot-proggraph.rst -------------------------------------------------------------------------------- /code/joern/docs/source/joerntools/slice.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/joerntools/slice.rst -------------------------------------------------------------------------------- /code/joern/docs/source/performance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/performance.rst -------------------------------------------------------------------------------- /code/joern/docs/source/pythonAccess.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/pythonAccess.rst -------------------------------------------------------------------------------- /code/joern/docs/source/querying.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/querying.rst -------------------------------------------------------------------------------- /code/joern/docs/source/shell.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/shell.rst -------------------------------------------------------------------------------- /code/joern/docs/source/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/tutorials.rst -------------------------------------------------------------------------------- /code/joern/docs/source/tutorials/extrapolation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/tutorials/extrapolation.rst -------------------------------------------------------------------------------- /code/joern/docs/source/tutorials/unixStyleCodeAnalysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/docs/source/tutorials/unixStyleCodeAnalysis.rst -------------------------------------------------------------------------------- /code/joern/eclipse/formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/eclipse/formatter.xml -------------------------------------------------------------------------------- /code/joern/gremtest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/README.md -------------------------------------------------------------------------------- /code/joern/gremtest/gremtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/gremtest -------------------------------------------------------------------------------- /code/joern/gremtest/gremtest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/gremtest.groovy -------------------------------------------------------------------------------- /code/joern/gremtest/import_testcode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/import_testcode.sh -------------------------------------------------------------------------------- /code/joern/gremtest/test_stdlib/testdata/test_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/test_stdlib/testdata/test_cfg.c -------------------------------------------------------------------------------- /code/joern/gremtest/test_stdlib/testdata/test_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/test_stdlib/testdata/test_function.c -------------------------------------------------------------------------------- /code/joern/gremtest/test_stdlib/testdata/test_syntax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/test_stdlib/testdata/test_syntax.c -------------------------------------------------------------------------------- /code/joern/gremtest/test_stdlib/tests/cfg.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/test_stdlib/tests/cfg.groovy -------------------------------------------------------------------------------- /code/joern/gremtest/test_stdlib/tests/function.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/test_stdlib/tests/function.groovy -------------------------------------------------------------------------------- /code/joern/gremtest/test_stdlib/tests/syntax.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/gremtest/test_stdlib/tests/syntax.groovy -------------------------------------------------------------------------------- /code/joern/joern-parse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/joern-parse -------------------------------------------------------------------------------- /code/joern/joern-results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/joern-results.txt -------------------------------------------------------------------------------- /code/joern/joern-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/joern-server.sh -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/build.gradle -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/genParsers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/genParsers.sh -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/rebuildTestDB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/rebuildTestDB.sh -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/CoarseSimpleDecl.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/CoarseSimpleDecl.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Common.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Common.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Expressions.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Expressions.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FineSimpleDecl.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FineSimpleDecl.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Function.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Function.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Function.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Function.tokens -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionBaseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionBaseListener.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionDef.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionDef.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionLexer.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionLexer.tokens -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionListener.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/FunctionParser.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Module.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Module.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Module.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/Module.tokens -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleBaseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleBaseListener.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleLex.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleLex.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleLexer.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleLexer.tokens -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleListener.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/ModuleParser.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/README -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/SimpleDecl.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/antlr/SimpleDecl.g4 -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/ast/c/expressions/CallExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/ast/c/expressions/CallExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/ast/c/functionDef/FunctionDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/ast/c/functionDef/FunctionDef.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/ast/c/functionDef/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/ast/c/functionDef/Parameter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/ast/c/functionDef/ParameterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/ast/c/functionDef/ParameterType.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/cfg/CCFGFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/cfg/CCFGFactory.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/cfg/CStructuredFlowVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/cfg/CStructuredFlowVisitor.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/ddg/DefUseCFG/DatabaseDDGCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/ddg/DefUseCFG/DatabaseDDGCreator.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/ddg/DefUseCFG/ReadWriteDbFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/ddg/DefUseCFG/ReadWriteDbFactory.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/neo4j/dbProviders/DBProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/neo4j/dbProviders/DBProvider.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ANTLRParserDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ANTLRParserDriver.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ASTNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ASTNodeFactory.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/CodeLocationExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/CodeLocationExtractor.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/CommonParserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/CommonParserContext.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/CompoundItemAssembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/CompoundItemAssembler.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/FunctionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/FunctionParser.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ModuleParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ModuleParser.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ParseTreeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ParseTreeUtils.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ParserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/ParserException.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/TokenSubStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/parsing/TokenSubStream.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/argumentTainter/DDGPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/argumentTainter/DDGPatcher.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/icfg/CallResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/icfg/CallResolver.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/icfg/GraphDbWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/icfg/GraphDbWalker.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/icfg/ICFGListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/icfg/ICFGListener.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/icfg/ICFGMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/icfg/ICFGMain.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/parser/CParserCSVOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/parser/CParserCSVOutput.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/parser/CParserNeo4JOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/parser/CParserNeo4JOutput.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/parser/ParserMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/tools/parser/ParserMain.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/udg/ReadWriteDbASTProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/udg/ReadWriteDbASTProvider.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/src/main/java/udg/useDefAnalysis/TaintSources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/src/main/java/udg/useDefAnalysis/TaintSources.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/testCode/argumentTainterTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/testCode/argumentTainterTest.c -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/testCode/cfgTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/testCode/cfgTest.c -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/testCode/ddgTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/testCode/ddgTest.c -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/testCode/joernStepsTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/testCode/joernStepsTest.c -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/testCode/nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/testCode/nesting.c -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/testCode/parserTests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/testCode/parserTests.c -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/testCode/tryCatchTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/testCode/tryCatchTest.c -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-fuzzyc/testCode/udgTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-fuzzyc/testCode/udgTest.c -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/HOWTO_PHP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/HOWTO_PHP -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/build.gradle -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/rebuildTestCSVs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/rebuildTestCSVs.sh -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/declarations/ClassDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/declarations/ClassDef.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ArrayElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ArrayElement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ArrayExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ArrayExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ClassExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ClassExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/CloneExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/CloneExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/EmptyExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/EmptyExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ExitExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ExitExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/IssetExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/IssetExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ListExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/ListExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/MagicConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/MagicConstant.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/PrintExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/PrintExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/TypeHint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/TypeHint.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/YieldExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/expressions/YieldExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/Closure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/Closure.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/ClosureUses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/ClosureUses.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/ClosureVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/ClosureVar.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/FunctionDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/FunctionDef.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/Method.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/functionDef/Parameter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/ConstantElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/ConstantElement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/EchoStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/EchoStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/GlobalStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/GlobalStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/PropertyElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/PropertyElement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/UnsetStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/ast/php/statements/UnsetStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/cfg/PHPCFGFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/cfg/PHPCFGFactory.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/cfg/PHPStructuredFlowVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/cfg/PHPStructuredFlowVisitor.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/cg/PHPCGFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/cg/PHPCGFactory.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/inputModules/csv/PHPCSVEdgeTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/inputModules/csv/PHPCSVEdgeTypes.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/inputModules/csv/PHPCSVNodeTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/inputModules/csv/PHPCSVNodeTypes.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/inputModules/csv/csv2ast/PHPCSV2AST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/inputModules/csv/csv2ast/PHPCSV2AST.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern-php/src/main/java/tools/php/ast2cpg/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern-php/src/main/java/tools/php/ast2cpg/Main.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern/build.gradle -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern/src/main/java/joern/api/JoernProject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern/src/main/java/joern/api/JoernProject.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/joern/src/main/java/joern/api/plugintypes/JoernPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/joern/src/main/java/joern/api/plugintypes/JoernPlugin.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/.gitrepo -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/AUTHORS -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/LICENSE -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/build.gradle -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/ASTNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/ASTNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/ASTNodeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/ASTNodeBuilder.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/ASTNodeProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/ASTNodeProperties.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/CodeLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/CodeLocation.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/DummyIdentifierNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/DummyIdentifierNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/NullNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/NullNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/declarations/ClassDefStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/declarations/ClassDefStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/declarations/IdentifierDecl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/declarations/IdentifierDecl.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/declarations/IdentifierDeclType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/declarations/IdentifierDeclType.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/AdditiveExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/AdditiveExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/AndExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/AndExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Argument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Argument.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ArgumentList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ArgumentList.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ArrayIndexing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ArrayIndexing.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/AssignmentExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/AssignmentExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/BinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/BinaryExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/BitAndExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/BitAndExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/CallExpressionBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/CallExpressionBase.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Callee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Callee.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/CastExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/CastExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/CastTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/CastTarget.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ConditionalExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ConditionalExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Constant.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/DoubleExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/DoubleExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/EqualityExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/EqualityExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ExclusiveOrExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ExclusiveOrExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Expression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ExpressionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ExpressionList.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ForInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ForInit.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Identifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Identifier.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/IdentifierList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/IdentifierList.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/IncDec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/IncDec.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/InclusiveOrExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/InclusiveOrExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/InitializerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/InitializerList.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/InstanceofExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/InstanceofExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/IntegerExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/IntegerExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/MemberAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/MemberAccess.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/NewExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/NewExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/OrExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/OrExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PostfixExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PostfixExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PrefixExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PrefixExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PrimaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PrimaryExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PropertyExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PropertyExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PtrMemberAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/PtrMemberAccess.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/RelationalExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/RelationalExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ShiftExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/ShiftExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Sizeof.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Sizeof.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/SizeofOperand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/SizeofOperand.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/StringExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/StringExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/UnaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/UnaryExpression.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/UnaryOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/UnaryOperator.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/expressions/Variable.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/functionDef/FunctionDefBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/functionDef/FunctionDefBase.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/functionDef/ParameterBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/functionDef/ParameterBase.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/functionDef/ParameterList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/functionDef/ParameterList.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/functionDef/ReturnType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/functionDef/ReturnType.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/BlockCloser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/BlockCloser.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/BlockStarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/BlockStarter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/Condition.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/JumpStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/JumpStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/Label.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/logical/statements/Statement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/ExpressionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/ExpressionHolder.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/ExpressionStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/ExpressionStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/UseElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/UseElement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/UseStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/UseStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/BreakStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/BreakStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/ContinueStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/ContinueStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/GotoStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/GotoStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/ReturnStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/ReturnStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/ThrowStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/statements/jump/ThrowStatement.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/walking/ASTNodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/walking/ASTNodeVisitor.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/walking/ASTWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/walking/ASTWalker.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/walking/ASTWalkerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/walking/ASTWalkerEvent.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ast/walking/FunctionNodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ast/walking/FunctionNodeVisitor.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cdg/CDG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cdg/CDG.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cdg/CDGCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cdg/CDGCreator.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cdg/CDGEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cdg/CDGEdge.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/ASTToCFGConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/ASTToCFGConverter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/CFG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/CFG.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/CFGEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/CFGEdge.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/CFGFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/CFGFactory.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/StructuredFlowVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/StructuredFlowVisitor.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/ASTNodeContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/ASTNodeContainer.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/AbstractCFGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/AbstractCFGNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGEntryNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGEntryNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGErrorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGErrorNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGExceptionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGExceptionNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGExitNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGExitNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/CFGNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/EmptyBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/EmptyBlock.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/InfiniteForNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cfg/nodes/InfiniteForNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cg/CG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cg/CG.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cg/CGEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cg/CGEdge.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/cg/CGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/cg/CGNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/ASTDatabaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/ASTDatabaseNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/ClassDefDatabaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/ClassDefDatabaseNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/DatabaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/DatabaseNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/DeclDatabaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/DeclDatabaseNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/DeclStmtDatabaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/DeclStmtDatabaseNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/EdgeKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/EdgeKeys.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/EdgeTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/EdgeTypes.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/EmptyCFGDatabaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/EmptyCFGDatabaseNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/FileDatabaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/FileDatabaseNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/FunctionDatabaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/FunctionDatabaseNode.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/NodeKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/databaseNodes/NodeKeys.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ddg/CFGAndUDGToDefUseCFG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ddg/CFGAndUDGToDefUseCFG.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ddg/DDGCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ddg/DDGCreator.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ddg/DataDependenceGraph/DDG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ddg/DataDependenceGraph/DDG.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ddg/DataDependenceGraph/DDGDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ddg/DataDependenceGraph/DDGDifference.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ddg/DefUseCFG/DefUseCFG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ddg/DefUseCFG/DefUseCFG.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/ddg/DefUseCFG/DefUseCFGFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/ddg/DefUseCFG/DefUseCFGFactory.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/dom/DominatorTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/dom/DominatorTree.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/FileNameMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/FileNameMatcher.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/OrderedWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/OrderedWalker.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/SourceFileListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/SourceFileListener.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/SourceFileWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/SourceFileWalker.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/UnorderedFileWalkerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/UnorderedFileWalkerImpl.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/UnorderedWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/fileWalker/UnorderedWalker.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/graphutils/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/graphutils/Edge.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/graphutils/IncidenceListGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/graphutils/IncidenceListGraph.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/inputModules/csv/KeyedCSV/CSVKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/inputModules/csv/KeyedCSV/CSVKey.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/inputModules/csv/KeyedCSV/KeyedCSVRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/inputModules/csv/KeyedCSV/KeyedCSVRow.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/inputModules/csv/csv2ast/CSV2AST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/inputModules/csv/csv2ast/CSV2AST.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/inputModules/csv/csv2ast/CSVAST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/inputModules/csv/csv2ast/CSVAST.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/misc/HashMapOfSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/misc/HashMapOfSets.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/misc/MultiHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/misc/MultiHashMap.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/misc/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/misc/Pair.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/CSVASTWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/CSVASTWalker.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/ASTExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/ASTExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/ASTNodeExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/ASTNodeExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/CDGExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/CDGExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/CFGExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/CFGExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/CGExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/CGExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/ClassDefExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/ClassDefExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/DDGExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/DDGExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/DOMExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/DOMExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/DeclStmtExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/DeclStmtExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/FunctionExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/FunctionExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/UDGExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/UDGExporter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/Writer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/Writer.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/WriterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/common/WriterImpl.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/csv/CSVASTNodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/csv/CSVASTNodeVisitor.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/csv/CSVWriterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/csv/CSVWriterImpl.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/csv/ParserCSVOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/csv/ParserCSVOutput.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/parser/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/parser/Parser.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/parser/ParserASTWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/parser/ParserASTWalker.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/outputModules/parser/ParserState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/outputModules/parser/ParserState.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/tools/CommonCommandLineInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/tools/CommonCommandLineInterface.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/tools/UtilCommandLineInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/tools/UtilCommandLineInterface.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/udg/ASTNodeASTProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/udg/ASTNodeASTProvider.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/udg/ASTProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/udg/ASTProvider.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/udg/CFGToUDGConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/udg/CFGToUDGConverter.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/udg/useDefAnalysis/ASTDefUseAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/udg/useDefAnalysis/ASTDefUseAnalyzer.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/udg/useDefGraph/UseDefGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/udg/useDefGraph/UseDefGraph.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/udg/useDefGraph/UseOrDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/udg/useDefGraph/UseOrDef.java -------------------------------------------------------------------------------- /code/joern/projects/extensions/jpanlib/src/main/java/udg/useDefGraph/UseOrDefRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/extensions/jpanlib/src/main/java/udg/useDefGraph/UseOrDefRecord.java -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/build.gradle -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/_constants.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/_constants.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/cfg.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/cfg.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/composition.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/composition.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/function.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/function.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/info.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/info.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/learning/neighborhoodHash.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/learning/neighborhoodHash.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/lookup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/lookup.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/misc.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/misc.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/slice.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/slice.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/symbolGraph.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/symbolGraph.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/syntax/assignment.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/syntax/assignment.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/syntax/ast.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/syntax/ast.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/syntax/call.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/syntax/call.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/syntax/match.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/syntax/match.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/syntax/params.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/syntax/params.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/dataflow.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/dataflow.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/initGraphs/asts.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/initGraphs/asts.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/interproc.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/interproc.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/queryTemplate.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/queryTemplate.groovy -------------------------------------------------------------------------------- /code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/taintedArgs_.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/languages/joern-lang/src/main/groovy/taintTracking/taintedArgs_.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/.gitrepo -------------------------------------------------------------------------------- /code/joern/projects/octopus/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/AUTHORS -------------------------------------------------------------------------------- /code/joern/projects/octopus/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/LICENSE -------------------------------------------------------------------------------- /code/joern/projects/octopus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/README.md -------------------------------------------------------------------------------- /code/joern/projects/octopus/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/build.gradle -------------------------------------------------------------------------------- /code/joern/projects/octopus/extensions/README: -------------------------------------------------------------------------------- 1 | Place your extension JARs here. -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/README: -------------------------------------------------------------------------------- 1 | Place your languages here. 2 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/_constants.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/_constants.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/cfg.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/cfg.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/composition.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/composition.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/function.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/function.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/info.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/info.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/learning/neighborhoodHash.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/learning/neighborhoodHash.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/lookup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/lookup.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/misc.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/misc.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/slice.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/slice.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/symbolGraph.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/symbolGraph.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/syntax/assignment.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/syntax/assignment.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/syntax/ast.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/syntax/ast.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/syntax/call.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/syntax/call.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/syntax/match.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/syntax/match.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/syntax/params.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/syntax/params.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/dataflow.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/dataflow.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/asts.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/asts.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/conditions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/conditions.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/creation.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/creation.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/decompression.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/decompression.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/defStmtsPerArg.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/defStmtsPerArg.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/localDefTree.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/initGraphs/localDefTree.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/interproc.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/interproc.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/queryTemplate.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/queryTemplate.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/joern/taintTracking/taintedArgs_.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/languages/joern/taintTracking/taintedArgs_.groovy -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/octopus/exampleStep.groovy: -------------------------------------------------------------------------------- 1 | GraphTraversal.metaClass.exStep = { delegate.values("nodeType") } 2 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/languages/octopus/lookup.groovy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/octopus-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/octopus-server.sh -------------------------------------------------------------------------------- /code/joern/projects/octopus/plugins/README: -------------------------------------------------------------------------------- 1 | Place your plugins here. 2 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | 3 | .idea 4 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/.gitrepo -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/AUTHORS -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/LICENSE -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/importer/OctopusImporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/importer/OctopusImporter.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/importer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/plugins/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/plugins/plugin.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/server/DBInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/server/DBInterface.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/server/plugin_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/server/plugin_executor.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/server/project_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/server/project_manager.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/server/python_shell_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/server/python_shell_interface.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/server/server_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/server/server_command.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/server/shell_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/server/shell_manager.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/completer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/config/config.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/config/data/octopus_shell.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/config/data/octopus_shell.ini -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/data/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/data/banner.txt -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/octopus_console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/octopus_console.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/octopus_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/octopus_shell.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/octopus_shell_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/octopus_shell_utils.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/onlinehelp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/onlinehelp/online_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shell/onlinehelp/online_help.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/ChunkStartTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/ChunkStartTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/CmdLineTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/CmdLineTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/DemuxTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/DemuxTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/GraphvizTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/GraphvizTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/PipeTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/PipeTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/StartTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/StartTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/scripts/octopus-csvimport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/scripts/octopus-csvimport -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/scripts/octopus-plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/scripts/octopus-plugin -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/scripts/octopus-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/scripts/octopus-project -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/scripts/octopus-shell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/scripts/octopus-shell -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/setup.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/tests/orientdb_server_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/tests/orientdb_server_command.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/tests/orientdb_shell_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/tests/orientdb_shell_manager.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-mlutils/tests/python_shell_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-mlutils/tests/python_shell_interface.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | 3 | .idea 4 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/.gitrepo -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/AUTHORS -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/LICENSE -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/importer/OctopusImporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/importer/OctopusImporter.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/importer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/plugins/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/plugins/plugin.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/server/DBInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/server/DBInterface.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/server/plugin_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/server/plugin_executor.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/server/project_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/server/project_manager.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/server/python_shell_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/server/python_shell_interface.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/server/server_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/server/server_command.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/server/shell_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/server/shell_manager.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/completer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shell/config/config.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/config/data/octopus_shell.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shell/config/data/octopus_shell.ini -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/data/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shell/data/banner.txt -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/octopus_console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shell/octopus_console.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/octopus_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shell/octopus_shell.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/octopus_shell_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shell/octopus_shell_utils.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/onlinehelp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shell/onlinehelp/online_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shell/onlinehelp/online_help.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/ChunkStartTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/ChunkStartTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/CmdLineTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/CmdLineTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/DemuxTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/DemuxTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/GraphvizTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/GraphvizTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/PipeTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/PipeTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/ResultProcessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/ResultProcessor.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/StartTool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/StartTool.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/octopus/shelltool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/scripts/octopus-csvimport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/scripts/octopus-csvimport -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/scripts/octopus-dgsimport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/scripts/octopus-dgsimport -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/scripts/octopus-plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/scripts/octopus-plugin -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/scripts/octopus-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/scripts/octopus-project -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/scripts/octopus-shell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/scripts/octopus-shell -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/setup.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/tests/orientdb_server_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/tests/orientdb_server_command.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/tests/orientdb_shell_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/tests/orientdb_shell_manager.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/python/octopus-tools/tests/python_shell_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/python/octopus-tools/tests/python_shell_interface.py -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/OctopusEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/OctopusEnvironment.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/OctopusMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/OctopusMain.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/GraphOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/GraphOperations.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/OctopusPlainProject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/OctopusPlainProject.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/csvImporter/CSVImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/csvImporter/CSVImporter.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/database/Database.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/database/Database.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/database/DatabaseManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/database/DatabaseManager.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/decompressor/Decompressor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/decompressor/Decompressor.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/plugin/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/plugin/Plugin.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/plugin/PluginExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/plugin/PluginExecutor.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/plugin/types/OctopusProjectPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/plugin/types/OctopusProjectPlugin.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/projects/OctopusProject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/projects/OctopusProject.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/projects/OctopusProjectWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/projects/OctopusProjectWrapper.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/projects/ProjectManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/projects/ProjectManager.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/shell/ShellManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/shell/ShellManager.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/structures/OctopusNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/structures/OctopusNode.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/api/structures/OctopusNodeProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/api/structures/OctopusNodeProperties.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/plugins/csvimporter/CSVImporterPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/plugins/csvimporter/CSVImporterPlugin.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/ftpserver/OctopusFTPServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/ftpserver/OctopusFTPServer.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/gremlinShell/GroovyFileLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/gremlinShell/GroovyFileLoader.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/gremlinShell/OctopusScriptBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/gremlinShell/OctopusScriptBase.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/gremlinShell/ShellRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/gremlinShell/ShellRunnable.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/ImportCSVRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/ImportCSVRunnable.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/ImportJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/ImportJob.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/CSVCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/CSVCommands.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/CSVFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/CSVFile.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/CSVImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/CSVImporter.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/Constants.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/EdgeFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/EdgeFile.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/NodeFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/csv/titan/NodeFile.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/importer/graphstream/ImportJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/importer/graphstream/ImportJob.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/pluginInterface/PluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/pluginInterface/PluginLoader.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/restServer/OctopusRestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/restServer/OctopusRestHandler.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/java/octopus/server/restServer/OctopusRestServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/java/octopus/server/restServer/OctopusRestServer.java -------------------------------------------------------------------------------- /code/joern/projects/octopus/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/octopus/src/main/resources/logback.xml -------------------------------------------------------------------------------- /code/joern/projects/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/plugins/README.md -------------------------------------------------------------------------------- /code/joern/projects/plugins/dummy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/plugins/dummy/build.gradle -------------------------------------------------------------------------------- /code/joern/projects/plugins/dummy/execute_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/plugins/dummy/execute_dummy.py -------------------------------------------------------------------------------- /code/joern/projects/plugins/dummy/src/main/java/joern/plugins/dummy/DummyPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/plugins/dummy/src/main/java/joern/plugins/dummy/DummyPlugin.java -------------------------------------------------------------------------------- /code/joern/projects/plugins/importer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/plugins/importer/build.gradle -------------------------------------------------------------------------------- /code/joern/projects/plugins/importer/src/main/java/joern/plugins/importer/CParserWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/plugins/importer/src/main/java/joern/plugins/importer/CParserWrapper.java -------------------------------------------------------------------------------- /code/joern/projects/plugins/importer/src/main/java/joern/plugins/importer/JoernImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/joern/projects/plugins/importer/src/main/java/joern/plugins/importer/JoernImporter.java -------------------------------------------------------------------------------- /code/kmeans.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/kmeans.ipynb -------------------------------------------------------------------------------- /code/rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/rag.py -------------------------------------------------------------------------------- /code/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/readme.md -------------------------------------------------------------------------------- /code/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/code/utils.py -------------------------------------------------------------------------------- /models/Devign and Reveal/__pycache__/trainer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/__pycache__/trainer.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/data_loader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/data_loader/__init__.py -------------------------------------------------------------------------------- /models/Devign and Reveal/data_loader/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/data_loader/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/data_loader/__pycache__/batch_graph.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/data_loader/__pycache__/batch_graph.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/data_loader/__pycache__/dataset.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/data_loader/__pycache__/dataset.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/data_loader/batch_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/data_loader/batch_graph.py -------------------------------------------------------------------------------- /models/Devign and Reveal/data_loader/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/data_loader/dataset.py -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_b.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_b.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_demo.py -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_demo.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_demo_5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_demo_5.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_demo_bigvul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_demo_bigvul.py -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_demo_reveal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_demo_reveal.py -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_demo_xen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_demo_xen.py -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_r.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_r.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_results.txt -------------------------------------------------------------------------------- /models/Devign and Reveal/devign_x.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/devign_x.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/main.py -------------------------------------------------------------------------------- /models/Devign and Reveal/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/modules/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/modules/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/modules/__pycache__/model.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/modules/__pycache__/model.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/modules/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/modules/model.py -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/data_processing/create_ggnn_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/data_processing/create_ggnn_data.py -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/data_processing/extract_slices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/data_processing/extract_slices.py -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/data_processing/get_ggnn_input.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/data_processing/get_ggnn_input.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/data_processing/raw_code_deb_chro.100: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/data_processing/raw_code_deb_chro.100 -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/data_processing/raw_code_deb_chro.100.wv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/data_processing/raw_code_deb_chro.100.wv -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/.gitignore -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | gradle deploy -x test 4 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/Makefile -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/make.bat -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/_static/ast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/_static/ast.svg -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/_static/cfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/_static/cfg.svg -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/_static/ddgAndCfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/_static/ddgAndCfg.svg -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/_static/slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/_static/slice.svg -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/conf.py -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/databaseOverview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/databaseOverview.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/development.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/import.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/import.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/index.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/installation.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/joerntools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/joerntools.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/joerntools/apiEmbedder.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/joerntools/apiEmbedder.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/joerntools/knn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/joerntools/knn.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/joerntools/plot-proggraph.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/joerntools/plot-proggraph.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/joerntools/slice.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/joerntools/slice.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/performance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/performance.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/pythonAccess.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/pythonAccess.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/querying.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/querying.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/shell.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/shell.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/tutorials.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/tutorials/extrapolation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/tutorials/extrapolation.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/docs/source/tutorials/unixStyleCodeAnalysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/docs/source/tutorials/unixStyleCodeAnalysis.rst -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/eclipse/formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/eclipse/formatter.xml -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/README.md -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/gremtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/gremtest -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/gremtest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/gremtest.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/import_testcode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/import_testcode.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/testdata/test_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/testdata/test_cfg.c -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/testdata/test_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/testdata/test_function.c -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/testdata/test_syntax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/testdata/test_syntax.c -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/tests/cfg.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/tests/cfg.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/tests/function.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/tests/function.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/tests/syntax.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/gremtest/test_stdlib/tests/syntax.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/joern-parse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/joern-parse -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/joern-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/joern-server.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-fuzzyc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-fuzzyc/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-fuzzyc/genParsers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-fuzzyc/genParsers.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-php/HOWTO_PHP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-php/HOWTO_PHP -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-php/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-php/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-php/rebuildTestCSVs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/joern-php/rebuildTestCSVs.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/joern/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/joern/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/jpanlib/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/jpanlib/.gitrepo -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/jpanlib/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/jpanlib/AUTHORS -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/jpanlib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/jpanlib/LICENSE -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/extensions/jpanlib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/extensions/jpanlib/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/languages/joern-lang/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/languages/joern-lang/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/.gitrepo -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/AUTHORS -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/LICENSE -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/README.md -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/extensions/README: -------------------------------------------------------------------------------- 1 | Place your extension JARs here. -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/README: -------------------------------------------------------------------------------- 1 | Place your languages here. 2 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/cfg.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/cfg.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/function.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/function.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/info.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/info.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/lookup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/lookup.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/misc.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/misc.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/slice.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/joern/slice.groovy -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/octopus/exampleStep.groovy: -------------------------------------------------------------------------------- 1 | GraphTraversal.metaClass.exStep = { delegate.values("nodeType") } 2 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/languages/octopus/lookup.groovy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/octopus-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/octopus-server.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/plugins/README: -------------------------------------------------------------------------------- 1 | Place your plugins here. 2 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | 3 | .idea 4 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/.gitrepo -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/AUTHORS -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/LICENSE -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/importer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/shell/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/shell/completer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/shell/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/shell/onlinehelp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/octopus/shelltool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/setup.py -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-mlutils/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | 3 | .idea 4 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/.gitrepo -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/AUTHORS -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/LICENSE -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/importer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/shell/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/shell/completer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/shell/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/shell/onlinehelp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/octopus/shelltool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/setup.py -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/python/octopus-tools/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/octopus/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/octopus/src/main/resources/logback.xml -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/plugins/README.md -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/plugins/dummy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/plugins/dummy/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/plugins/dummy/execute_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/plugins/dummy/execute_dummy.py -------------------------------------------------------------------------------- /models/Devign and Reveal/preprocessing/joern/projects/plugins/importer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/preprocessing/joern/projects/plugins/importer/build.gradle -------------------------------------------------------------------------------- /models/Devign and Reveal/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/readme.md -------------------------------------------------------------------------------- /models/Devign and Reveal/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/readme.txt -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/__pycache__/baseline_svm.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/__pycache__/baseline_svm.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/__pycache__/graph_dataset.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/__pycache__/graph_dataset.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/__pycache__/models.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/__pycache__/models.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/__pycache__/trainer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/__pycache__/trainer.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/__pycache__/tsne.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/__pycache__/tsne.cpython-38.pyc -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/baseline_svm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/baseline_svm.py -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/graph_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/graph_dataset.py -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/models.py -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/representation_learning_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/representation_learning_api.py -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/results_test/chrome_debian_balanced-ggnn-triplet-loss-layers-1.tsv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/reveal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/reveal.py -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/reveal_5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/reveal_5.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/reveal_results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/reveal_results.txt -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/trainer.py -------------------------------------------------------------------------------- /models/Devign and Reveal/representation_learning/tsne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/representation_learning/tsne.py -------------------------------------------------------------------------------- /models/Devign and Reveal/reveal_embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/reveal_embed.py -------------------------------------------------------------------------------- /models/Devign and Reveal/reveal_embed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/reveal_embed.sh -------------------------------------------------------------------------------- /models/Devign and Reveal/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/trainer.py -------------------------------------------------------------------------------- /models/Devign and Reveal/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Devign and Reveal/utils.py -------------------------------------------------------------------------------- /models/Linevul/models/linevul_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Linevul/models/linevul_run.py -------------------------------------------------------------------------------- /models/Linevul/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Linevul/models/model.py -------------------------------------------------------------------------------- /models/Linevul/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Linevul/readme.md -------------------------------------------------------------------------------- /models/Linevul/result_analyzer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Linevul/result_analyzer.ipynb -------------------------------------------------------------------------------- /models/Linevul/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Linevul/run-test.sh -------------------------------------------------------------------------------- /models/Linevul/run-train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/models/Linevul/run-train.sh -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/readme.md -------------------------------------------------------------------------------- /requirements-devign-env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/requirements-devign-env.txt -------------------------------------------------------------------------------- /requirements-linevul-env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/requirements-linevul-env.txt -------------------------------------------------------------------------------- /requirements-reveal-env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shayandaneshvar/VulScribeR/HEAD/requirements-reveal-env.txt --------------------------------------------------------------------------------