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

Module Twirp

Provides models of commonly used functions and types in the twirp packages.

Import path

import semmle.go.frameworks.Twirp

Classes

ClientConstructor

A Twirp function to construct a Client.

ClientRequestUrlAsSink

An SSRF sink for the Client constructor.

ProtobufGeneratedFile

A *.pb.go file generated by Twirp.

ProtobufMessageType

A type representing a protobuf message.

Request

A request coming to the service handler.

ServerConstructor

A Twirp function to construct a Server.

ServiceClientType

A Twirp client.

ServiceHandler

A service handler.

ServiceInterfaceType

An interface type representing a Twirp service.

ServiceServerType

A Twirp server.

ServicesGeneratedFile

A *.twirp.go file generated by Twirp.