Skip to content

Commit eb7ba17

Browse files
authored
Transfer to OSSF (#343)
* chore: changed repo url Signed-off-by: Theba Gomez <[email protected]> * chore: project rename Signed-off-by: Theba Gomez <[email protected]> * chore: added gitignore rule for build folder Signed-off-by: Theba Gomez <[email protected]> --------- Signed-off-by: Theba Gomez <[email protected]>
1 parent 6a73643 commit eb7ba17

File tree

7 files changed

+25
-23
lines changed

7 files changed

+25
-23
lines changed

.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -228,4 +228,6 @@ $RECYCLE.BIN/
228228
# Windows shortcuts
229229
*.lnk
230230

231-
# End of https://www.toptal.com/developers/gitignore/api/windows,macos,linux,react,node
231+
# End of https://www.toptal.com/developers/gitignore/api/windows,macos,linux,react,node
232+
233+
build

README.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# openssf-scorecard-api-visualizer
1+
# OSSF Scorecard Visualizer
22

33
The OpenSSF Scorecard Monitor Visualizer is a tool that provides a visual representation of the OpenSSF Scorecard data for monitoring the security status of open source projects. It fetches the scorecard data from the [OpenSSF Scorecard API](https://api.securityscorecards.dev/#/results) and presents it in a user-friendly and interactive visual format.
44

@@ -65,17 +65,17 @@ The Visualizer and the Comparator can be used outside the Monitor.
6565

6666
You have 3 options of visualization. Depending on which one you want to check, you should craft your own url as:
6767

68-
- Checks the latest Scorecard data available for a project: `https://kooltheba.github.io/openssf-scorecard-api-visualizer/#/projects/${platform}/${org}/${repo}`
69-
- Checks the Scorecard data for an specific commit (previously reported): `https://kooltheba.github.io/openssf-scorecard-api-visualizer/#/projects/${platform}/${org}/${repo}/commit/{commitHash}`
70-
- Compares two specific commits, previously reported: `https://kooltheba.github.io/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/compare/{prevCommitHash}/{currentCommitHash}`
68+
- Checks the latest Scorecard data available for a project: `https://ossf.github.io/scorecard-visualizer/#/projects/${platform}/${org}/${repo}`
69+
- Checks the Scorecard data for an specific commit (previously reported): `https://ossf.github.io/scorecard-visualizer/#/projects/${platform}/${org}/${repo}/commit/{commitHash}`
70+
- Compares two specific commits, previously reported: `https://ossf.github.io/scorecard-visualizer/#/projects/github.com/nodejs/node/compare/{prevCommitHash}/{currentCommitHash}`
7171

7272
> 👉 Please note that in order to retrieve data from the Scorecard API, it is necessary for organizations or repository owners to report their commits to the Scorecard. However, it's important to keep in mind that not all organizations report their commits, which may result in a `404 error` if the data is not available in the API. Please be aware that this behavior is expected and not indicative of a bug.
7373
7474
### Examples
7575

76-
- [Nodejs latest repository Scorecard](https://kooltheba.github.io/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node)
77-
- [Nodejs specific commit Scorecard](https://kooltheba.github.io/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/commit/da80964a3d708ef3ae42d4424034f155ad37e07d)
78-
- [Nodejs reported commits comparation](https://kooltheba.github.io/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/da80964a3d708ef3ae42d4424034f155ad37e07d)
76+
- [Nodejs latest repository Scorecard](https://ossf.github.io/scorecard-visualizer/#/projects/github.com/nodejs/node)
77+
- [Nodejs specific commit Scorecard](https://ossf.github.io/scorecard-visualizer/#/projects/github.com/nodejs/node/commit/da80964a3d708ef3ae42d4424034f155ad37e07d)
78+
- [Nodejs reported commits comparation](https://ossf.github.io/scorecard-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/da80964a3d708ef3ae42d4424034f155ad37e07d)
7979

8080
## Contributing
8181

@@ -94,4 +94,4 @@ This project is licensed under the [Apache License Version 2.0](LICENSE).
9494

9595
## Support
9696

97-
If you encounter any issues or have questions about the OpenSSF Scorecard Monitor Visualizer, please [open an issue](https://github.com/KoolTheba/openssf-scorecard-api-visualizer/issues/new) on the GitHub repository.
97+
If you encounter any issues or have questions about the OpenSSF Scorecard Monitor Visualizer, please [open an issue](https://github.com/ossf/scorecard-visualizer/issues/new) on the GitHub repository.

cypress/e2e/comparator.cy.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ describe("Comparator", () => {
1717
).as("getDataCurrentCommit");
1818

1919
cy.visit(
20-
"localhost:3000/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/077fd7d83d7d41695137c1af5b9be1d72250e69e",
20+
"localhost:3000/scorecard-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/077fd7d83d7d41695137c1af5b9be1d72250e69e",
2121
);
2222
cy.wait("@getDataPreviousCommit"); // first try as react query behaves
2323
cy.wait("@getDataPreviousCommit"); // second try
@@ -53,7 +53,7 @@ describe("Comparator", () => {
5353
).as("getDataCurrentCommit");
5454

5555
cy.visit(
56-
"localhost:3000/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/077fd7d83d7d41695137c1af5b9be1d72250e69e",
56+
"localhost:3000/scorecard-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/077fd7d83d7d41695137c1af5b9be1d72250e69e",
5757
);
5858
cy.wait("@getDataPreviousCommit"); // first try as react query behaves
5959
cy.wait("@getDataPreviousCommit"); // second try
@@ -88,7 +88,7 @@ describe("Comparator", () => {
8888
).as("getDataCurrentCommit");
8989

9090
cy.visit(
91-
"localhost:3000/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/077fd7d83d7d41695137c1af5b9be1d72250e69e",
91+
"localhost:3000/scorecard-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/077fd7d83d7d41695137c1af5b9be1d72250e69e",
9292
);
9393
cy.wait("@getDataPreviousCommit"); // first try as react query behaves
9494
cy.wait("@getDataCurrentCommit"); // first try as react query behaves
@@ -124,7 +124,7 @@ describe("Comparator", () => {
124124
).as("getDataCurrentCommit");
125125

126126
cy.visit(
127-
"localhost:3000/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/077fd7d83d7d41695137c1af5b9be1d72250e69e",
127+
"localhost:3000/scorecard-visualizer/#/projects/github.com/nodejs/node/compare/2ac5e9889aba461f5a54d320973d2574980d206b/077fd7d83d7d41695137c1af5b9be1d72250e69e",
128128
);
129129
cy.wait("@getDataPreviousCommit"); // first try as react query behaves
130130
cy.wait("@getDataCurrentCommit"); // first try as react query behaves
@@ -165,7 +165,7 @@ describe("Comparator", () => {
165165
"https://github.com/nodejs/node/commit/2ac5e9889aba461f5a54d320973d2574980d206b",
166166
);
167167

168-
// @TODO: restore when https://github.com/KoolTheba/openssf-scorecard-api-visualizer/actions/runs/5457182231/jobs/9930918315?pr=106 is solved
168+
// @TODO: restore when https://github.com/ossf/scorecard-visualizer/actions/runs/5457182231/jobs/9930918315?pr=106 is solved
169169
// cy.get('[data-testid="date"]').should("contain", "Date: June 8, 2023");
170170

171171
cy.get('[data-testid="scorecard-version"]').should(

cypress/e2e/visualizer.cy.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ describe("Visualizer", () => {
99
).as("getData");
1010

1111
cy.visit(
12-
"localhost:3000/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node",
12+
"localhost:3000/scorecard-visualizer/#/projects/github.com/nodejs/node",
1313
);
1414
cy.wait("@getData"); // first try as react query behaves
1515
cy.wait("@getData"); // second try
@@ -34,7 +34,7 @@ describe("Visualizer", () => {
3434
).as("getData");
3535

3636
cy.visit(
37-
"localhost:3000/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/commit/19fa9f1bc47b0666be0747583bea8cb3d8ad5eb1",
37+
"localhost:3000/scorecard-visualizer/#/projects/github.com/nodejs/node/commit/19fa9f1bc47b0666be0747583bea8cb3d8ad5eb1",
3838
);
3939
cy.wait("@getData"); // first try as react query behaves
4040
cy.wait("@getData"); // second try
@@ -60,7 +60,7 @@ describe("Visualizer", () => {
6060
).as("getData");
6161

6262
cy.visit(
63-
"localhost:3000/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node",
63+
"localhost:3000/scorecard-visualizer/#/projects/github.com/nodejs/node",
6464
);
6565
cy.wait("@getData");
6666
cy.get("h1").should("contain", "OpenSSF Scorecard for nodejs/node");
@@ -180,7 +180,7 @@ describe("Visualizer", () => {
180180
).as("getData");
181181

182182
cy.visit(
183-
"localhost:3000/openssf-scorecard-api-visualizer/#/projects/github.com/nodejs/node/commit/50477fa35367bb76e5f56ac93d661b01a5578cec",
183+
"localhost:3000/scorecard-visualizer/#/projects/github.com/nodejs/node/commit/50477fa35367bb76e5f56ac93d661b01a5578cec",
184184
);
185185
cy.wait("@getData");
186186
cy.get("h1").should("contain", "OpenSSF Scorecard for nodejs/node");

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "openssf-scorecard-api-visualizer",
2+
"name": "scorecard-visualizer",
33
"version": "1.0.0",
44
"private": true,
55
"dependencies": {
@@ -20,7 +20,7 @@
2020
"typescript": "4.9.5",
2121
"web-vitals": "3.5.0"
2222
},
23-
"homepage": "https://kooltheba.github.io/openssf-scorecard-api-visualizer",
23+
"homepage": "https://ossf.github.io/scorecard-visualizer",
2424
"scripts": {
2525
"start": "react-scripts start",
2626
"lint": "eslint .",

src/components/ProjectComparator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ function ProjectComparator() {
138138
<span className="warning-message" data-testid="discrepancies">
139139
{`Scorecard API missing: ${discrepancies.join(", ")} checks. See `}
140140
<a
141-
href="https://github.com/KoolTheba/openssf-scorecard-api-visualizer/tree/main#discrepancies-management"
141+
href="https://github.com/ossf/scorecard-visualizer/tree/main#discrepancies-management"
142142
target="_blank"
143143
rel="noreferrer"
144144
>

0 commit comments

Comments
 (0)