DevOps Shield - Your Business. We Protect It. Our mission is to empower and protect every organization with innovative cybersecurity for DevOps.
Improve your DevOps security governance.
Reduce exposure to possible DevOps cyberattacks.
Solve rising security and DevOps misconfiguration concerns.
Generate DevOps security assessment reports.
DevOps Shield fills the gap between the DevSecOps and Cloud security governance solutions by hardening your DevOps platform configuration and remediating non-compliant resources.
DevOps Shield Community Edition is licensed under the DevOps Shield proprietary license. Copyright (c) CAD4DevOps Inc. (DevOps Shield). All rights reserved.
Fill out the values obtained above with your Tenant ID, your Azure Devops organization to assess as well as your Full PAT. Then click on Start Setup Now!
You should quickly see the setup configuration done as below:
Go to Automation Tasks and wait for the scan to complete
Depending on how large your Azure DevOps organization is, it may take minutes to finish. In our case, it took about 5 minutes to complete.
Detailed Instructions using Azure (Web App for Containers)
Login to the Azure Portal and click on Create a Resource
Search for Web App for Containers and click on the tile
Click on Create
Enter instance details such as:
Subscription
Resource Group
Web App Name
Region
Ensure you pick a Linux Plan as well as set Publish to Docker Container.
Select the Docker Tab (or click Next 3 times) and enter the following information:
Ensure you enter devopsshield/devopsshield for the Image and tag.
Open a PowerShell terminal, then copy and run the following command:
Invoke-WebRequest "https://raw.githubusercontent.com/devopsshield/devops-shield/main/support/docker-hub/scripts/Azure/DevOpsShield-DockerHub-Azure-Install-Script.ps1" -OutFile "DevOpsShield-DockerHub-Azure-Install-Script.ps1"; Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; .\DevOpsShield-DockerHub-Azure-Install-Script.ps1
Detailed Instructions using AWS (Amazon Lightsail)
Sign in to the Lightsail console. On the Lightsail home page, choose the Containers tab and click on Create container service.
In the Create a container service page, choose Change AWS Region, then choose an AWS Region for your container service. Choose a capacity for your container service.
Click on Setup Deployment and Specify a custom deployment. Enter the following information:
Container name: Container names must contain only alphanumeric characters and hyphens. A hyphen (-) can separate words but cannot be at the start or end of the name.
Image: devopsshield/devopsshield
Open Ports: 8080 (HTTP)
Public Endpoint: select the container name above
Identify your service and create it!
The name of your container service must be unique within each AWS Region in your Lightsail account. It must also be lower-case, and DNS-compliant.
Wait for the deployment to complete (may take a few minutes...)
Once your deployment is done, browse your new instance!
Click on public domain link above and start your first DevOps assessment!
Once an assessment has been done, you can view a full history of all assessments done by clicking on DevOps Assessments
Clicking on any individual assessment, we see:
Clicking on View & Export Reports:
Scroll Down to see the full report including: DevOps Security Overview, DevOps Governance and Compliance, DevOps Inventory
Please note that the Community Edition is limited to seeing up to 10 Azure DevOps Resources in these Assessment Reports
You can currently export to JSON or CSV the following reports: