Skip to content
This repository was archived by the owner on Jan 20, 2025. It is now read-only.

Commit 2f10a96

Browse files
authored
Merge pull request #22 from OpenPathfinder/feat/rebranding
Rebrand aligment
2 parents cec1882 + b6f3353 commit 2f10a96

File tree

7 files changed

+20
-20
lines changed

7 files changed

+20
-20
lines changed

.github/workflows/sync_checks.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ jobs:
1919
image: postgres:17.2
2020
env:
2121
POSTGRES_DB: dashboard
22-
POSTGRES_USER: openjs
22+
POSTGRES_USER: visionBoard
2323
POSTGRES_PASSWORD: password
2424
ports:
2525
- 5432:5432
2626
options: >-
27-
--health-cmd="pg_isready -U openjs"
27+
--health-cmd="pg_isready -U visionBoard"
2828
--health-interval=10s
2929
--health-timeout=5s
3030
--health-retries=5
@@ -38,20 +38,20 @@ jobs:
3838
git fetch origin chore/update-content || true
3939
git checkout chore/update-content || git checkout -b chore/update-content
4040
41-
- name: Clone OpenJS Foundation Dashboard
41+
- name: Clone visionBoard and import checks
4242
run: |
43-
git clone https://github.com/secure-dashboards/openjs-foundation-dashboard.git temp-openjs-dashboard
44-
cd temp-openjs-dashboard
43+
git clone https://github.com/OpenPathfinder/visionBoard.git temp-visionBoard
44+
cd temp-visionBoard
4545
npm install
4646
npm run db:migrate
4747
mkdir -p output
4848
npm run db:export-checks
4949
cp output/checks.json ../data/checks.json
5050
cd ..
51-
rm -rf temp-openjs-dashboard
51+
rm -rf temp-visionBoard
5252
env:
5353
PGHOST: localhost
54-
PGUSER: openjs
54+
PGUSER: visionBoard
5555
PGPASSWORD: password
5656
PGDATABASE: dashboard
5757

@@ -65,7 +65,7 @@ jobs:
6565
git config user.name "GitHub Actions"
6666
git config user.email "[email protected]"
6767
git add -A
68-
git diff --cached --quiet || git commit -m "chore: sync with OpenJS Foundation Dashboard"
68+
git diff --cached --quiet || git commit -m "chore: sync with visionBoard Checks"
6969
7070
- name: Install Dependencies and update dynamic content
7171
run: |

.versionrc.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
{"type": "perf", "hidden": true},
1010
{"type": "test", "hidden": true}
1111
],
12-
"commitUrlFormat": "https://github.com/secure-dashboards/openjs-security-program-standards/commit/{{hash}}",
13-
"compareUrlFormat": "https://github.com/secure-dashboards/openjs-security-program-standards/{{previousTag}}...{{currentTag}}"
12+
"commitUrlFormat": "https://github.com/OpenPathfinder/website/commit/{{hash}}",
13+
"compareUrlFormat": "https://github.com/OpenPathfinder/website/{{previousTag}}...{{currentTag}}"
1414
}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ Most of the content of this website is autogenerated with Github Actions, this i
4343

4444
### Update the compliance checks
4545

46-
1. Go to [Actions: Sync and update Compliance Checks](https://github.com/secure-dashboards/openjs-security-program-standards/actions/workflows/sync_checks.yml) and run the action manually from the `main` branch. [how-to](https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/manually-running-a-workflow)
47-
2. This will generate a PR with the title `[AUTO] Sync with dashboard database` and it will assign it to you ([direct access](https://github.com/secure-dashboards/openjs-security-program-standards/pulls?q=sort%3Aupdated-desc+is%3Apr+is%3Aopen++%5BAUTO%5D+Sync+with+dashboard+database+)). Please review the content and merge it when you feel ready.
46+
1. Go to [Actions: Sync and update Compliance Checks](https://github.com/OpenPathfinder/website/actions/workflows/sync_checks.yml) and run the action manually from the `main` branch. [how-to](https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/manually-running-a-workflow)
47+
2. This will generate a PR with the title `[AUTO] Sync with dashboard database` and it will assign it to you ([direct access](https://github.com/OpenPathfinder/website/pulls?q=sort%3Aupdated-desc+is%3Apr+is%3Aopen++%5BAUTO%5D+Sync+with+dashboard+database+)). Please review the content and merge it when you feel ready.
4848

4949
### Manual update
5050

@@ -59,7 +59,7 @@ This will autopolulate the details and implementations sections of the website,
5959

6060
### Improve the content via PR(s)
6161

62-
If you want to enhance any page, you can do so as you would in any other project (via a Pull Request, [example](https://github.com/secure-dashboards/openjs-security-program-standards/pull/9)). However, please note certain rules, as some parts of the files are dynamically generated, and your changes could be overwritten.
62+
If you want to enhance any page, you can do so as you would in any other project (via a Pull Request, [example](https://github.com/OpenPathfinder/website/pull/9)). However, please note certain rules, as some parts of the files are dynamically generated, and your changes could be overwritten.
6363

6464
**Rules**
6565
1. Metadata is added automatically. Manual additions or modifications to metadata are not allowed.

data/checks.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1769,7 +1769,7 @@
17691769
"sources_description": "OpenSSF SCM Best PracticesOpenSSF Best Practices Badge Gold Level [require_2FA]",
17701770
"implementation_status": "completed",
17711771
"implementation_type": "computed",
1772-
"implementation_details_reference": "https://github.com/secure-dashboards/openjs-foundation-dashboard/issues/43",
1772+
"implementation_details_reference": "https://github.com/OpenPathfinder/visionBoard/issues/43",
17731773
"details_url": "https://openjs-security-program-standards.netlify.app/details/githubOrgMFA",
17741774
"created_at": "2024-12-11T23:03:52.941Z",
17751775
"updated_at": "2024-12-11T23:03:52.941Z"
@@ -1794,7 +1794,7 @@
17941794
"sources_description": "OpenSSF Best Practices Badge Passing Level [know_secure_design]",
17951795
"implementation_status": "completed",
17961796
"implementation_type": "manual",
1797-
"implementation_details_reference": "https://github.com/secure-dashboards/openjs-foundation-dashboard/issues/52",
1797+
"implementation_details_reference": "https://github.com/OpenPathfinder/visionBoard/issues/52",
17981798
"details_url": "https://openjs-security-program-standards.netlify.app/details/softwareDesignTraining",
17991799
"created_at": "2024-12-11T23:03:52.941Z",
18001800
"updated_at": "2024-12-11T23:03:52.941Z"

docs/details/githubOrgMFA.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ Multi Factor Authentication (MFA) Enforced Across the Github Organization
1919

2020
## Dashboard Inclusion
2121

22-
We use the field `two_factor_requirement_enabled` from the GitHub Organization API to check if the project has enforced this policy. [More information](https://github.com/secure-dashboards/openjs-foundation-dashboard/issues/43)
22+
We use the field `two_factor_requirement_enabled` from the GitHub Organization API to check if the project has enforced this policy. [More information](https://github.com/OpenPathfinder/visionBoard/issues/43)
2323

2424
<!-- DETAILS:START -->
2525
## Details
2626
- Implementation Status: completed
27-
- Implementation Details: It is computed ([details](https://github.com/secure-dashboards/openjs-foundation-dashboard/issues/43)).
27+
- Implementation Details: It is computed ([details](https://github.com/OpenPathfinder/visionBoard/issues/43)).
2828
- C-SCRM: true
2929
- Priority Group: P1
3030
- Mitre: [CWE-308](https://cwe.mitre.org/data/definitions/308.html)

docs/details/softwareDesignTraining.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ At least One Primary Maintainer has taken TBD Training on Secure Software Design
1919

2020
## Dashboard Inclusion
2121

22-
It is considered `passed` if there is a record for the organization in the `software_design_training` dashboard table and the date falls within the valid range (one natural year). This table is maintained manually, [more information](https://github.com/secure-dashboards/openjs-foundation-dashboard/issues/52)
22+
It is considered `passed` if there is a record for the organization in the `software_design_training` dashboard table and the date falls within the valid range (one natural year). This table is maintained manually, [more information](https://github.com/OpenPathfinder/visionBoard/issues/52)
2323

2424
<!-- DETAILS:START -->
2525
## Details
2626
- Implementation Status: completed
27-
- Implementation Details: It is manual ([details](https://github.com/secure-dashboards/openjs-foundation-dashboard/issues/52)).
27+
- Implementation Details: It is manual ([details](https://github.com/OpenPathfinder/visionBoard/issues/52)).
2828
- C-SCRM: false
2929
- Priority Group: P0
3030
- Mitre: [M1013](https://attack.mitre.org/mitigations/M1013/)

docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ const config = {
4242
},
4343
items: [
4444
{
45-
href: 'https://github.com/secure-dashboards/openjs-security-program-standards',
45+
href: 'https://github.com/OpenPathfinder/website',
4646
label: 'Repository',
4747
position: 'right'
4848
}

0 commit comments

Comments
 (0)