Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial - Plugin Security: Common Vulnerabilities #1286

Closed
15 tasks done
jonathanbossenger opened this issue Jan 31, 2023 · 7 comments
Closed
15 tasks done

Tutorial - Plugin Security: Common Vulnerabilities #1286

jonathanbossenger opened this issue Jan 31, 2023 · 7 comments
Assignees

Comments

@jonathanbossenger
Copy link
Collaborator

jonathanbossenger commented Jan 31, 2023

Topic Description

In the plugin security best practices tutorial we covered the 5 top ways you can ensure your plugin is developed securely. However, it's important to understand why you need to follow these principles.

In this tutorial, we will cover the top 3 Common Vulnerabilities that are found in plugins, and how to use the practices taught in the previous tutorial to combat them.

Related Resources

Links to related content on Learn, HelpHub, DevHub, GitHub Gutenberg Issues, DevNotes, etc.

Guidelines

Review the team guidelines

Tutorial Development Checklist

  • Vetted by instructional designers for content idea
  • Provide feedback of the idea
  • Gather links to Support and Developer Docs
  • Review any related material on Learn
  • Define several SEO keywords to use in the article and where they should be prominently used
  • Description and Objectives finalized
  • Tutorial created and announced to the team for Q/A review
  • Tutorial reviewed and ready to publish
  • Tutorial submitted and published to WPTV
  • Tutorial published on WPTV
  • Tutorial captioned
  • Tutorial created on Learn.WordPress.org
  • Tutorial post reviewed for grammar, spelling, etc.
  • Tutorial published on Learn.WordPress.org
  • Tutorial announced to Marketing Team for promotion
@jonathanbossenger jonathanbossenger added [Content Type] Tutorial Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Jan 31, 2023
@jonathanbossenger jonathanbossenger self-assigned this Jan 31, 2023
@jonathanbossenger jonathanbossenger added Draft in Progress and removed Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Jan 31, 2023
@jonathanbossenger
Copy link
Collaborator Author

A great list of additional improvements is mentioned here.

@jonathanbossenger
Copy link
Collaborator Author

@jonathanbossenger
Copy link
Collaborator Author

Common-security-vulnerabilities.mp4

Video for review.

@jonathanbossenger jonathanbossenger moved this from 🚧 Drafts in Progress to 🔎 Review in Progress in LearnWP Content - Development Mar 13, 2023
@westnz
Copy link
Collaborator

westnz commented Mar 17, 2023

Good job, Jonathan!

Review

  • Clear video and instructions
  • Annotations effectively used
  • Check the voice recording at 3:38 / 3:39 seconds

@nomad-skateboarding-dev

Overall Impression

Well done!

Specific Feedback

  • Agree with @westnz that this is a clear video and instructions.
  • As Wes also noted, only non-technical part that was off was the transition at 3:38. I can tell you're saying, "The most", but it cuts in a millisecond late.

@jonathanbossenger
Copy link
Collaborator Author

Thanks, @westnz and @nomad-skateboarding-dev for the reviews.

With regards to the voice cut-off, this happens due to the Krisp software I use to filter out white noise, etc. It sometimes cuts off the first word I speak. I'll try and do my best to cough or click my fingers before I speak in the future 😁

@jonathanbossenger
Copy link
Collaborator Author

@github-project-automation github-project-automation bot moved this from 🔎 Review in Progress to 📜 Published or Closed in LearnWP Content - Development Apr 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📜 Published or Closed
Development

No branches or pull requests

5 participants