Run Locally Login →
Product Demo

SecureOne Demo Library by Scan Execution Mode

Explore guided walkthroughs organized by how scans are executed — Self-Managed, Agent-based, or CI/CD pipeline. Select your deployment mode below to see the relevant setup, role, and scan review demos.

First Step: Docker Setup

Before execution-mode demos, complete Docker setup for both secureone and secureone_scan_agents in this order: download, prepare run scripts, then bring both services up.

Setup 1

Download SecureOne and Scan Agent Docker Assets

Download the Docker images and base setup assets for both services.

secureone_and_scan_agent_docker_download.mov
Setup 2

Create and Prepare Docker Run Scripts

Prepare the Docker run shell scripts and make them ready for execution.

download_docker_run_sh.mov
Setup 3

Run and Bring Up secureone

Start the SecureOne service container and verify the control panel startup.

secureone_docker_run.mov
Setup 4

Run and Bring Up secureone_scan_agents

Start the scan agents container workflow and confirm it is up and connected.

secureone_scan_agent_docker_run.mov

Self-Managed Scan Mode

In self-managed mode you install and run the scan tooling directly on your own infrastructure. Follow these videos in order: start with licensing and account setup, then explore role-based views, connect GitHub, run scans with Semgrep, Gitleaks, and Snyk, and finish with the all-scan overview.

License and Account Setup

Get access, create the licensing account, activate the license, and sign in to the panel.

Step 1

Request and Activate SecureOne License

Begin with the license request and activation process required before product setup.

Request_and_Activate_SecureOne_License.mov
Step 2

Create Customer Licensing Account

Create the SecureOne licensing account for the customer or client organization.

Create_SecureOne_Licensing_Account_for_Customer_Client_Organization.mov
Step 3

Create the Default SecureOne Account

Configure the initial account and complete the first setup steps for the environment.

SecureOne_SetUp_Create_Account_Default_Account.mov
Step 4

Login Overview: SecureOne Panel (Part 1)

Review the login experience and the first panel view after account access is ready.

Login_Overview_SecureOne_Panel_001.mov
Step 5

Login Overview: SecureOne Panel (Part 2)

Continue the panel walkthrough covering additional views and navigation context.

Login_Overview_SecureOne_Panel_002.mov

Role-Based Product Views

Understand what each team role sees in the platform after initial setup.

Step 6

Security Admin View

See the product from the security administrator perspective.

security_admin_Vew.mov
Step 7

Engineering Lead View

Review dashboards and controls relevant to engineering leadership.

engineering_lead_view.mov
Step 8

Developer View

Understand the workflow and findings experience from a developer's perspective.

developer_view.mov
Step 9

Auditor View

Review the audit-oriented experience for reporting and oversight needs.

auditor_view.mov
Step 10

CI Bot View

See the automation-focused view used during pipeline and CI/CD operations.

ci_bot_view.mov

Integration, Scans, and Review

Connect GitHub, configure scanning tools, run scans, and review findings.

Step 11

GitHub Token Integration

Set up the GitHub token required for repository integration and automated workflows.

System_Integration_GitHub_Token.mov
Step 12

Start a Self-Managed Scan

Launch the baseline self-managed scan workflow.

Self_manage_scan.mov
Step 13

Install Semgrep

Install and prepare Semgrep for SAST scanning in the self-managed environment.

Self_manage_Semgrep_Installation.mov
Step 14

Run Semgrep SAST on WebGoat

Execute a Semgrep SAST scan against the WebGoat target application.

Self_manage_Semgrep_SAST_Semgrep_WebGoat.mov
Step 15

Review Semgrep SAST Results

Inspect the Semgrep findings generated from the WebGoat scan.

Self_manage_Semgrep_SAST_Semgrep_WebGoat_Scan_Review.mov
Step 16

Run Gitleaks Secret Scan

Launch a secrets detection scan against the WebGoat sample using Gitleaks.

Self_manage_scan_GitLeaks_Secret_WebGoat.mov
Step 17

Review Gitleaks Secret Findings

Review the detected secret findings and scan details from the Gitleaks run.

Self_manage_GitLeaks_Secret_WebGoat_Scan_Review.mov
Step 18

Run Snyk SCA on WebGoat

Run a software composition analysis workflow using Snyk against WebGoat.

Self_manage_Snyk_SCA_WebGoat.mov
Step 19

Review Snyk SCA Findings

Inspect dependency findings and review scan output from the Snyk workflow.

Self_manage_Snyk_Sca_Sample_Scan_Review.mov

Overview and Account Access

Wrap up with the complete scan overview and licensing account access walkthrough.

Step 20

All Scan Overview

Review the combined self-managed scan overview after individual scan workflows are complete.

Self_Managed_ALL_Scan_OverView.mov
Step 21

Access Customer Licensing Account

Finish with a walkthrough of the customer licensing account access experience.

Access_Customer_SecureOne_Licensing_Account.mov

Agent Scan Mode

In agent scan mode, SecureOne deploys lightweight scan agents to your environment. Follow this sequence to activate licensing, configure registration, connect GitHub App, and run branch and PR scanning workflows.

Agent Scan Walkthrough

Videos are arranged exactly in the requested execution order.

Step 1

Agent Health Check

Run the scan agent validation check to confirm setup status.

SecureOne_Scan_Agent_check.mov
Step 2

Set Up GitHub App for Agent Scan

Configure GitHub App integration for scan-agent based execution.

SecureOne_Set-up-GitHubApp-Scan-Agent.mov
Step 3

Configure Register Token

Set up the register token required for agent registration workflows.

SecureOne_Scan_Agent_Register_Token_SetUp.mov
Step 4

Configure Tool Image

Set up the tool image used by scan agent execution.

SecureOne_Scan_Agent_Register_Tool_Image_SetUp.mov
Step 5

Register Agent Setup

Configure the base registration setup for SecureOne scan agents.

SecureOne_Scan_Agent_Register_SetUp.mov
Step 6

Activate Scan Agent License

Activate the SecureOne Scan Agent license before agent onboarding.

SecureOne_Scan_Agent_Activate_License.mov
Step 7

Offline Registration Check

Validate registration behavior in offline mode.

SecureOne_Scan_Agent_Register_Offline_Check.mov
Step 8

Activation With Tokens

Activate scan agent workflows using token-based configuration.

SecureOne_Scan_Agent_Activation_With_Tokens.mov
Step 9

Activation With Tokens (Online)

Run online activation flow with token configuration.

SecureOne_Scan_Agent_Activation_With_Tokens_Online.mov
Step 10

GitHub App Full Branch Scan

Execute a full branch scan through GitHub App integration.

SecureOne_Scan_Agent_GitHubApp_Full_Branch_Scan.mov
Step 11

GitHub App FAST PR Scan

Run a fast PR-focused scan through the GitHub App workflow.

SecureOne_Scan_Agent_GitHubApp_FAST_PR_Scan.mov

CI/CD Scan Mode

In CI/CD scan mode, SecureOne integrates directly into your pipeline — GitHub Actions, GitLab CI, Jenkins, and more. Watch the Jenkins scan-agent walkthroughs below in the exact recommended order.

Jenkins Scan Agent Walkthrough

Ordered from GitHub App login through Jenkins scan status review.

Step 1

GitHub App Login

Sign in and begin the Jenkins scan-agent GitHub App flow.

SecureOne_Jenkins_Scan_Agent_GitHubApp_Login.mov
Step 2

GitHub App Setup

Configure the GitHub App integration for Jenkins-based scan-agent execution.

SecureOne_Jenkins_Scan_Agent_GitHubApp_Setup.mov
Step 3

Scan Agent Setup

Prepare the scan agent configuration required for Jenkins workflow execution.

SecureOne_Jenkins_Scan_Agent_SetUp.mov
Step 4

Jenkins Setup — Part One

Set up Jenkins for SecureOne scan execution and pipeline integration (part one).

SecureOne_Scan_Agent_Jenkins_setup_Part_01.mov
Step 5

Jenkins Setup — Part Two

Continue Jenkins setup for SecureOne scan execution and pipeline integration (part two).

SecureOne_Scan_Agent_Jenkins_setup_Part_02.mov
Step 6

Licensing Check

Verify SecureOne licensing is active and correctly applied before running scans.

SecureOne_Licensing_Check.mov
Step 7

Jenkins Job Setup — Part One

Start building the Jenkins job that will trigger SecureOne scans.

SecureOne_Scan_Agent_Jenkins_Job_SetUp_Part_One.mov
Step 8

Jenkins Job Setup — Part Two

Continue the Jenkins job configuration and finalize the setup details.

SecureOne_Scan_Agent_Jenkins_Job_SetUp_Part_Two.mov
Step 9

Jenkins Job Scanning Check

Validate that the Jenkins job is ready to launch the scan workflow.

SecureOne_Scan_Agent_Jenkins_Job_Scanning_Check.mov
Step 10

Jenkins Scan Status

Review the final scan status and confirm the Jenkins pipeline reporting flow.

SecureOne_Scan_Agent_Jenkins_Scan_Status.mov