CodeQL Query Writing Tailored Workshop
Overview
One of the most compelling aspects of CodeQL is its extensibility. Rather than being limited to a set of out of the box functions, new functionality can be added by authoring new queries using a powerful and comprehensive programming language called QL. Having the ability to author new CodeQL queries has a number of advantages such as being able to find new security vulnerabilities and being able to model new frameworks and codebases to provide higher-fidelity query results.
An important aspect of being successful with CodeQL is an ability to design and write new CodeQL queries that solve new problems not addressed by the out of the box queries provided with CodeQL. In addition to our CodeQL Query Writing Training, which offers a fixed set of courses the you can select from, this offering provides you with a way to request and participate in workshops tailored to the unique business and technical challenges of your organization.
In this offering, you will discuss your goals with a CodeQL Analysis Engineer who will in turn compose a workshop tailored to your goals and requirements. The workshop will be delivered in the same 2 hour format as the CodeQL Query Writing Trainings but designed to address the needs that are tailored do your organization and technical challenges.
Key Features and Benefits
What you get from this workshop
Guided by a CodeQL expert
Interactive training with a CodeQL expert to gain a deeper understanding of CodeQL.
Your topic, your focus
Focused on a query writing topic of your choice, not a fixed curriculum.
Reusable query patterns
Learn reusable patterns for query development you can apply to similar problems.
Materials to keep
Receive example CodeQL databases, queries, and learning material for continuing your learning after the session.
Syllabus
- A kick-off and discovery call to identify and refine the topic of the workshop. Please bring any supporting material with you — e.g. samples, references or relevant codebases.
- Development of the workshop based on the agreed topic and scope. This will typically require 1–2 weeks.
- Delivery of the workshop in a single 2 hour interactive remote session. All materials will be shared with you after the session.
Learning and Business Outcomes
Deeper CodeQL understanding
Enhanced understanding of CodeQL topics covered by the tailored training workshop.
Applicable patterns
Participants will be able to apply the patterns and approaches covered in the session to similar problems.
Ready-to-use queries
One or more queries identifying the example vulnerabilities or patterns to help accelerate your own query development for similar patterns.
Prerequisites and Target Audience


