Skip to content

Initiative for CII-Best-Practices for Nodejs Projects #953

Description

@UlisesGascon

As commented in #884 seems like there is an interest to explore this idea.

Context

I discovered that we already completed the process for Nodejs, last update at 2016-05-19.

I believe we can review the current status and check if we need to update some of the answers. Also it might be quite interesting to see if we can achieve Silver or Gold level.

More information in OpenSSF Best Practices Badge Program

Next steps

Activity

  1. self-assigned this
    on Apr 16, 2023
  2. UlisesGascon commented on May 12, 2023

    @UlisesGascon
    MemberAuthor

    @rvagg can you add me to the https://bestpractices.coreinfrastructure.org/en/projects/29? We will need to make some changes soon in order to merge #954

  3. rvagg commented on Jun 22, 2023

    @rvagg
    Member

    Sorry @UlisesGascon, this one fell off my notification list in my general cull of incoming notifications, only an email from @mhdawson pointed me to it.

    Entry created on 2015-11-02

    This is a lifetime ago, so it's something expunged from my memory, I clicked through to the page wondering why I was being pinged about it .. but my name's on it! Project #29 in CII Best Practices, I remember now when that thing started and thinking it was a good idea .. early adopters!

    I actually can't find any place where I can "add" or even transfer the thing, it looks like it's just me. I guess we could email and ask them to transfer it to someone else? Or if you want to list items that you want to edit in this thread I could go and do them. Lots of stuff to fill out for Silver and Gold but if you want to tell me which ones to tick I could go and do that.

  4. UlisesGascon commented on Jun 23, 2023

    @UlisesGascon
    MemberAuthor

    Thanks @rvagg for the update, seems like we are early adopters 😃

    I actually can't find any place where I can "add" or even transfer the thing, it looks like it's just me. I guess we could email and ask them to transfer it to someone else? Or if you want to list items that you want to edit in this thread I could go and do them. Lots of stuff to fill out for Silver and Gold but if you want to tell me which ones to tick I could go and do that.

    I was not able to find it as well, so I guest this feature is not yet implement. Can you help us to update the records for the entry level form? In the PR #954 we discussed about what should be included. By comparing the first and the last commit https://github.com/nodejs/security-wg/compare/84945b0..1eeb152 it will be easier to visualize what has change from the current responses.

    If you prefer me to do it, you can share your credentials with us (if you are using user/pass login) in the private repository 👍

    We are working now in the Silver questionary in #955

  5. rvagg commented on Jun 23, 2023

    @rvagg
    Member

    if you are using user/pass login

    GitHub login unfortunately!

    Next problem is that their form doesn't work! I can edit "passing" and "gold" but not "silver", when I go to the edit link (https://bestpractices.coreinfrastructure.org/en/projects/29/edit?criteria_level=1) it redirects back to https://bestpractices.coreinfrastructure.org/en.

    I'll email them and also see if I can convert the login to user/pass or add people to it, or something.

  6. rvagg commented on Jun 23, 2023

    @rvagg
    Member

    Opened ossf/best-practices-badge#1983 about the edit problem, emailed them about the login setup.

  7. rvagg commented on Jun 23, 2023

    @rvagg
    Member

    ... and ossf/best-practices-badge#1984 about email problems

  8. rvagg commented on Jun 28, 2023

    @rvagg
    Member

    Passing criteria all updated to match the diff now.
    Silver editing got fixed so I should be able to do that too when needed.

  9. mhdawson commented on Jun 28, 2023

    @mhdawson
    Member

    @rvagg thanks for opening those issues. Does it make sense to open an issue asking how we transfer ownership so that you don't need to be in the loop?

  10. rvagg commented on Jun 29, 2023

    @rvagg
    Member

    I asked via email, no response yet.

  11. mhdawson commented on Jun 29, 2023

    @mhdawson
    Member

    k thanks.

  12. UlisesGascon commented on Aug 21, 2023

    @UlisesGascon
    MemberAuthor

    Hi @rvagg! Good news! The silver responses are ready in b93ef8e. Can you help us to add them in the website?

  13. rvagg commented on Aug 22, 2023

    @rvagg
    Member

    I've done the updates, but as I noted in the commit all of the entries require justification - text and/or a URL, I stopped commenting in the commit because there's so many without. Even the N/A ones want justification. But I found I could submit without filling those out, even though they said "Required", but now on the page you should see lots of Warning: Requires lengthier justification.

  14. 31 remaining items

  15. github-actions commented on Feb 4, 2025

    @github-actions
    Contributor

    This issue has been inactive for 90 days. It will be closed in 14 days unless there is further activity or the stale label is taken off.

  16. github-actions commented on May 6, 2025

    @github-actions
    Contributor

    This issue has been inactive for 90 days. It will be closed in 14 days unless there is further activity or the stale label is taken off.

  17. github-actions commented on Aug 5, 2025

    @github-actions
    Contributor

    This issue has been inactive for 90 days. It will be closed in 14 days unless there is further activity or the stale label is taken off.

  18. david-a-wheeler commented on Aug 5, 2025

    @david-a-wheeler

    You absolutely can create a nodejs-tsc account on https://www.bestpractices.dev/ and then have @rvagg transfer ownership over to that user. You can also add other users as editors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions