Skip to content

Demonstrations of various GitHub Security capabilities

Notifications You must be signed in to change notification settings

arinco-crew-community/Github-Advanced-Security-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Advanced Security Webinar

This repo demonstrates how to combine multiple code scanning tools using Github Actions and Github Advanced Security.

Steps to test

  1. Fork this repository into your account
  2. You will need to enable Actions in this repository. Go to Actions tab and click on I understand my workflows, go ahead and enabled them button.
  3. Even though each workflow exists, you will need to approve it for your repo. On the next screen, select each workflow.
  4. You should see This scheduled workflow is disabled because scheduled workflows are disabled by default in forks. warning. Click on Enable workflow button next to it.
  5. Configure the following secrets for your environment
    • AZURE_LOGIN_SECRET -> output from az ad sp create-for-rbac --sdk-auth
    • AZURE_SERVICE_PRINCIPAL_CLIENT_ID -> Client ID from above
    • AZURE_SERVICE_PRINCIPAL_CLIENT_SECRET -> Client Secret from above
    • AZ_APPINSIGHTS_CONNECTION_STRING -> As per setup instructions from Microsoft.
    • AZ_SUBSCRIPTION_TOKEN -> As per setup instructions from Microsoft.
  6. Configure an environment titled production_environment
  7. Each of the workflows have been configured for manual dispatch, select these as you require and execute.

Credits

The following repos are leveraged for examples:

About

Demonstrations of various GitHub Security capabilities

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published