Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
13d5878
Create codescan.yml
LCSOGthb Jan 6, 2025
cb9acb8
Create nowsecure.yml
LCSOGthb Jan 6, 2025
59f0e05
Create policy-validator-tf.yml
LCSOGthb Jan 6, 2025
d0863ef
Create pyre.yml
LCSOGthb Jan 6, 2025
053f74b
Merge branch 'LCSOGthb-patch-1' into LCSOGthb-patch-1-4
LCSOGthb Jan 6, 2025
a9b62a0
Merge branch 'LCSOGthb-patch-1' into LCSOGthb-patch-1-6
LCSOGthb Jan 6, 2025
575b032
Merge pull request #7 from LCSOGthb/LCSOGthb-patch-1-4
LCSOGthb Jan 6, 2025
ab743f2
Merge pull request #8 from LCSOGthb/LCSOGthb-patch-1-5
LCSOGthb Jan 6, 2025
7f2e96e
Merge branch 'LCSOGthb-patch-1' into LCSOGthb-patch-1-6
LCSOGthb Jan 6, 2025
f39cafe
Revert "Create policy-validator-cfn.yml"
LCSOGthb Jan 6, 2025
5053a66
Revert "Create policy-validator-cfn.yml" (#13)
LCSOGthb Jan 6, 2025
fddfc0d
Revert "Create policy-validator-tf.yml"
LCSOGthb Jan 6, 2025
06243d0
Merge branch 'LCSOGthb-patch-1' into LCSOGthb-patch-1-6
LCSOGthb Jan 6, 2025
6feecc8
Revert 7 lcso gthb patch 1 4 (#14)
LCSOGthb Jan 6, 2025
e2f4adc
Merge branch 'main' into LCSOGthb-patch-1-6
LCSOGthb Jan 6, 2025
3490190
Merge branch 'main' into LCSOGthb-patch-1-2
LCSOGthb Jan 6, 2025
d63104e
Merge branch 'main' into LCSOGthb-patch-1-3
LCSOGthb Jan 6, 2025
2dffd0c
Create nowsecure.yml (#6)
LCSOGthb Jan 6, 2025
f014caa
Merge branch 'main' into LCSOGthb-patch-1-6
LCSOGthb Jan 6, 2025
fe05fc7
Merge branch 'main' into LCSOGthb-patch-1-2
LCSOGthb Jan 6, 2025
f0bbdf1
Create codescan.yml (#5)
LCSOGthb Jan 6, 2025
89a751c
Merge branch 'main' into LCSOGthb-patch-1-6
LCSOGthb Jan 6, 2025
a833404
Merge pull request #9 from LCSOGthb/LCSOGthb-patch-1-6
LCSOGthb Jan 6, 2025
f6b0e67
follow-up1 (#15)
LCSOGthb Jan 6, 2025
8a5d378
follow-up1 (#15) (#16)
LCSOGthb Jan 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions .github/workflows/codescan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# This workflow requires that you have an existing account with codescan.io
# For more information about configuring your workflow,
# read our documentation at https://github.com/codescan-io/codescan-scanner-action
name: CodeScan

on:
push:
branches: [ "main" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "main" ]
schedule:
- cron: '43 1 * * 2'

permissions:
contents: read

jobs:
CodeScan:
permissions:
contents: read # for actions/checkout to fetch code
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Cache files
uses: actions/cache@v3
with:
path: |
~/.sonar
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
- name: Run Analysis
uses: codescan-io/codescan-scanner-action@5b2e8c5683ef6a5adc8fa3b7950bb07debccce12
with:
login: ${{ secrets.CODESCAN_AUTH_TOKEN }}
organization: ${{ secrets.CODESCAN_ORGANIZATION_KEY }}
projectKey: ${{ secrets.CODESCAN_PROJECT_KEY }}
- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: codescan.sarif
52 changes: 52 additions & 0 deletions .github/workflows/nowsecure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
#
# NowSecure: The Mobile Security Experts <https://www.nowsecure.com/>.
#
# To use this workflow, you must be an existing NowSecure customer with GitHub Advanced Security (GHAS) enabled for your
# repository.
#
# If you *are not* an existing customer, click here to contact us for licensing and pricing details:
# <https://info.nowsecure.com/github-request>.
#
# Instructions:
#
# 1. In the settings for your repository, click "Secrets" then "New repository secret". Name the secret "NS_TOKEN" and
# paste in your Platform token. If you do not have a Platform token, or wish to create a new one for GitHub, visit
# NowSecure Platform and go to "Profile & Preferences" then create a token labelled "GitHub".
#
# 2. Follow the annotated workflow below and make any necessary modifications then save the workflow to your repository
# and review the "Security" tab once the action has run.

name: "NowSecure"

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
nowsecure:
name: NowSecure
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Build your application
run: ./gradlew assembleDebug # Update this to build your Android or iOS application

- name: Run NowSecure
uses: nowsecure/nowsecure-action@3b439db31b6dce857b09f5222fd13ffc3159ad26
with:
token: ${{ secrets.NS_TOKEN }}
app_file: app-debug.apk # Update this to a path to your .ipa or .apk
group_id: {{ groupId }} # Update this to your desired Platform group ID

- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: NowSecure.sarif
98 changes: 0 additions & 98 deletions .github/workflows/policy-validator-cfn.yml

This file was deleted.

46 changes: 46 additions & 0 deletions .github/workflows/pyre.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# This workflow integrates Pyre with GitHub's
# Code Scanning feature.
#
# Pyre is a performant type checker for Python compliant with
# PEP 484. Pyre can analyze codebases with millions of lines
# of code incrementally – providing instantaneous feedback
# to developers as they write code.
#
# See https://pyre-check.org

name: Pyre

on:
workflow_dispatch:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

permissions:
contents: read

jobs:
pyre:
permissions:
actions: read
contents: read
security-events: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true

- name: Run Pyre
uses: facebook/pyre-action@60697a7858f7cc8470d8cc494a3cf2ad6b06560d
with:
# To customize these inputs:
# See https://github.com/facebook/pyre-action#inputs
repo-directory: './'
requirements-path: 'requirements.txt'
Loading