Skip to content

Commit

Permalink
GITBOOK-7302: vc-Glossary: add AppRisk terminology
Browse files Browse the repository at this point in the history
  • Loading branch information
VeronicaSnyk authored and gitbook-bot committed Jun 14, 2024
1 parent 279e293 commit 797aded
Showing 1 changed file with 61 additions and 1 deletion.
62 changes: 61 additions & 1 deletion docs/getting-started/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,15 @@ See [Snyk Advisor](https://snyk.io/advisor/).

### **Asset (Snyk AppRisk)**

A Snyk AppRisk asset is an identifiable entity that is part of an application, and relevant for security and developers.
A Snyk AppRisk asset is an identifiable entity that is part of an application, and relevant for security and developers. Snyk is generally focused on the development stages of application software, secures repository assets containing software package assets, and builds artifacts like container image assets.

### Application (Snyk AppRisk)

An application is software that serves a business purpose and consists of assets that form the app. Organizations often define the scope of an application differently.

### Application Graph

Represents the mapping of security issues, application assets, relationships between assets, and all relevant contextual information. 

## B

Expand All @@ -24,6 +32,10 @@ See [Snyk Broker](../enterprise-configuration/snyk-broker/).

A system that takes the source code and builds the deployable application (such as a container).

### Business context

Information related to the organization's objectives, priorities, and regulatory requirements, such as criticality of the application to the business, compliance standards, data sensitivity, and potential impact on revenue or reputation.

## C

### CI/CD
Expand All @@ -43,6 +55,10 @@ Command Line Interface. See [Snyk CLI](glossary.md#snyk-cli).
Implementing security throughout the CI/CD pipeline, automating security embedding in microservices, and maximizing repetition to reduce the introduction of vulnerabilities. Snyk provides a comprehensive [CNAS platform](https://snyk.io/product/cloud-native-application-security/).\
See the article [Cloud-native security guide for building secure applications](https://snyk.io/learn/cloud-native-security-for-cloud-native-applications/).

### Code assets (Snyk AppRisk)

A hierarchical list of all assets retrieved from the scanned repositories.

### Container

Containers allow you to package applications and their dependencies together to be deployed as a single runnable unit. A container is an abstraction provided by the operating system kernel that allows a process to be isolated from other processes running on the system. See also [Snyk Container.](glossary.md#snyk-container)
Expand All @@ -67,6 +83,10 @@ The security controls associated with the asset. Navigate to the Snyk AppRisk Co

An assessment of whether applicable assets are scanned and tested by security tools (like Snyk Open Source, for instance), as it relates to an application security program. A type of policy that allows you to specify what controls should be applied and, optionally, how often it needs to be run.

### Coverage gap (Snyk AppRisk)

An assessment of all assets that fall "out of policy" and do not satisfy the coverage criteria you have specified, due to infrequent scanning or no scanning at all.

### CVE

Common Vulnerabilities and Exposures. A widely-used identifier for a well-known vulnerability.
Expand Down Expand Up @@ -96,6 +116,10 @@ When your application uses another package, this other package becomes a depende

Also known as Dependency path. A hierarchical graph showing the dependencies of a software application. This includes both direct and indirect dependencies and thus may be many levels deep.

### Development context

Information and requirements surrounding the development of applications within an organization, such as ownership, development tools, environments, teams, workflows, and processes.

### DevOps

A set of cultural philosophies, practices, and tools that combines software development and IT operations to shorten the systems development lifecycle.
Expand Down Expand Up @@ -168,6 +192,18 @@ Third-party products, applications, and platforms that Snyk works with, for exam

A license problem, vulnerability, or misconfiguration identified and listed by Snyk. See [Find and manage priority issues](../manage-risk/prioritize-issues-for-fixing/).

### Issue (Snyk AppRisk)

An issue is a security problem identified by a Snyk security product when testing an asset, that AppSec teams need to remediate.

### Issues prioritization (Snyk AppRisk)

Provides a centralized view of all the issues identified by Snyk with additional asset context. This empowers AppSec teams to better triage and remediate issues in Snyk.

### Issue context (Snyk AppRisk)

Information surrounding a particular security issue that serves as objective risk factors such as issue severity level, availability of a fix, exploit maturity.

## L

### Library
Expand Down Expand Up @@ -208,6 +244,10 @@ The identifier for the ecosystem that a Target exists in. Snyk can scan Projects

A group of files and additional metadata about those files, used by package managers.

### Package assets (Snyk AppRisk)

Package assets are created when you scan the dependencies of a Project through package management systems or by using the Snyk CLI. This enables Snyk AppRisk to identify and analyze the security vulnerabilities of the packages used within a Project, offering insights into possible risk exposures and providing recommendations for mitigation.

### Package manager

A set of tools that automate and manage packages of bundled files, and are usually specific to a language. For example, npm.
Expand Down Expand Up @@ -258,10 +298,18 @@ See [Container registry](glossary.md#container-registry) or [Package registry](g

A storage area that contains all elements necessary for the distribution of an application.

### Repository assets (Snyk AppRisk)

A repository asset is created by discovering the repositories directly in the SCM, when such integration is configured. Alternatively, a repository asset can be created by scanning a repository, (by Snyk or third-party tools) as long as the scanned code is identified with a specific repository.

### Resource

A cloud infrastructure entity such as an AWS S3 bucket, Identity and Access Management (IAM) role, or Virtual Private Cloud (VPC) flow log.

### Risk-based prioritization **(Snyk AppRisk)**

Assess the risk for each app based on the application context and conduct best-in-class security analysis. Provide fix guidance to direct developer remediation efforts towards the most critical business issues.

### Risk score

A value assigned to an issue, ranging from 0 to 1,000, representing the risk imposed on your environment.
Expand All @@ -270,6 +318,10 @@ A value assigned to an issue, ranging from 0 to 1,000, representing the risk imp

A security policy that checks cloud infrastructure and infrastructure as code (IaC) for misconfigurations that can lead to security problems, or a security rule used by Snyk Code when scanning your source code for vulnerabilities. For more information, see [Snyk Code security rules](../scan-with-snyk/snyk-code/snyk-code-security-rules/) and [IaC custom rules](../scan-with-snyk/snyk-iac/build-your-own-iac-custom-rules/).

### Runtime context (Snyk AppRisk)

Information on where and how an application is running.

## S

### SARIF
Expand All @@ -288,10 +340,18 @@ Software Bill Of Materials. A list of components in a piece of software.

Software Composition Analysis. A technology that is used to identify open-source and third-party components in use in an application, including their known security vulnerabilities, and typically adversarial license restrictions. See also [Static Code Analysis](glossary.md#static-code-analysis).

### Scanned artifacts (Snyk AppRisk)

A scanned artifact in Snyk AppRisk is an entity detected by Snyk that cannot be identified as a repository asset because it does not include identifying information, such as a Git remote URL.

### SCM

Source Code Management. Also known as a code repository (repo) or version control system. The method used by developers to store their source code and track changes to code. SCM helps resolve conflicts when merging updates from multiple contributors. GitHub is an example of a common SCM system. See [Git repositories (SCMs)](../scm-ide-and-ci-cd-workflow-and-integrations/git-repositories-scms-integrations-with-snyk/).

### SCM Repository freshness (Snyk AppRisk)

The SCM Repository freshness provides an immediate understanding of the current status of your repositories, including the date of the last commit. This assists you in quickly identifying active and dormant Projects and helps you with the decision-making regarding maintenance, security patching, and resource allocation. Reflects the status of the repository and the date of the last commit.

### SDLC

Software Development Lifecycle. A process followed by a development team, describing how to develop and maintain software.
Expand Down

0 comments on commit 797aded

Please sign in to comment.