The agents send metadata to the CodeLogic Server, they are installed on the servers upon which the applications or databases are running. The applications and databases to be scanned are specified in the agent configuration files.
Agent ID
A unique GUID that identifies each registered agent.
API
(Application Programming Interface) A language and message format used by an application program to communicate with the operating system or some other control program such as a database management system (DBMS) or communications protocol. APIs are implemented by writing function calls in the program, which provide the linkage to the required subroutine for execution. Thus, an API implies that a driver or program module is available in the computer to perform the operation or that software must be linked into the existing program to perform the tasks.
Application
A logical grouping of scan data that represents a software application or service in your environment.
Audit History
A chronological list of changes recorded for a scanned item.
E
Extension
The CodeLogic Dynamic Scan Chrome extension used to capture runtime behavior from a web browser during dynamic scanning.
I
ID
Internal CodeLogic identification number used to reference the selected item.
Impact Score
During a scan, CodeLogic collects information about your application to identify complex code and dependencies. We calculate a score based on this information to highlight parts of the code that may require refactoring or other remediation.
Item
Code and data assets identified during a scan. These include, but are not limited to, jars, classes, methods, tables, columns, etc.
M
Materialization
The process of creating a graph from the data collected during a scan. The graph represents the relationships between the artifacts and applications in the scan.
P
Personal Access Token (PAT)
A GitHub Personal Access Token is an authentication credential used to access GitHub resources on behalf of a user. CodeLogic can authenticate to GitHub using a PAT when you configure Change Requests or other GitHub integrations that way. When you use the CodeLogic GitHub App, the preferred approach is not to store a PAT in CodeLogic for repositories covered by the app installation.
R
Relationships
Connections between scanned items, such as method calls, database references, or API dependencies.
S
SaaS
Software as a Service. A software delivery model in which the application is hosted and made available to customers over the internet, rather than installed on-premises.
Scan Space
A Scan Space is a structure which contains individual artifact scans. They are analogous to file system directories or folders.
Search Nodes
Specialty graph nodes that are created when an artifact references an object outside the scope of the current artifact being scanned. This could be an endpoint, method, function, database column, etc. During the materialization process the CodeLogic server will utilize Search Nodes to make the appropriate connections to other applications, artifacts, and databases. Search Nodes that cannot be resolved are saved as Unresolved References in the resulting graph.
U
Unresolved Reference
An Unresolved Reference is a Search Node that could not be resolved during the materialization process. This could be due to a missing artifact, a missing database, or a missing endpoint.