Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolves: Add native GitHub continuous code security and quality analysis #1053

Open
wants to merge 138 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
1056f06
Create CodeQL pipeline with custom config (#3)
aleks-ivanov Aug 17, 2021
382d4b1
Merge branch 'master' into feature/codeql
aleks-ivanov Aug 23, 2021
d6f223a
Merge branch 'master' into feature/codeql
aleks-ivanov Aug 25, 2021
a240e39
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 3, 2021
702848a
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 5, 2021
d7bd5ec
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 12, 2021
94741e6
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 14, 2021
0b08739
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 15, 2021
0474e8f
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 17, 2021
0ad8f21
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 19, 2021
7b4eb72
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 20, 2021
5b35231
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 22, 2021
deaf517
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 23, 2021
da46630
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 26, 2021
50ac695
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 3, 2021
6c784a9
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 21, 2021
9404754
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 29, 2021
3bbad3b
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 14, 2021
9e4f21e
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 15, 2021
74b8311
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 16, 2021
ac04ed8
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 28, 2021
e7f8479
Merge branch 'master' into feature/codeql
aleks-ivanov Jan 21, 2022
6b6ec2e
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 20, 2022
740dd32
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 22, 2022
d4c6a04
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 23, 2022
8e6d1ed
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 27, 2022
ae6960e
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 2, 2022
cb62fce
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 5, 2022
38e75e9
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 15, 2022
e2b778c
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 22, 2022
5f4ac5d
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 5, 2022
5211cdb
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 10, 2022
0a2d6e2
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 27, 2022
5cb9b56
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 30, 2022
36fd9e0
Merge branch 'master' into feature/codeql
aleks-ivanov May 1, 2022
b6ace56
Merge branch 'master' into feature/codeql
aleks-ivanov May 2, 2022
76ee23f
Merge branch 'master' into feature/codeql
aleks-ivanov May 10, 2022
18226f9
Merge branch 'master' into feature/codeql
aleks-ivanov May 16, 2022
31de098
Merge branch 'master' into feature/codeql
aleks-ivanov May 31, 2022
6c7cb61
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 5, 2022
8eaf47b
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 10, 2022
ed44da5
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 11, 2022
deb6414
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 20, 2022
101cbad
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 21, 2022
3c98d46
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 14, 2022
7968c0e
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 20, 2022
f486f6f
Merge branch 'master' into feature/codeql
aleks-ivanov Aug 1, 2022
99b67f9
Merge branch 'master' into feature/codeql
aleks-ivanov Aug 21, 2022
523fc00
Merge branch 'master' into feature/codeql
aleks-ivanov Aug 24, 2022
b32423a
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 6, 2022
ab3e325
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 23, 2022
b4ee3e2
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 2, 2022
5741644
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 4, 2022
a9368e6
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 12, 2022
af2e002
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 25, 2022
08ecacd
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 27, 2022
2772054
Merge branch 'master' into feature/codeql
aleks-ivanov Dec 2, 2022
d7472e1
Merge branch 'master' into feature/codeql
aleks-ivanov Dec 3, 2022
5c1e961
Merge branch 'master' into feature/codeql
aleks-ivanov Jan 17, 2023
a507801
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 7, 2023
42015e8
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 15, 2023
6e8a201
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 24, 2023
efca138
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 10, 2023
63241a6
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 22, 2023
e83a60d
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 25, 2023
e40992b
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 29, 2023
dae98dc
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 7, 2023
f36424e
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 8, 2023
4c51166
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 11, 2023
d756415
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 17, 2023
9db8296
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 19, 2023
390d917
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 20, 2023
7ce6996
Merge branch 'master' into feature/codeql
aleks-ivanov May 9, 2023
ebd1dfb
Merge branch 'master' into feature/codeql
aleks-ivanov May 10, 2023
90a24c4
Merge branch 'master' into feature/codeql
aleks-ivanov May 15, 2023
04f63b5
Merge branch 'master' into feature/codeql
aleks-ivanov May 16, 2023
208d25f
Merge branch 'master' into feature/codeql
aleks-ivanov May 18, 2023
f468baf
Merge branch 'master' into feature/codeql
aleks-ivanov May 23, 2023
d56923c
Merge branch 'master' into feature/codeql
aleks-ivanov May 24, 2023
2062056
Merge branch 'master' into feature/codeql
aleks-ivanov May 26, 2023
a3bd0dc
Merge branch 'master' into feature/codeql
aleks-ivanov May 31, 2023
0771752
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 3, 2023
65789c9
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 10, 2023
fbe634f
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 13, 2023
a5085e2
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 14, 2023
72ec9f7
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 15, 2023
f42e2f3
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 18, 2023
86c0a06
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 20, 2023
5bb80ed
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 21, 2023
fd0e1d7
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 22, 2023
8c88951
Merge branch 'master' into feature/codeql
aleks-ivanov Jun 28, 2023
aa5c1ca
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 2, 2023
ae9b822
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 5, 2023
dfef5ec
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 7, 2023
1221376
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 12, 2023
efff7f8
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 16, 2023
7fc6154
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 18, 2023
d910056
Merge branch 'master' into feature/codeql
aleks-ivanov Jul 22, 2023
0a15806
Merge branch 'master' into feature/codeql
aleks-ivanov Aug 9, 2023
c49caa5
Merge branch 'master' into feature/codeql
aleks-ivanov Aug 18, 2023
490e3f4
Merge branch 'master' into feature/codeql
aleks-ivanov Aug 30, 2023
de0c5ac
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 6, 2023
341d254
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 8, 2023
c3a6232
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 19, 2023
ea5b552
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 20, 2023
cb6da66
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 21, 2023
c0e5f74
Merge branch 'master' into feature/codeql
aleks-ivanov Sep 29, 2023
5b8c5b0
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 2, 2023
3d26b42
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 4, 2023
1d8730f
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 17, 2023
769ab2b
Merge branch 'master' into feature/codeql
aleks-ivanov Oct 23, 2023
0f9a78e
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 1, 2023
517ce79
Merge branch 'master' into feature/codeql
aleks-ivanov Nov 18, 2023
b4e021c
Merge branch 'master' into feature/codeql
aleks-ivanov Dec 6, 2023
17f2ae9
Merge branch 'master' into feature/codeql
aleks-ivanov Dec 7, 2023
fef4bcc
Merge branch 'master' into feature/codeql
aleks-ivanov Dec 8, 2023
2042450
Merge branch 'master' into feature/codeql
aleks-ivanov Dec 29, 2023
6a8080f
Merge branch 'master' into feature/codeql
aleks-ivanov Jan 19, 2024
da11e2f
Merge branch 'master' into feature/codeql
aleks-ivanov Jan 24, 2024
897b7c9
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 16, 2024
e9922e2
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 20, 2024
ebb61b4
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 24, 2024
7cc5b6e
Merge branch 'master' into feature/codeql
aleks-ivanov Feb 29, 2024
6076856
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 7, 2024
96ce02a
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 14, 2024
e9a32de
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 15, 2024
4e453d7
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 28, 2024
80f496b
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 29, 2024
6e7efe3
Merge branch 'master' into feature/codeql
aleks-ivanov Mar 31, 2024
e4efcc2
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 2, 2024
4a85809
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 3, 2024
d2fa9cd
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 4, 2024
23cfec8
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 22, 2024
9239c73
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 23, 2024
8baddfa
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 24, 2024
255c908
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 28, 2024
e344205
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 29, 2024
215c2ab
Merge branch 'master' into feature/codeql
aleks-ivanov Apr 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/codeql/codeql-config.yml
@@ -0,0 +1,8 @@
name: "CodeQL config"

paths-ignore:
- test/**

queries:
- name: Security and quality internal queries
uses: security-and-quality
30 changes: 30 additions & 0 deletions .github/workflows/codeql-analysis.yml
@@ -0,0 +1,30 @@
name: CodeQL Analysis

on:
push:
# ignore dependabot branches on push -> https://github.com/microsoft/binskim/issues/425#issuecomment-893373709
branches-ignore:
- 'dependabot/**'
pull_request:
schedule:
- cron: '0 8 * * *'
workflow_dispatch:

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: javascript
config-file: ./.github/codeql/codeql-config.yml

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

# Built with ❤ by [Pipeline Foundation](https://pipeline.foundation)