CodeQL library for Go
codeql/go-all 2.1.3-dev (changelog, source)
Search

Module Stdlib

Provides classes modeling security-relevant aspects of the standard libraries.

Import path

import semmle.go.frameworks.Stdlib

Imports

ArchiveTar

Provides classes modeling security-relevant aspects of the archive/tar package.

ArchiveZip

Provides classes modeling security-relevant aspects of the archive/zip package.

Bufio

Provides classes modeling security-relevant aspects of the bufio package.

CompressFlate

Provides classes modeling security-relevant aspects of the compress/flate package.

CompressGzip

Provides classes modeling security-relevant aspects of the compress/gzip package.

CompressLzw

Provides classes modeling security-relevant aspects of the compress/lzw package.

CompressZlib

Provides classes modeling security-relevant aspects of the compress/zlib package.

CryptoTls

Provides classes modeling security-relevant aspects of the crypto/tls package.

DatabaseSql

Provides classes modeling security-relevant aspects of the database/sql package.

EncodingAsn1

Provides classes modeling security-relevant aspects of the encoding/asn1 package.

EncodingCsv

Provides classes modeling security-relevant aspects of the encoding/csv package.

EncodingGob

Provides classes modeling security-relevant aspects of the encoding/gob package.

EncodingJson

Provides classes modeling security-relevant aspects of the encoding/json package.

EncodingPem

Provides classes modeling security-relevant aspects of the encoding/pem package.

EncodingXml

Provides classes modeling security-relevant aspects of the encoding/xml package.

Errors

Provides classes modeling security-relevant aspects of the errors package.

Fmt

Provides classes modeling security-relevant aspects of the fmt package.

Html

Provides classes modeling security-relevant aspects of the html package.

HtmlTemplate

Provides classes modeling security-relevant aspects of the html/template package.

Io

Provides classes modeling security-relevant aspects of the io package.

IoFs

Provides classes modeling security-relevant aspects of the ‘io/fs’ package.

Log

Provides classes modeling security-relevant aspects of the log package.

MimeMultipart

Provides classes modeling security-relevant aspects of the mime/multipart package.

MimeQuotedprintable

Provides classes modeling security-relevant aspects of the mime/quotedprintable package.

Net

Provides classes modeling security-relevant aspects of the net package.

NetHttp

Provides classes modeling security-relevant aspects of the net/http package.

NetHttpHttputil

Provides classes modeling security-relevant aspects of the net/http/httputil package.

NetTextproto

Provides classes modeling security-relevant aspects of the net/textproto package.

Os

Provides classes modeling security-relevant aspects of the os package.

Path

Provides classes modeling security-relevant aspects of the path package.

PathFilepath

Provides classes modeling security-relevant aspects of the path/filepath package.

Reflect

Provides classes modeling security-relevant aspects of the reflect package.

Regexp

Provides classes modeling security-relevant aspects of the regexp package.

Strconv

Provides classes modeling security-relevant aspects of the strconv package.

Strings

Provides classes modeling security-relevant aspects of the strings package.

Syscall

Provides classes modeling security-relevant aspects of the syscall package.

TextTabwriter

Provides classes modeling security-relevant aspects of the text/tabwriter package.

TextTemplate

Provides classes modeling security-relevant aspects of the text/template package.

Unsafe

Provides classes modeling security-relevant aspects of the unsafe package.

go

Provides classes for working with Go programs.

Modules

IntegerParser

Provides a class for modeling functions which convert strings into integers.

Url

Provides models of commonly used functions in the net/url package.