addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

June 2015 ***Not Beginner*** Meetup

An introduction to writing secure WordPress code.

Stéphane Boisvert, Ottawa's first automattician, will be giving a special preview of his WordCamp Winnipeg presentation.

He go over some of the most common attack vectors in code and how to protect against them while you write or edit a theme or plugin.

Going over:

• Escaping

• SQL sanitization

• General Sanitization / Validation

• XSS in Javascript

• current_user_can

• nonce checks

• And other security tips and tricks.

Stéphane works for Automattic, the company behind as a VIP Engineer helping sites stay secure and optimized. He’s been working with WordPress for over 5 years.

Meeting Details:

This is a meetup in our "Not Beginner" series. This series of talks is for WordPress (or related) presentations that are not at a beginner level.  Anyone at any experience level is welcome to attend, but there will be an assumption in the presentations and discussion that attendees have some knowledge of WordPress.

Senate Room, 6th Floor – Robertson Hall, Carleton University, 1125 Colonel By Drive.  Robertson Hall marked on Google:

Parking on campus requires payment, but all of the lots, including the garage just to the north of Roberson Hall, cap at $7 for the evening after 5pm.

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $[masked]/year)


7:00 - General announcements

7:10 - Presentation

8:00 - Q&A

8:30 - Wrap-up


Join or login to comment.

  • Nicholas S.

    Very informative. Good lecture and people.

    June 11, 2015

  • Michel J.

    Sorry guys, I can't make it tonight...

    June 10, 2015

  • Steve P.

    Was hoping to stop by and say hi Stéphane, but looks like I can't make it!

    June 10, 2015

    • Stéphane B.

      A shame. I was also away during your presentation so I couldn't make it. I'm sure there will be one we can both go to to catch up.

      June 10, 2015

    • Jamie O.

      I'm also going to drop into the "unlikely to make it" category.

      June 10, 2015

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy