Skip to content

Brainstorm Around Q4 Security Engineering Champion Milestones #67

Closed
@bensternthal

Description

@bensternthal

Let's get some ideas around the work to support the Q4 milestones, what we want to accomplish and most importantly, what done looks like.

Q4 Milestones / Milestone 3

  • Security Implementation: Report on OpenSSF Best Practices Badge program for JavaScript published
  • Security Ongoing / Self-sustaining post contract:
    • Content documented: customized best practices recommended by OpenSSF
    • Best practices JavaScript checklist completed
    • Templates documented
    • Compliance tools created
    • SBOM Generation / Tooling Best Practices updated and documented

For Reference.. All Milestones

Milestone 1

  • Infra Discovery: Project, stakeholders, and requirements gathering completed
  • Infra Planning: Project and program scoping completed
  • Security Planning: Security engineer, Audit Vendor, and Training Vendor hired
  • Security Planning: Inventory and analysis audit completed to establish project
    Tiers. Top 10 Tier 1 projects to start identified.
  • Security Implementation: Provided direct support to maintainers on the menu of
    OpenSSF Best Practices Badge program
  • Security Implementation: Provided direct support for secure releases and CVE
    management

Milestone 2

  • Infra Planning: SOW and communication strategy created
  • Security Implementation: Broad JavaScript ecosystem education and outreach
    on OpenSSF Best Practices Badge program completed
  • Security Ongoing:
    o Content development update: customized best practices recommended
    by OpenSSF
    o SBOM Generation / Tooling Best Practices created.
    o Compliance Report / Audits / Dashboard created and populated by Tier 2
    projects

Milestone 3

  • Infra Design: CI/CD and productivity tools standardization exercise completed
  • Infra Design: Proof of concept where needed implemented
  • Security Implementation: Report on OpenSSF Best Practices Badge program for
    JavaScript published
  • Security Ongoing / Self-sustaining post contract:
    o Content documented: customized best practices recommended by
    OpenSSF
    o Best practices JavaScript checklist completed
    o Templates documented
    o Compliance tools created
    o SBOM Generation / Tooling Best Practices updated and documented

Milestone 4

  • Infra Design: Proof of concept user acceptance validation completed
  • Infra Implementation: Onboarded projects into tooling where needed
  • Security Implementation: Secondary Tier projects started. Educate and onboard
    through consensus with projects’ technical steering committees or individual
    maintainers
  • Security Implementation: OpenJS and audit vendor publish an Impact Report,
    summarizing all results of security audits. Example:
    https://openssf.org/blog/2023/02/01/independent-security-audit-impact-report/
  • Security Implementation: JavaScript training launched
  • Security Implementation: Compliance Report / Audits / Dashboard created and
    populated by Tier 2 projects
  • Security Ongoing:
    o Direct support to maintainers on the menu of OpenSSF Best Practices
    Badge program
    o Direct support for secure releases and CVE management
    o Content development: customized best practices recommended by
    OpenSSF
    o SBOM Generation / Tooling Best Practices created

Milestone 5

  • Infra Implementation: Targeted project transition of productivity and CI/CD
    complete (Target projects to be identified via SOW) (Phase 1)
  • Security Implementation: Badges implemented on Tier 2 Projects
  • Security Ongoing:
    o Direct support for secure releases and CVE management.
    o Content development: customized best practices recommended by
    OpenSSF
    o SBOM Generation / Tooling Best Practices created.
    o Compliance Report / Audits / Dashboard created and populated by Tier 2
    projects.

Milestone 6

  • Infra Implementation: Targeted project transition of productivity and CI/CD
    complete (Target projects to be identified via SOW) (Phase 2)
  • Security Implementation: Broad JavaScript ecosystem education and outreach
    on OpenSSF Best Practices Badge program
  • Security Ongoing:
    o Content development update: customized best practices recommended
    by OpenSSF
    o SBOM Generation / Tooling Best Practices created.
    o Compliance Report / Audits / Dashboard created and populated by Tier 2
    projects

Milestone 7

  • Infra Implementation: Targeted project transition of productivity and CI/CD
    complete (Target projects to be identified via SOW) (Phase 3)
  • Infra Finalization of transition work
  • Project sunsetting completed
  • Infra: Internal and external support documentation created
  • Infra Formalization of budget forecasting
  • Security Implementation: Public report on OpenSSF Best Practices Badge
    program for JavaScript
  • Security Ongoing / Self-sustaining post contract:
    o Content documented: customized best practices recommended by
    OpenSSF
    o Best practices JavaScript checklist created
    o Templates documented
    o Compliance tools created
    o SBOM Generation / Tooling Best Practices updated and documented

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions