Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.

Is 10up/safe-svg beginner-friendly?

The maintainers of 10up/safe-svg usually reply to a pull request within 1 day. 1 beginner-friendly issue is open now.

Stars
339
Forks
39
Open beginner issues
1
Indexed issues
28
Avg merge
1d 22h
Merged PRs (30d)
9
Dominant language
PHP
License
GPL-2.0
Last GitHub push
Sep 7, 2026
Latest indexed
Sep 14, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
help wanted

How to contribute to 10up/safe-svg

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's GPL-2.0 license.
  4. Pick the open beginner-friendly issue below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Uncaught LogicException when a non-SVG file is uploaded with an .svg extension
    Open
    help wanted

    Difficulty 2/5 1-3 hours Newbie friendliness 86/100

    10up/safe-svg#340 ·

    Maintainers usually reply within 1 day

  • Update PHP support to 8.2–8.5
    Open
    help wanted

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    10up/safe-svg#337 ·

    Maintainers usually reply within 1 day

  • Allow to change the icon without editing the pattern
    Open
    type:enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 52/100

    10up/safe-svg#314 ·

    Maintainers usually reply within 1 day

  • Add support to load icons outside of the media library
    Open
    type:enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    10up/safe-svg#313 ·

    Maintainers usually reply within 1 day

  • Inline svg block corrupts editor html
    Open
    help wanted type:bug

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    10up/safe-svg#307 ·

    Maintainers usually reply within 1 day

  • How might we extend where the SVG mimetype is allowed in support of a new media library in WordPress
    May be free again @darylldoyle claimed this 235 days ago, and no pull request is open. Open
    type:question

    10up/safe-svg#303 · 3 comments · 1 reaction · 1 assignee ·

    Maintainers usually reply within 1 day

  • Custom picked colors do not work
    Open
    help wanted type:bug

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    10up/safe-svg#301 ·

    Maintainers usually reply within 1 day

  • Review need for `@wordpress/icons` dependency.
    Open
    help wanted type:good-first-issue

    Difficulty 2/5 1-3 hours Newbie friendliness 48/100

    10up/safe-svg#293 ·

    Maintainers usually reply within 1 day

  • SVG uploads in the WP Customizer not working
    Open
    help wanted needs:tests

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    10up/safe-svg#289 ·

    Maintainers usually reply within 1 day

  • Renders improperly
    Open
    help wanted

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    10up/safe-svg#260 · 3 comments ·

    Maintainers usually reply within 1 day

  • Allow pasting SVG XML code directly into the editor and render via Image block (if valid)
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    10up/safe-svg#259 · 1 reaction ·

    Maintainers usually reply within 1 day

  • Change width and height directly to <svg> not <div> container
    Open
    help wanted type:accessibility

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    10up/safe-svg#256 ·

    Maintainers usually reply within 1 day

  • Add inline code SVG on block
    Open
    help wanted type:enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    10up/safe-svg#255 · 1 comment · 1 reaction ·

    Maintainers usually reply within 1 day

  • Role translation in the settings
    Open
    help wanted type:bug type:good-first-issue

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    10up/safe-svg#247 · 2 comments ·

    Maintainers usually reply within 1 day

  • Consider a smarter approach to getting SVG dimensions
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    10up/safe-svg#242 ·

    Maintainers usually reply within 1 day

  • Integrate with 10up Distributor
    Open
    help wanted type:enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 38/100

    10up/safe-svg#225 · 2 reactions ·

    Maintainers usually reply within 1 day

  • No RDF metadata
    Open
    type:bug

    Difficulty 2/5 1-3 hours Newbie friendliness 30/100

    10up/safe-svg#211 · 3 comments ·

    Maintainers usually reply within 1 day

  • Incompability with e-payeye-payments
    Open
    type:bug

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    10up/safe-svg#202 ·

    Maintainers usually reply within 1 day

  • Block Inline CSS gets always loaded
    Open
    help wanted type:bug

    10up/safe-svg#191 · 5 comments ·

    Maintainers usually reply within 1 day

  • Add options to disable SVG optimizer and sanitizer
    Open
    type:enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    10up/safe-svg#138 · 2 comments ·

    Maintainers usually reply within 1 day

  • Remove PX from Height and Width in SVG files
    Open
    help wanted type:enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 38/100

    10up/safe-svg#127 ·

    Maintainers usually reply within 1 day

  • Inline style "text-align: left;" always applied to block even when none is selected
    Open
    help wanted type:bug

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    10up/safe-svg#125 ·

    Maintainers usually reply within 1 day

  • It would be beneficial if you could use `safe-svg` for `wp_kses` and other similar purposes.
    Open
    help wanted type:enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    10up/safe-svg#115 · 2 comments · 4 reactions ·

    Maintainers usually reply within 1 day

  • Optimise already uploaded SVG images
    Open
    help wanted type:enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    10up/safe-svg#81 · 6 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • WordPress image sizes for SVG
    Open
    help wanted type:bug

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    10up/safe-svg#47 · 2 comments ·

    Maintainers usually reply within 1 day

  • Regenerate metadata
    Open
    help wanted needs:engineering type:enhancement

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    10up/safe-svg#25 ·

    Maintainers usually reply within 1 day

  • Meta flood for zero-sizes
    Open
    help wanted needs:engineering type:bug

    Difficulty 3/5 1-2 days Newbie friendliness 38/100

    10up/safe-svg#24 · 3 comments ·

    Maintainers usually reply within 1 day

  • SVG height and width attributes
    Possibly taken A pull request linked to this issue is open or already merged. Open
    help wanted

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    10up/safe-svg#6 · 2 comments ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.