diff --git a/.github/workflows/checks.security.yaml b/.github/workflows/checks.security.dependencies.yaml
similarity index 93%
rename from .github/workflows/checks.security.yaml
rename to .github/workflows/checks.security.dependencies.yaml
index 543c05e8..0bd23dca 100644
--- a/.github/workflows/checks.security.yaml
+++ b/.github/workflows/checks.security.dependencies.yaml
@@ -1,4 +1,4 @@
-name: security-checks
+name: checks.security.dependencies
on:
push:
diff --git a/.github/workflows/checks.security.sast.yaml b/.github/workflows/checks.security.sast.yaml
new file mode 100644
index 00000000..8df97017
--- /dev/null
+++ b/.github/workflows/checks.security.sast.yaml
@@ -0,0 +1,42 @@
+name: checks.security.sast
+
+on:
+ push:
+ pull_request:
+ schedule:
+ - cron: '0 0 * * 0' # at 00:00 on every Sunday
+
+jobs:
+ analyze:
+ name: Analyze
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [
+ javascript # analyzes code written in JavaScript, TypeScript and both.
+ ]
+
+ steps:
+ -
+ name: Checkout
+ uses: actions/checkout@v3
+ -
+ name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+ queries: +security-and-quality
+ -
+ name: Autobuild
+ uses: github/codeql-action/autobuild@v2
+ -
+ name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@v2
+ with:
+ category: "/language:${{ matrix.language }}"
diff --git a/README.md b/README.md
index 0a018859..f9e10681 100644
--- a/README.md
+++ b/README.md
@@ -16,14 +16,6 @@
src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat"
/>
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -58,12 +64,6 @@
src="https://github.com/undergroundwires/privacy.sexy/workflows/quality-checks/badge.svg"
/>
-
-
-
![Status of build checks]()