Nov
DEC
Jan
13
2019
2020
2021
About this capture
Organization:
Internet Archive
Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.
T h e W a y b a c k M a c h i n e - h t t p : / / w e b . a r c h i v e . o r g / w e b / 2 0 2 0 1 2 1 3 1 3 0 8 3 8 / h t t p s : / / g i t h u b . c o m / g i t h u b / c o d e q l - a c t i o n
S k i p t o c o n t e n t
/ ; r e f _ c t a : S i g n u p ; r e f _ l o c : h e a d e r l o g g e d o u t " >
S i g n up
●
F e a t u r e s →
● C o d e r e v i e w
● P r o j e c t m a n a g e m e n t
● I n t e g r a t i o n s
● A c t i o n s
● P a c k a g e s
● S e c u r i t y
● T e a m m a n a g e m e n t
● H o s t i n g
● M o b i l e
● C u s t o m e r s t o r i e s →
● S e c u r i t y →
●
●
●
● E x p l o r e G i t H u b →
L e a r n & c o n t r i b u t e
● T o p i c s
● C o l l e c t i o n s
● T r e n d i n g
● L e a r n i n g L a b
● O p e n s o u r c e g u i d e s
C o n n e c t w i t h o t h e r s
● E v e n t s
● C o m m u n i t y f o r u m
● G i t H u b E d u c a t i o n
● G i t H u b S t a r s p r o g r a m
●
●
P l a n s →
● C o m p a r e p l a n s
● C o n t a c t S a l e s
● N o n p r o f i t →
● E d u c a t i o n →
In this repository
All GitHub
↵
Jump to
↵
No suggested jump to results
{ { m e s s a g e } }
●
W a t c h
10
●
S t a r
1 8 1
●
F o r k
52
A c t i o n s f o r r u n n i n g C o d e Q L a n a l y s i s
M I T L i c e n s e
1 8 1
s t a r s
52
f o r k s
S t a r
W a t c h
●
C o d e
●
I s s u e s
27
●
P u l l r e q u e s t s
8
●
A c t i o n s
●
P r o j e c t s
0
●
S e c u r i t y
●
I n s i g h t s
M o r e
●
C o d e
●
I s s u e s
●
P u l l r e q u e s t s
●
A c t i o n s
●
P r o j e c t s
●
S e c u r i t y
●
I n s i g h t s
D i s m i s s
J o i n G i t H u b t o d a y
G i t H u b i s h o m e t o o v e r 5 0 m i l l i o n d e v e l o p e r s w o r k i n g t o g e t h e r t o h o s t a n d r e v i e w c o d e , m a n a g e p r o j e c t s , a n d b u i l d s o f t w a r e t o g e t h e r .
S i g n u p
G i t H u b i s w h e r e t h e w o r l d b u i l d s s o f t w a r e
M i l l i o n s o f d e v e l o p e r s a n d c o m p a n i e s b u i l d , s h i p , a n d m a i n t a i n t h e i r s o f t w a r e o n G i t H u b — t h e l a r g e s t a n d m o s t a d v a n c e d d e v e l o p m e n t p l a t f o r m i n t h e w o r l d .
S i g n u p f o r f r e e
D i s m i s s
60
b r a n c h e s
12
t a g s
G o t o f i l e
C o d e
C l o n e
U s e G i t o r c h e c k o u t w i t h S V N u s i n g t h e w e b U R L .
W o r k f a s t w i t h o u r o f f i c i a l C L I .
L e a r n m o r e .
●
O p e n w i t h G i t H u b D e s k t o p
●
D o w n l o a d Z I P
L a u n c h i n g G i t H u b D e s k t o p
I f n o t h i n g h a p p e n s , d o w n l o a d G i t H u b D e s k t o p a n d t r y a g a i n .
G o b a c k
L a u n c h i n g G i t H u b D e s k t o p
I f n o t h i n g h a p p e n s , d o w n l o a d G i t H u b D e s k t o p a n d t r y a g a i n .
G o b a c k
L a u n c h i n g X c o d e
I f n o t h i n g h a p p e n s , d o w n l o a d X c o d e a n d t r y a g a i n .
G o b a c k
L a u n c h i n g V i s u a l S t u d i o
I f n o t h i n g h a p p e n s , d o w n l o a d t h e G i t H u b e x t e n s i o n f o r V i s u a l S t u d i o a n d t r y a g a i n .
G o b a c k
L a t e s t c o m m i t
c h r i s g a v i n
M e r g e p u l l r e q u e s t # 3 3 9 f r o m g i t h u b / s p l i t - p y t h o n 2 - p y t h o n 3 - i n s t a l l
…
8 c b c 0 2 a
D e c 7 , 2 0 2 0
M e r g e p u l l r e q u e s t # 3 3 9 f r o m g i t h u b / s p l i t - p y t h o n 2 - p y t h o n 3 - i n s t a l l
Install Python 3 tools before installing Python 2 tools.
8 c b c 0 2 a
G i t s t a t s
●
9 6 6
c o m m i t s
F i l e s
P e r m a l i n k
F a i l e d t o l o a d l a t e s t c o m m i t i n f o r m a t i o n .
T y p e
N a m e
L a t e s t c o m m i t m e s s a g e
C o m m i t t i m e
. g i t h u b
. v s c o d e
a n a l y z e
a u t o b u i l d
i n i t
l i b
n o d e _ m o d u l e s
p y t h o n - s e t u p
q u e r i e s
r u n n e r
s r c
t e s t s / m u l t i - l a n g u a g e - r e p o
u p l o a d - s a r i f
. e d i t o r c o n f i g
. e s l i n t i g n o r e
. e s l i n t r c . j s o n
. g i t a t t r i b u t e s
. g i t i g n o r e
C O D E _ O F _ C O N D U C T . m d
C O N T R I B U T I N G . m d
L I C E N S E
R E A D M E . m d
p a c k a g e - l o c k . j s o n
p a c k a g e . j s o n
t s c o n f i g . j s o n
V i e w c o d e
R E A D M E . m d
C o d e Q L A c t i o n
T h i s a c t i o n r u n s G i t H u b ' s i n d u s t r y - l e a d i n g s t a t i c a n a l y s i s e n g i n e , C o d e Q L , a g a i n s t a r e p o s i t o r y ' s s o u r c e c o d e t o f i n d s e c u r i t y v u l n e r a b i l i t i e s . I t t h e n a u t o m a t i c a l l y u p l o a d s t h e r e s u l t s t o G i t H u b s o t h e y c a n b e d i s p l a y e d i n t h e r e p o s i t o r y ' s s e c u r i t y t a b . C o d e Q L r u n s a n e x t e n s i b l e s e t o f q u e r i e s , w h i c h h a v e b e e n d e v e l o p e d b y t h e c o m m u n i t y a n d t h e G i t H u b S e c u r i t y L a b t o f i n d c o m m o n v u l n e r a b i l i t i e s i n y o u r c o d e .
L i c e n s e
T h i s p r o j e c t i s r e l e a s e d u n d e r t h e M I T L i c e n s e .
T h e u n d e r l y i n g C o d e Q L C L I , u s e d i n t h i s a c t i o n , i s l i c e n s e d u n d e r t h e G i t H u b C o d e Q L T e r m s a n d C o n d i t i o n s . A s s u c h , t h i s a c t i o n m a y b e u s e d o n o p e n s o u r c e p r o j e c t s h o s t e d o n G i t H u b , a n d o n p r i v a t e r e p o s i t o r i e s t h a t a r e o w n e d b y a n o r g a n i s a t i o n w i t h G i t H u b A d v a n c e d S e c u r i t y e n a b l e d .
U s a g e
T h i s i s a s h o r t w a l k t h r o u g h , b u t f o r m o r e i n f o r m a t i o n r e a d c o n f i g u r i n g c o d e s c a n n i n g .
T o g e t c o d e s c a n n i n g r e s u l t s f r o m C o d e Q L a n a l y s i s o n y o u r r e p o y o u c a n u s e t h e f o l l o w i n g w o r k f l o w a s a t e m p l a t e :
name : " Code Scanning - Action"
on :
push :
pull_request :
schedule :
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
# │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ │
# * * * * *
- cron : ' 30 1 * * 0'
jobs :
CodeQL-Build :
# CodeQL runs on ubuntu-latest, windows-latest, and macos-latest
runs-on : ubuntu-latest
steps :
- name : Checkout repository
uses : actions/checkout@v2
# Initializes the CodeQL tools for scanning.
- name : Initialize CodeQL
uses : github/codeql-action/init@v1
# Override language selection by uncommenting this and choosing your languages
# with:
# languages: go, javascript, csharp, python, cpp, java
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below).
- name : Autobuild
uses : github/codeql-action/autobuild@v1
# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following
# three lines and modify them (or add more) to build your code if your
# project uses a compiled language
# - run: |
# make bootstrap
# make release
- name : Perform CodeQL Analysis
uses : github/codeql-action/analyze@v1
I f y o u p r e f e r t o i n t e g r a t e t h i s w i t h i n a n e x i s t i n g C I w o r k f l o w , i t s h o u l d e n d u p l o o k i n g s o m e t h i n g l i k e t h i s :
- name : Initialize CodeQL
uses : github/codeql-action/init@v1
with :
languages : go, javascript
# Here is where you build your code
- run : |
make bootstrap
make release
- name : Perform CodeQL Analysis
uses : github/codeql-action/analyze@v1
C o n f i g u r a t i o n f i l e
U s e t h e c o n f i g - f i l e p a r a m e t e r o f t h e i n i t a c t i o n t o e n a b l e t h e c o n f i g u r a t i o n f i l e . T h e v a l u e o f c o n f i g - f i l e i s t h e p a t h t o t h e c o n f i g u r a t i o n f i l e y o u w a n t t o u s e . T h i s e x a m p l e l o a d s t h e c o n f i g u r a t i o n f i l e . / . g i t h u b / c o d e q l / c o d e q l - c o n f i g . y m l .
- uses : github/codeql-action/init@v1
with :
config-file : ./.github/codeql/codeql-config.yml
T h e c o n f i g u r a t i o n f i l e m u s t b e l o c a t e d w i t h i n t h e l o c a l r e p o s i t o r y . F o r i n f o r m a t i o n o n h o w t o w r i t e a c o n f i g u r a t i o n f i l e , s e e " U s i n g a c u s t o m c o n f i g u r a t i o n f i l e . "
I f y o u o n l y w a n t t o c u s t o m i s e t h e q u e r i e s u s e d , y o u c a n s p e c i f y t h e m i n y o u r w o r k f l o w i n s t e a d o f c r e a t i n g a c o n f i g f i l e , u s i n g t h e q u e r i e s p r o p e r t y o f t h e i n i t a c t i o n :
- uses : github/codeql-action/init@v1
with :
queries : <local-or-remote-query>,<another-query>
B y d e f a u l t , t h i s w i l l o v e r r i d e a n y q u e r i e s s p e c i f i e d i n a c o n f i g f i l e . I f y o u w i s h t o u s e b o t h s e t s o f q u e r i e s , p r e f i x t h e l i s t o f q u e r i e s i n t h e w o r k f l o w w i t h + :
- uses : github/codeql-action/init@v1
with :
queries : +<local-or-remote-query>,<another-query>
T r o u b l e s h o o t i n g
R e a d a b o u t t r o u b l e s h o o t i n g c o d e s c a n n i n g .
A b o u t
A c t i o n s f o r r u n n i n g C o d e Q L a n a l y s i s
T o p i c s
c o d e q l
a c t i o n s
s e m m l e - q l
c o d e - s c a n n i n g
a d v a n c e d - s e c u r i t y
ci
R e s o u r c e s
R e a d m e
L i c e n s e
M I T L i c e n s e
C o d e Q L B u n d l e
L a t e s t
N o v 2 7 , 2 0 2 0
+ 1 1 r e l e a s e s
N o p a c k a g e s p u b l i s h e d
+ 2 2 c o n t r i b u t o r s
L a n g u a g e s
●
T y p e S c r i p t
8 6 . 3 %
●
P y t h o n
6 . 5 %
●
C o d e Q L
5 . 3 %
●
S h e l l
1 . 0 %
●
P o w e r S h e l l
0 . 5 %
●
J a v a S c r i p t
0 . 2 %
●
O t h e r
0 . 2 %
● © 2 0 2 0 G i t H u b , I n c .
● T e r m s
● P r i v a c y
●
C o o k i e P r e f e r e n c e s
● S e c u r i t y
● S t a t u s
● H e l p
● C o n t a c t G i t H u b
● P r i c i n g
● A P I
● T r a i n i n g
● B l o g
● A b o u t
Y o u c a n ’ t p e r f o r m t h a t a c t i o n a t t h i s t i m e .
Y o u s i g n e d i n w i t h a n o t h e r t a b o r w i n d o w . R e l o a d t o r e f r e s h y o u r s e s s i o n .
Y o u s i g n e d o u t i n a n o t h e r t a b o r w i n d o w . R e l o a d t o r e f r e s h y o u r s e s s i o n .
W e u s e o p t i o n a l t h i r d - p a r t y a n a l y t i c s c o o k i e s t o u n d e r s t a n d h o w y o u u s e G i t H u b . c o m s o w e c a n b u i l d b e t t e r p r o d u c t s .
L e a r n m o r e .
A c c e p t
R e j e c t
W e u s e o p t i o n a l t h i r d - p a r t y a n a l y t i c s c o o k i e s t o u n d e r s t a n d h o w y o u u s e G i t H u b . c o m s o w e c a n b u i l d b e t t e r p r o d u c t s .
Y o u c a n a l w a y s u p d a t e y o u r s e l e c t i o n b y c l i c k i n g C o o k i e P r e f e r e n c e s a t t h e b o t t o m o f t h e p a g e .
F o r m o r e i n f o r m a t i o n , s e e o u r P r i v a c y S t a t e m e n t .
E s s e n t i a l c o o k i e s
W e u s e e s s e n t i a l c o o k i e s t o p e r f o r m e s s e n t i a l w e b s i t e f u n c t i o n s , e . g . t h e y ' r e u s e d t o l o g y o u i n .
L e a r n m o r e
A l w a y s a c t i v e
A n a l y t i c s c o o k i e s
W e u s e a n a l y t i c s c o o k i e s t o u n d e r s t a n d h o w y o u u s e o u r w e b s i t e s s o w e c a n m a k e t h e m b e t t e r , e . g . t h e y ' r e u s e d t o g a t h e r i n f o r m a t i o n a b o u t t h e p a g e s y o u v i s i t a n d h o w m a n y c l i c k s y o u n e e d t o a c c o m p l i s h a t a s k .
L e a r n m o r e
A c c e p t
R e j e c t
S a v e p r e f e r e n c e s