Concepts and operations serve as a representation of program semantics. Operations are used to model a certain behavior of the program whereas concepts represent a high-level abstraction of some program behavior, arguments or anything else. They mainly serve to simplify writing queries and to provide a more semantic view of the program. Thus, they serve as a main entry-point for an analyst writing custom queries. This document aims to provide a list of all concepts and operations that are available in the Codyze Evaluator and its technology-specific profiles.
Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.declarations.FunctionDeclaration?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)mode: de.fraunhofer.aisec.cpg.graph.concepts.memory.MemoryManagementModemode: de.fraunhofer.aisec.cpg.graph.concepts.memory.MemoryManagementModeops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)conf: de.fraunhofer.aisec.cpg.graph.concepts.config.Configurationconf: de.fraunhofer.aisec.cpg.graph.concepts.config.Configurationoptions: kotlin.collections.MutableList<de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOption>ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)keySize: kotlin.Int?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)allOps: kotlin.collections.Set<de.fraunhofer.aisec.cpg.graph.concepts.Operation>groups: kotlin.collections.MutableList<de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupSource>ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)group: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupSourcegroup: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupSourceops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)fileName: kotlin.StringfileName: kotlin.Stringops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)options: kotlin.collections.MutableList<de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptionSource>ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)allOps: kotlin.collections.Set<de.fraunhofer.aisec.cpg.graph.concepts.Operation>groups: kotlin.collections.MutableList<de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroup>ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)basePath: kotlin.Stringendpoints: kotlin.collections.MutableList<de.fraunhofer.aisec.cpg.graph.concepts.http.HttpEndpoint>basePath: kotlin.Stringendpoints: kotlin.collections.MutableList<de.fraunhofer.aisec.cpg.graph.concepts.http.HttpEndpoint>ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)isTLS: kotlin.Boolean? (optional)authentication: de.fraunhofer.aisec.cpg.graph.concepts.auth.Authentication? (optional)authentication: de.fraunhofer.aisec.cpg.graph.concepts.auth.Authentication?isTLS: kotlin.Boolean?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)group: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupkey: de.fraunhofer.aisec.cpg.graph.Nodevalue: de.fraunhofer.aisec.cpg.graph.Node? (optional)group: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupkey: de.fraunhofer.aisec.cpg.graph.Nodevalue: de.fraunhofer.aisec.cpg.graph.Node?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)blockSize: kotlin.Int?cipherName: kotlin.String?keySize: kotlin.Int?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)cipher: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Cipher?key: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Secret?target: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.BlockStorage?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)logName: kotlin.String?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.declarations.FunctionDeclaration?os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitectureos: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitectureops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.declarations.FunctionDeclaration?ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)token: de.fraunhofer.aisec.cpg.graph.Nodetoken: de.fraunhofer.aisec.cpg.graph.Nodeops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.declarations.FunctionDeclaration? (optional)os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitectureops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitectureArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.declarations.FunctionDeclarationgroup: kotlin.StringobjectReference: kotlin.Stringgroup: kotlin.StringobjectReference: kotlin.Stringops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitectureArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.declarations.FunctionDeclaration? (optional)os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitectureops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitectureArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.declarations.FunctionDeclaration? (optional)httpMethod: de.fraunhofer.aisec.cpg.graph.concepts.http.HttpMethodpath: kotlin.Stringarguments: kotlin.collections.List<de.fraunhofer.aisec.cpg.graph.Node>authentication: de.fraunhofer.aisec.cpg.graph.concepts.auth.Authentication?arguments: kotlin.collections.List<de.fraunhofer.aisec.cpg.graph.Node>authentication: de.fraunhofer.aisec.cpg.graph.concepts.auth.Authentication?httpMethod: de.fraunhofer.aisec.cpg.graph.concepts.http.HttpMethodpath: kotlin.Stringops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)ops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)jwt: de.fraunhofer.aisec.cpg.graph.Nodepayload: de.fraunhofer.aisec.cpg.graph.Nodejwt: de.fraunhofer.aisec.cpg.graph.Nodepayload: de.fraunhofer.aisec.cpg.graph.Nodeops: kotlin.collections.MutableSet<de.fraunhofer.aisec.cpg.graph.concepts.Operation>token: de.fraunhofer.aisec.cpg.graph.NodeArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.DiskEncryptionconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.DiskEncryptionArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.logging.Logconcept: de.fraunhofer.aisec.cpg.graph.concepts.logging.LogArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Nodeconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.BlockStorageconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.BlockStorageArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Nodeconcept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.logging.LoglogLevel: de.fraunhofer.aisec.cpg.graph.concepts.logging.LogLevellogArguments: kotlin.collections.List<de.fraunhofer.aisec.cpg.graph.Node>concept: de.fraunhofer.aisec.cpg.graph.concepts.logging.LoglogArguments: kotlin.collections.List<de.fraunhofer.aisec.cpg.graph.Node>logLevel: de.fraunhofer.aisec.cpg.graph.concepts.logging.LogLevelArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Secretconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.SecretArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.auth.Authenticationconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)file: de.fraunhofer.aisec.cpg.graph.concepts.file.Filefile: de.fraunhofer.aisec.cpg.graph.concepts.file.Fileconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Cipherconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.CipherArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.DiskEncryptionconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.DiskEncryptionArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.DiskEncryptionconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.DiskEncryptionArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)url: kotlin.Stringarguments: kotlin.collections.List<de.fraunhofer.aisec.cpg.graph.Node>httpMethod: de.fraunhofer.aisec.cpg.graph.concepts.http.HttpMethodconcept: de.fraunhofer.aisec.cpg.graph.concepts.http.HttpClientarguments: kotlin.collections.List<de.fraunhofer.aisec.cpg.graph.Node>concept: de.fraunhofer.aisec.cpg.graph.concepts.http.HttpClienthttpMethod: de.fraunhofer.aisec.cpg.graph.concepts.http.HttpMethodto: kotlin.collections.MutableList<de.fraunhofer.aisec.cpg.graph.concepts.http.HttpEndpoint>url: kotlin.StringArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.ConcepthttpEndpoint: de.fraunhofer.aisec.cpg.graph.concepts.http.HttpEndpointhttpEndpoint: de.fraunhofer.aisec.cpg.graph.concepts.http.HttpEndpointconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptwhat: de.fraunhofer.aisec.cpg.graph.Node?what: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptwhat: T?os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitecture? (optional)os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitecture?what: T?concept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptwhat: de.fraunhofer.aisec.cpg.graph.Node?what: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Secretconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.SecretArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Secretconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.SecretArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.auth.Authenticationcredential: de.fraunhofer.aisec.cpg.graph.Nodecredential: de.fraunhofer.aisec.cpg.graph.Nodeconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.file.Fileconcept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptfile: de.fraunhofer.aisec.cpg.graph.concepts.file.FileArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.file.Filemask: kotlin.Longmask: kotlin.Longconcept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptfile: de.fraunhofer.aisec.cpg.graph.concepts.file.FileArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.file.Filewhat: de.fraunhofer.aisec.cpg.graph.Nodewhat: de.fraunhofer.aisec.cpg.graph.Nodeconcept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptfile: de.fraunhofer.aisec.cpg.graph.concepts.file.FileArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.file.Fileconcept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptfile: de.fraunhofer.aisec.cpg.graph.concepts.file.FileArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.file.Fileflags: kotlin.collections.Set<de.fraunhofer.aisec.cpg.graph.concepts.file.FileAccessModeFlags>flags: kotlin.collections.Set<de.fraunhofer.aisec.cpg.graph.concepts.file.FileAccessModeFlags>concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptfile: de.fraunhofer.aisec.cpg.graph.concepts.file.FileArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.file.Fileconcept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptfile: de.fraunhofer.aisec.cpg.graph.concepts.file.FileArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.file.Fileconcept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptfile: de.fraunhofer.aisec.cpg.graph.concepts.file.FileArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Cipherkey: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Secretkey: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.Secretconcept: de.fraunhofer.aisec.cpg.graph.concepts.diskEncryption.CipherArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)source: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptionSourceoption: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptionvalue: de.fraunhofer.aisec.cpg.graph.Node?option: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptionsource: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptionSourcevalue: de.fraunhofer.aisec.cpg.graph.Node?concept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)source: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupSourcegroup: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupgroup: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupsource: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupSourceconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)source: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationSourceconf: de.fraunhofer.aisec.cpg.graph.concepts.config.Configurationconf: de.fraunhofer.aisec.cpg.graph.concepts.config.Configurationsource: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationSourceconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)group: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupgroup: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)option: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptiondefaultValue: de.fraunhofer.aisec.cpg.graph.Node? (optional)defaultValue: de.fraunhofer.aisec.cpg.graph.Node?option: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptionconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)option: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptionoption: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationOptionconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)group: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupgroup: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationGroupconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)conf: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationfileExpression: de.fraunhofer.aisec.cpg.graph.statements.expressions.Expressionconf: de.fraunhofer.aisec.cpg.graph.concepts.config.ConfigurationfileExpression: de.fraunhofer.aisec.cpg.graph.statements.expressions.Expressionconcept: de.fraunhofer.aisec.cpg.graph.concepts.ConceptArguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptwhat: T?loader: de.fraunhofer.aisec.cpg.graph.concepts.memory.LoadLibrary?os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitecture?loader: de.fraunhofer.aisec.cpg.graph.concepts.memory.LoadLibrary?concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptos: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitecture?what: T?Arguments:
underlyingNode: de.fraunhofer.aisec.cpg.graph.Node? (optional)concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptwhat: de.fraunhofer.aisec.cpg.graph.Component?entryPoints: kotlin.collections.List<de.fraunhofer.aisec.cpg.graph.concepts.flows.LibraryEntryPoint> (optional)os: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitecture?entryPoints: kotlin.collections.List<de.fraunhofer.aisec.cpg.graph.concepts.flows.LibraryEntryPoint>concept: de.fraunhofer.aisec.cpg.graph.concepts.Conceptos: de.fraunhofer.aisec.cpg.graph.concepts.arch.OperatingSystemArchitecture?what: de.fraunhofer.aisec.cpg.graph.Component?