Skip to content

Commit 8459f51

Browse files
karl-cardenas-codingLenny Chen
andauthored
chore: DOC-1325 security bulletin component (#3639)
* chore: security bulletin * chore: fix gitignore * docs: DOC-1356 * docs: add cve cards * docs: progress on component * docs: progress * docs: working prototype * docs: protype * docs: default sort order * chore: WIP * chore: placeholder * chore: fixed route duplicates * chore: fixed path * chore: adde routing * chore: improve log output * chore: cleaned up global variable * chore: fixed plugin name * chore: fix date to pull data using west coast * chore: update plugin * chore: save * chore: added logic for generating markdown files * docs: add more fields to the markdown template * chore: refactored plugin to node script * chore: added types * chore: prettier ignore * save * docs: fixes * chore: fix table * chore: added sorting for versions * chore: wip * docs: fix CVE redirects * chore: updated to use new API * chore: updated sorting * docs: add affected versions * docs: add revision history * docs: add tests for revision history * docs: change column names and array formatting * chore: updated logic to handle multple product instances * chore: add package name * chore: support for multiple versions without breaking table * chore: update comment * chore: fix jank page behavior issue * chore: CSS cleanup * chore: updated table to sort by version * chore: updated CSS to not display table for small displays * chore: updated view * tests: fixed tests * chore: sort revision history by date * chore: update * chore: add sorting to Third Party Vulnerability * chore: progress * chore: fix revision logic and simplified logic to improve readability * chore: memory optimization * chore: more improvements * chore: ci * chore: fix logger * chore: udate * chore: fixed semver sorting in affected tables * chore: removed newlines from revision * docs: added virtual list with fixed header * docs: added missing columns * chore: fixed broken URL * chore: add ability to link tab * docs: added explenation of status * chore: updated state to status * ci: set logic for skipping security bulletins * chore: add logic for no CVE * docs: updated README * chore: save * ci: test change * ci: bump eslint * chore: fix eslint * chore: ignore eslint * chore: fix jitter --------- Co-authored-by: Lenny Chen <[email protected]>
1 parent 6502eb2 commit 8459f51

File tree

145 files changed

+1670
-6088
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+1670
-6088
lines changed

.github/workflows/api_format.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ env:
1919
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
2020
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
2121
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
22+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
23+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
2224

2325
jobs:
2426
backport:

.github/workflows/dependabot.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ env:
2323
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
2424
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
2525
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
26+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
27+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
2628

2729
jobs:
2830
dependabot_build:

.github/workflows/nightly-docker-build.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ env:
1515
ALGOLIA_INDEX_NAME: "madeup-index"
1616
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
1717
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
18+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
19+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
1820

1921
jobs:
2022
build:

.github/workflows/post_release.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ env:
1818
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
1919
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
2020
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
21+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
22+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
2123

2224
jobs:
2325

.github/workflows/pull_request.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ env:
2222
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
2323
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
2424
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
25+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
26+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
2527

2628
jobs:
2729
run-ci:

.github/workflows/release-branch-pr.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ env:
1919
GITHUB_BRANCH: ${{ github.ref_name }}
2020
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
2121
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
22+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
23+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
2224

2325

2426
concurrency:

.github/workflows/release-preview.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ env:
1818
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
1919
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
2020
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
21+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
22+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
2123

2224

2325
concurrency:

.github/workflows/release.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ on:
77
schedule:
88
- cron: '0 20 * * 1-5' # At 12:00 PM PST (8 PM UTC), Monday through Friday
99
- cron: '0 5 * * 2-6' # At 9:00 PM PST (5 AM UTC next day), Monday through Friday
10+
- cron: '0 20 * * 6' # At 12:00 PM PST (8 PM UTC next day), Saturday - Due to Security Buletin Publication
11+
- cron: '0 20 * * 0' # At 12:00 PM PST (8 PM UTC next day), Sunday - Due to Security Buletin Publication
1012
workflow_dispatch:
1113
inputs:
1214
useGitHubHostedLargeRunner:
1315
description: 'Use the GitHub-hosted large runner. Allowed values are true or false. Caution - this results in additional charges to the organization.'
1416
required: false
15-
default: false
17+
default: 'false'
1618

1719
env:
1820
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -27,6 +29,8 @@ env:
2729
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
2830
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
2931
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
32+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
33+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
3034

3135

3236
concurrency:

.github/workflows/screenshot_capture.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ env:
2121
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
2222
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
2323
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
24+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
25+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
2426

2527

2628
jobs:

.github/workflows/versions_robot.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ env:
2222
ALGOLIA_SEARCH_KEY: ${{ secrets.ALGOLIA_SEARCH_KEY }}
2323
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
2424
PALETTE_API_KEY: ${{ secrets.PALETTE_API_KEY }}
25-
GITHUB_BRANCH: ${{ github.ref_name }}
25+
GITHUB_BRANCH: ${{ github.ref_name }}
26+
DISABLE_PACKS_INTEGRATIONS: ${{ secrets.DISABLE_PACKS_INTEGRATIONS }}
27+
DISABLE_SECURITY_INTEGRATIONS: ${{ secrets.DISABLE_SECURITY_INTEGRATIONS }}
28+
DSO_AUTH_TOKEN: ${{ secrets.DSO_AUTH_TOKEN }}
2629

2730
jobs:
2831
run-ci:

0 commit comments

Comments
 (0)