Merge pull request #1773 from misfir3/test-semgrep-on-merge
Test semgrep on merge
This commit is contained in:
		
							
								
								
									
										36
									
								
								.github/workflows/semgrep.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								.github/workflows/semgrep.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | |||||||
|  | # Name of this GitHub Actions workflow. | ||||||
|  | name: Semgrep OSS scan | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   # Scan changed files in PRs (diff-aware scanning): | ||||||
|  |   pull_request: {} | ||||||
|  |   # Scan on-demand through GitHub Actions interface: | ||||||
|  |   workflow_dispatch: {} | ||||||
|  |   # Scan mainline branches and report all findings: | ||||||
|  |   push: | ||||||
|  |     branches: ["master", "main"] | ||||||
|  |   # Schedule the CI job (this method uses cron syntax): | ||||||
|  |   schedule: | ||||||
|  |     - cron: '25 19 * * *' # Sets Semgrep to scan every day at 19:25 UTC. | ||||||
|  |     # It is recommended to change the schedule to a random time. | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   semgrep: | ||||||
|  |     # User definable name of this GitHub Actions job. | ||||||
|  |     name: semgrep-oss/scan | ||||||
|  |     # If you are self-hosting, change the following `runs-on` value:  | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |  | ||||||
|  |     container: | ||||||
|  |       # A Docker image with Semgrep installed. Do not change this. | ||||||
|  |       image: semgrep/semgrep | ||||||
|  |  | ||||||
|  |     # Skip any PR created by dependabot to avoid permission issues: | ||||||
|  |     if: (github.actor != 'dependabot[bot]') | ||||||
|  |  | ||||||
|  |     steps: | ||||||
|  |       # Fetch project source with GitHub Actions Checkout. | ||||||
|  |       - uses: actions/checkout@v3 | ||||||
|  |       # Run the "semgrep scan" command on the command line of the docker image. | ||||||
|  |       - run: semgrep scan --config auto | ||||||
|  |        | ||||||
| @@ -1,5 +1,7 @@ | |||||||
| # WebGoat: A deliberately insecure Web Application | # WebGoat: A deliberately insecure Web Application | ||||||
|  |  | ||||||
|  | Adding this line to test a merge for the semgrep Action running vanilla in Actions | ||||||
|  |  | ||||||
| [](https://github.com/WebGoat/WebGoat/actions/workflows/build.yml) | [](https://github.com/WebGoat/WebGoat/actions/workflows/build.yml) | ||||||
| [](https://jdk.java.net/) | [](https://jdk.java.net/) | ||||||
| [](https://owasp.org/projects/) | [](https://owasp.org/projects/) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user