Skip to content

Mapping: to more owasp resources #471

Open

Description

@robvanderveer

Activity

  1. self-assigned this
    on Jul 2, 2024
  2. northdpole commented on Jul 2, 2024

    @northdpole
    Collaborator

    Great idea! Shall we talk to the owasp board to make them linking to us mandatory or you'd rather we link manually to attacks?

  3. robvanderveer commented on Jul 3, 2024

    @robvanderveer
    CollaboratorAuthor

    @northdpole I think the board is keen to use OpenCRE and to unlock OWASP content. Making it mandatory perhaps to achieve a certain project status: that would help. So we could propose that. But it won't get that path traversal page in OpenCRE for example. We can bring this matter forward to them. Could you do this? I am already in contact with them a lot on the AI standardization stuff. I'm happy to (co) write the email.

  4. removed their assignment
    on Feb 22, 2025
  5. added this to the CRE v3 milestone on Feb 22, 2025
  6. added
    GSOCthis feature is a potential Google Summer of Code candidate
    on Feb 22, 2025
  7. sd2604 commented on Nov 12, 2025

    @sd2604

    Hi , I’d like to take this issue on. I have some familiarity with OWASP guidelines and best practices, and I can help map our current implementation to more OWASP resources for stronger security alignment.
    Could you please assign this issue to me? I’ll make sure the mappings are well-documented and cross-referenced with the latest OWASP standards.

  8. northdpole commented on Nov 27, 2025

    @northdpole
    Collaborator
  9. PRAteek-singHWY commented on Jan 15, 2026

    @PRAteek-singHWY
    Contributor

    Hi @northdpole,

    Here’s my proposed incremental approach for #471:

    Phase 1 – Foundation (small PR)

    Introduce OWASP Attack pages (e.g. Path Traversal, SQL Injection) as external resources in OpenCRE, added manually.
    This establishes OWASP attack documentation as a first-class citizen in the graph.

    Phase 2 – Automated linking via CWE

    Many OWASP Attack pages explicitly reference CWEs (e.g. Related CWEs: CWE-22).
    I will parse these CWE references and automatically link the Attack node to the same CREs already linked to that CWE.
    This avoids manual curation and leverages OpenCRE’s existing structure.

    Phase 3 – Full parser (future / GSoC scope)

    Extend this into a parser that pulls from OWASP/www-community (pages/attacks), extracts CWE IDs, and continuously syncs OWASP Attack content into OpenCRE.

    Outcome

    Users browsing a CRE (e.g. Input Validation) will naturally see relevant OWASP Attacks (e.g. Path Traversal) via shared CWE relationships.

    I’ll start with Phase 1 and keep each step small and reviewable.

  10. northdpole commented on Jan 16, 2026

    @northdpole
    Collaborator

    I've texted you on slack, this needs consideration, please do not open PRs on this particular topic without us having a chat, it's not simple :-)

  11. PRAteek-singHWY commented on Jan 16, 2026

    @PRAteek-singHWY
    Contributor

    I've texted you on slack, this needs consideration, please do not open PRs on this particular topic without us having a chat, it's not simple :-)

    Thanks, @northdpole — understood 👍🏻
    I’ll pause any PRs on this topic for now, and we can walk through it together .
    I agree it’s not a simple area.

  12. PRAteek-singHWY commented on Jan 19, 2026

    @PRAteek-singHWY
    Contributor

    Hi @northdpole Sir, To help move this forward constructively, I’ve put together a phased design proposal and shared it with you on Slack to frame the broader approach and trade-offs.
    I’m very open to revising the direction, scope, or assumptions based on your feedback, and I’m looking forward to iterating on the design together before any further implementation.
    Thanks again for calling this out , I agree this needs careful thinking.

  13. Bornunique911 commented on Apr 24, 2026

    @Bornunique911
    Contributor

    Hi, @Pa04rth . I would like to work on it and I have created a stacked PR's for fixing this issue partially.

    #858
    #863
    #865
    #877
    #900

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

Metadata

Metadata

Assignees

Labels

GSOCthis feature is a potential Google Summer of Code candidateenhancementNew feature or request

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions