GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - github/codeql-dubbo-workshop

This repository was archived by the owner on Apr 17, 2024. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

27 Commits
27 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
codeql @ 2cbad4a
codeql @ 2cbad4a
 
 
databases
databases
 
 
exercises
exercises
 
 
.DS_Store
.DS_Store
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
EkoParty2021_slides.pdf
EkoParty2021_slides.pdf
 
 
HacktivityCon2021_slides.pdf
HacktivityCon2021_slides.pdf
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
workshop.md
workshop.md
 
 
workspace.code-workspace
workspace.code-workspace
 
 

Repository files navigation

CodeQL as an audit oracle: Dubbo Workshop

5th and 6th October 2021

Preparation

For this workshop, you are invited to actively participate by writing CodeQL queries in Visual Studio Code. To do this, you will need to have Visual Studio Code up and running.

Running locally

  1. Install Visual Studio Code.

  2. Clone the repository (https://github.com/github/codeql-dubbo-workshop) locally. Make sure to get the submodules. For example with the command line

git clone --recursive https://github.com/github/codeql-dubbo-workshop.git
  1. Open the repository folder in Visual Studio Code.

  2. Install the CodeQL extension for Visual Studio Code, from the Visual Studio Code extensions marketplace. (Use the "Extensions" icon on the left of Visual Studio Code).

  3. Click on the CodeQL icon on the left, dismiss the dialog if needed, then select "Add a CodeQL database/From an archive". Navigate to the databases folder and select dubbo_2.7.8.zip.

  4. Go back to the CodeQL view (click on the CodeQL icon on the left if necessary). Hover over the database and select "Set Current Database".

  5. Open the file HelloWorld.ql in VScode. (Use the Explorer icon on the left of Visual Studio Code, and locate the file in the root of the repository).

  6. Right-click on the file, and select "CodeQL: Run query". You should see the "CodeQL Query Results" window on the right hand side.

  7. Proceed to the main content.

📚 Resources

  • For more advanced CodeQL development in future, you may wish to set up the CodeQL starter workspace for all languages.
  • CodeQL overview
  • CodeQL for Java
  • Analyzing data flow in Java
  • Using the CodeQL extension for VS Code
  • CodeQL on GitHub Learning Lab
  • CodeQL on GitHub Security Lab

About

No description, website, or topics provided.

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

61 stars

Watchers

2 watching

Forks

15 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.