Skip to main content

CrystalDocs builds documentation for every shard, on request. The announcement: Documentation for every shard, on CrystalBits.

CrystalDocs

    Browse DocsCrystalShardsAbout

    github.com/owasp-noir/noir

    Types

    • AIContext
    • AIContextEntry
    • AccountRecoveryTagger
    • AdminTagger
    • Analyzer
      • AI
        • Unified
          • AgentAction
      • Asp
        • Classic
      • Aspnet
        • WebForms
      • CSharp
        • AspNetCoreMvc
        • AspNetMvc
        • Carter
        • Cli
        • Common
        • FastEndpoints
          • RequestTypeKey
        • HttpListener
        • MinimalApiSupport
        • MinimalApis
        • ServiceStack
        • SignalR
      • Cfml
        • CfmlEngine
        • Coldbox
        • Fw1
        • Pure
        • Taffy
        • Wheels
      • Clojure
        • Cli
        • Compojure
        • Helper
        • Pedestal
        • Reitit
        • Ring
      • Cpp
        • Cli
        • Crow
        • Drogon
          • ControllerScope
          • HandlerTarget
          • SourceRange
        • Httplib
        • Oatpp
      • Crystal
        • Amber
        • Cli
        • CrystalEngine
          • ActionIndex
        • Grip
        • Http
        • Kemal
        • Lucky
        • Marten
          • HandlerActionKey
          • MartenMapEntry
          • MartenRouteMap
      • Dart
        • Alfred
        • Angel3
          • Group
          • RawGroup
        • Cli
        • DartFrog
        • GetServer
          • RawPage
        • Helper
        • Http
          • MethodContext
          • PathContext
          • RouteContext
          • SwitchContext
        • Serverpod
          • MethodParam
          • Registration
          • RouteClass
          • RouteClassKey
        • Shelf
          • ClassRange
          • Mount
          • Route
          • RouterInfo
          • RouterKey
      • Elixir
        • Bandit
        • Cli
        • ElixirEngine
        • Phoenix
          • ControllerAction
          • RouteMacro
          • RouteMacroInvocation
          • RouteMapKey
          • ScopeEntry
        • PhoenixChannel
        • Plug
      • Erlang
        • Cowboy
          • HandlerInfo
        • Elli
        • Helper
      • Fsharp
        • Giraffe
          • SubRouteScope
      • Gleam
        • Helper
        • Wisp
          • Resolved
      • Go
        • Beego
        • Chi
        • Cli
        • ConnectRpc
          • MessageFields
          • ServiceMount
          • ServiceMountKey
        • Echo
        • Fasthttp
        • Fiber
        • Gf
        • Gin
        • GoEngine
        • GoRestful
        • GoZero
        • Goyave
        • Hertz
        • Http
        • Httprouter
        • Huma
        • Iris
        • Kratos
        • Mux
        • Pocketbase
      • Groovy
        • Cli
        • Grails
          • Action
      • Haskell
        • Cli
        • Helper
        • Scotty
          • HandlerBodies
          • HandlerBody
          • HandlerKey
        • Servant
          • HandlerBodies
          • HandlerBody
          • HandlerKey
          • ServerBindings
          • TypeAlias
          • TypeAliasIndex
          • TypeAliasKey
        • Yesod
          • HandlerBodies
          • HandlerBody
          • HandlerKey
      • Java
        • Armeria
          • RouteEntry
          • ScopedClassKey
        • Cli
        • Dropwizard
        • HelidonMp
          • ApplicationBaseKey
        • HelidonSe
          • RegisterEdge
          • Route
        • HttpServer
        • JavaEngine
        • Javalin
        • JaxRs
          • ApplicationBaseKey
        • Jsp
          • ServletClassKey
        • Micronaut
          • PackageScopeKey
        • Play
          • ControllerMethod
          • ScopedKey
        • Quarkus
          • ApplicationBaseKey
        • Spark
        • Spring
          • PackageScopeKey
          • SpringRoute
          • SpringRouteMapping
        • Struts2
          • ScopedNameKey
        • Vertx
        • Wicket
          • ClassFileIndex
          • FileInfo
          • PageMountIndex
          • RestMount
          • RestMountIndex
          • RestRoute
          • RestRouteIndex
          • ScopedClassKey
      • Javascript
        • Adonisjs
        • Apollo
        • Astro
        • Cli
        • Elysia
        • Express
        • ExpressConstants
        • Fastify
          • AutoloadRoot
        • Feathers
        • Fresh
        • GraphqlYoga
        • Hapi
        • Hono
        • Http
        • JavascriptEngine
        • Koa
        • Nestjs
        • Nextjs
        • Nitro
        • Nuxtjs
        • Oak
        • Remix
        • Restify
        • RouterMountScanner
          • FileContext
        • Sails
        • SocketIO
        • Sveltekit
      • Kotlin
        • Cli
        • Http4k
        • KotlinEngine
        • Ktor
        • Spring
          • SpringRoute
      • Lua
        • Cli
        • Lapis
        • Lor
      • Mobile
        • Android
        • Ios
        • WellKnown
      • Perl
        • Catalyst
        • Cli
        • Dancer2
        • Helper
        • Mojolicious
          • ControllerActionKey
          • ControllerCalleeIndex
        • PerlEngine
      • Php
        • CakePHP
        • Cli
        • CodeIgniter
        • Drupal
        • Hyperf
        • Laminas
        • Laravel
          • ControllerActionBody
          • ControllerActionMap
        • Lumen
        • Magento
        • Mautic
        • Phalcon
        • Php
        • PhpEngine
        • Slim
        • Symfony
        • ThinkPHP
        • Wordpress
        • Yii
      • Python
        • Aiohttp
        • Bottle
        • CherryPy
          • ProjectIndex
        • Cli
        • Django
          • DjangoDrfAction
          • DjangoDrfRegistration
          • DjangoUrls
          • DjangoView
          • PackageType
        • DjangoNinja
          • NinjaInstance
          • Operation
          • RouterEdge
        • Falcon
        • FastAPI
        • Flask
          • ScopedNameKey
        • Helper
        • HttpServer
        • Litestar
        • Masonite
        • Pyramid
          • RouteMap
          • RouteNameKey
        • PythonEngine
          • FunctionDefinition
          • FunctionParameter
          • PackageType
        • Quart
        • Robyn
        • Router
        • Sanic
          • ScopedNameKey
        • Starlette
        • Tornado
      • R
        • Plumber
      • Ruby
        • ActionCable
        • Cli
        • Grape
          • GrapeIndex
        • Hanami
          • RouteEndpoint
          • RouteFrame
        • Padrino
        • Rails
          • ConcernResource
          • ControllerData
          • EngineMountKey
          • Frame
          • RouteFileState
          • RouteLine
        • Roda
          • PrefixEntry
        • RubyEngine
        • Sinatra
        • Webrick
      • Rust
        • ActixWeb
          • GlobalFunctionEntry
        • Axum
          • ByteRange
          • HandlerContext
          • NestEdge
          • NestScopedKey
          • UtoipaNestEdge
          • UtoipaScopedKey
        • Cli
        • Gotham
        • Loco
        • Poem
        • Rocket
          • AliasKey
          • MountEntry
          • RouteLeaf
          • ScopedRouteKey
        • RustEngine
        • Rwf
          • Registration
        • Salvo
          • HandlerInfo
          • PrefixEdge
          • ScopedNameKey
        • Tide
        • Warp
      • Scala
        • Akka
        • Cli
        • Http4s
        • Play
          • ControllerMethod
          • MethodRegion
          • ScopedKey
        • ScalaEngine
        • Scalatra
        • Tapir
        • ZioHttp
      • Specification
        • ApacheHttpd
        • Apisix
        • Appwrite
        • AsyncApi
        • AwsCdk
        • AwsCloudformation
          • ApigwResource
        • AzureFunctions
        • Bruno
        • Burp
        • Caddy
        • Caido
        • CloudflareWrangler
        • Directus
        • Envoy
        • GraphqlSdl
        • GraphqlSdlParser
        • GraphqlTypedefs
        • Grpc
          • HttpMapping
          • MessageFields
        • Har
        • Hasura
        • HttpFile
        • Insomnia
        • IstioVirtualservice
        • K8sGatewayApi
        • K8sIngress
        • Kamal
        • Kong
        • Mitmproxy
        • Netlify
        • Nginx
        • OData
          • EntityType
          • Operation
        • Oas2
        • Oas3
        • OpenRpc
        • PayloadCms
        • Postman
        • RAML
          • ResolvedNode
        • SchemaApiCommon
        • ServerlessFramework
        • Smithy
          • HttpBinding
          • InputMember
        • SpecDoc
        • SpecificationEngine
        • Strapi
        • Supabase
        • Terraform
          • RestNode
          • TfResource
        • Traefik
        • TypeSpec
          • Walker
            • Decorator
        • Vercel
        • WSDL
          • BindingInfo
          • FieldList
          • PartRef
        • ZapSitesTree
      • Swift
        • Cli
        • Hummingbird
          • DslScope
          • RouteHit
          • ScopedPrefixKey
        • Kitura
        • SwiftEngine
        • Vapor
      • Typescript
        • Loopback
        • Nestjs
        • TRPC
          • RouterKey
        • TanstackRouter
      • Zig
        • Cli
        • Http
          • IfBlock
          • MethodContext
          • RouteBlock
          • RouteHit
        • Httpz
        • Jetzig
        • Tokamak
        • Zap
    • AnalyzerExample
    • AnalyzerFailure
    • ApiDocsTagger
    • AspnetAuthTagger
    • AtomicFlag
    • Callee
    • CliEndpointSupport
    • CodeLocator
    • ConfigInitializer
    • CorsTagger
    • CryptoTagger
    • CrystalAuthTagger
    • CurlCommand
    • DebugTagger
    • Deliver
    • Details
    • Detector
      • Asp
        • Classic
      • Aspnet
        • WebForms
      • CSharp
        • AspNetCoreMinimalApi
        • AspNetCoreMvc
        • AspNetMvc
        • Carter
        • Cli
        • FastEndpoints
        • HttpListener
        • ServiceStack
        • SignalR
      • Cfml
        • Coldbox
        • Fw1
        • Pure
        • Taffy
        • Wheels
      • Clojure
        • Cli
        • Compojure
        • Pedestal
        • Reitit
        • Ring
      • Cpp
        • Cli
        • Crow
        • Drogon
        • Httplib
        • Oatpp
      • Crystal
        • Amber
        • Cli
        • Grip
        • Http
        • Kemal
        • Lucky
        • Marten
      • Dart
        • Alfred
        • Angel3
        • Cli
        • DartFrog
        • GetServer
        • Http
        • Serverpod
        • Shelf
      • Elixir
        • Bandit
        • Cli
        • Phoenix
        • PhoenixChannel
        • Plug
      • Erlang
        • Cowboy
        • Elli
      • Fsharp
        • Giraffe
      • Gleam
        • Wisp
      • Go
        • Beego
        • Chi
        • Cli
        • ConnectRpc
        • Echo
        • Fasthttp
        • Fiber
        • Gf
        • Gin
        • GoRestful
        • GoZero
        • Goyave
        • Hertz
        • Http
        • Httprouter
        • Huma
        • Iris
        • Kratos
        • Mux
        • Pocketbase
      • Groovy
        • Cli
        • Grails
      • Haskell
        • Cli
        • Scotty
        • Servant
        • Yesod
      • Java
        • Armeria
        • Cli
        • Dropwizard
        • HelidonMp
        • HelidonSe
        • HttpServer
        • Javalin
        • JaxRs
        • Jsp
        • Micronaut
        • Play
        • Quarkus
        • Spark
        • Spring
        • Struts2
        • Vertx
        • Wicket
      • Javascript
        • Adonisjs
        • Apollo
        • Astro
        • Cli
        • Elysia
        • Express
        • Fastify
        • Feathers
        • Fresh
        • GraphqlYoga
        • Hapi
        • Hono
        • Http
        • Koa
        • Nestjs
        • Nextjs
        • Nitro
        • Nuxtjs
        • Oak
        • Remix
        • Restify
        • Sails
        • SocketIO
        • Sveltekit
      • Kotlin
        • Cli
        • Http4k
        • Ktor
        • Spring
      • Lua
        • Cli
        • Lapis
        • Lor
      • Mobile
        • Android
        • Ios
        • WellKnown
      • Perl
        • Catalyst
        • Cli
        • Dancer2
        • Mojolicious
      • Php
        • CakePHP
        • Cli
        • CodeIgniter
        • Drupal
        • Hyperf
        • Laminas
        • Laravel
        • Lumen
        • Magento
        • Mautic
        • Phalcon
        • Php
        • Slim
        • Symfony
        • ThinkPHP
        • Wordpress
        • Yii
      • Python
        • Aiohttp
        • Bottle
        • CherryPy
        • Cli
        • Django
        • DjangoNinja
        • Falcon
        • FastAPI
        • Flask
        • HttpServer
        • Litestar
        • Masonite
        • Pyramid
        • Quart
        • Robyn
        • Sanic
        • Starlette
        • Tornado
      • R
        • Plumber
      • Ruby
        • ActionCable
        • Cli
        • Grape
        • Hanami
        • Padrino
        • Rails
        • Roda
        • Sinatra
        • Webrick
      • Rust
        • ActixWeb
        • Axum
        • Cli
        • Gotham
        • Loco
        • Poem
        • Rocket
        • Rwf
        • Salvo
        • Tide
        • Warp
      • Scala
        • Akka
        • Cli
        • Http4s
        • Play
        • Scalatra
        • Tapir
        • ZioHttp
      • Specification
        • ApacheHttpd
        • Apisix
        • Appwrite
        • AsyncApi
        • AwsCdk
        • AwsCloudformation
        • AzureFunctions
        • Bruno
        • Burp
        • Caddy
        • Caido
        • CloudflareWrangler
        • Directus
        • Envoy
        • GraphqlSdl
        • Grpc
        • Har
        • Hasura
        • HttpFile
        • Insomnia
        • IstioVirtualservice
        • K8sGatewayApi
        • K8sIngress
        • Kamal
        • Kong
        • Mitmproxy
        • Netlify
        • Nginx
        • OData
        • Oas2
        • Oas3
        • OpenRpc
        • PayloadCms
        • Postman
        • RAML
        • ServerlessFramework
        • Smithy
        • Strapi
        • Supabase
        • Terraform
        • Traefik
        • TypeSpec
        • Vercel
        • WSDL
        • ZapSitesTree
      • Swift
        • Cli
        • Hummingbird
        • Kitura
        • Vapor
      • Typescript
        • Loopback
        • Nestjs
        • TRPC
        • TanstackRouter
      • Zig
        • Cli
        • Http
        • Httpz
        • Jetzig
        • Tokamak
        • Zap
    • DjangoAuthTagger
    • ElixirAuthTagger
    • Endpoint
    • EndpointOptimizer
    • EndpointReference
    • ExpressAuthTagger
    • FastAPIAuthTagger
    • FastEndpointsAuthTagger
    • FileAnalyzer
      • Hook
    • FileHelper
    • FileScanEngine
    • FileUploadTagger
    • FlaskAuthTagger
    • FrameworkTagger
    • GoAuthTagger
    • GoRouteGroupScope
      • Scope
      • ScopeKind
      • Scopes
    • GoSecurityTagger
    • GolangLexer
    • GraphqlTagger
    • HonoAuthTagger
    • HtmlReportAssets
    • HuntParamTagger
    • InternalGraphqlParser
    • JavaMiscAuthTagger
    • JsMiscAuthTagger
    • JwtTagger
    • KtorAuthTagger
      • AuthScope
    • LLM
      • ACPAdapter
      • ACPClient
        • UnsupportedACPTargetError
      • ACPTargets
      • Adapter
        • Messages
      • AdapterFactory
      • Bundle
      • Cache
        • DeleteOutcome
        • Stats
      • General
      • GeneralAdapter
      • HttpTransport
      • NativeToolCalling
      • Ollama
      • OllamaAdapter
      • PromptOverrides
    • LLMEndpointOptimizer
    • McpTagger
    • MediaFilter
    • MiniLexer
    • MobileLaunch
    • NestjsAuthTagger
    • Noir
      • Banner
      • CLI
        • CacheCommand
          • Parsed
        • Catalog
          • Command
        • CompletionCommand
          • Parsed
        • ConfigCommand
          • Parsed
        • HelpCommand
          • Route
        • Legacy
        • ListCommand
          • Parsed
        • Router
        • RulesCommand
          • Parsed
        • ScanCommand
        • ScanFlags
          • Arg
          • Flag
        • VersionCommand
          • Parsed
      • CSharpCalleeExtractor
      • CSharpLexer
      • CSharpToken
      • CalleeExtractorBase
        • Entry
      • CliValidation
        • Error
      • ClojureCalleeExtractor
      • ClojureScanner
      • Completions
        • Bash
        • Elvish
        • Fish
          • Arg
        • Zsh
          • Arg
      • CppCalleeExtractor
      • CrystalCalleeExtractor
      • DartCalleeExtractor
        • BodyInfo
        • StripState
      • Detection
      • ElixirCalleeExtractor
      • ExcludePath
      • ExtractionResultCache
      • FileUrlScanner
      • FsharpCalleeExtractor
        • StripState
      • GoCalleeExtractor
        • FunctionBody
      • GoRequestParamExtractor
      • GroovyCalleeExtractor
      • GroovyLiteralScanner
      • HaskellCalleeExtractor
        • FunctionBody
      • Home
      • ImportGraph
        • ImportRef
        • Python
          • PackageType
      • InvalidExcludePathError
      • JSCalleeExtractor
        • Definitions
      • JSHttpRouteExtractor
        • Handler
        • Region
        • RequestRefs
        • RouteHit
        • ValueHit
      • JSLexer
      • JSLiteralScanner
        • ScanResult
      • JSObjectConfigExtractor
        • ConfigObject
        • ConfigValue
      • JSParser
      • JSRouteExtractor
      • JSRoutePattern
      • JSToken
      • JavaCalleeExtractor
      • JvmLiteral
      • KotlinCalleeExtractor
      • KotlinSourceMask
      • LocatorKey
        • Lifecycle
      • LocatorKeyNamespace
      • LocatorKeys
      • LuaCalleeExtractor
        • FunctionBody
      • MaskedLexer
      • ObjcCalleeExtractor
      • OptionsParsing
      • OutputFormat
      • OutputFormats
        • Entry
      • PathScope
      • PerlCalleeExtractor
        • SubBody
      • PhpCalleeExtractor
      • PhpLexer
      • PhpToken
      • PostgresDdlParser
        • Column
        • Function
        • State
        • Table
      • PythonCalleeExtractor
      • PythonRouteExtractor
        • Decoration
      • RubyCalleeExtractor
      • RustCalleeExtractor
      • RustCalleeExtractorTS
      • ScalaCalleeExtractor
      • ScalaLexer
      • ScalaToken
      • SkippedFiles
        • Phase
      • SpecLineIndex
      • SwiftCalleeExtractor
      • TaggerFor
      • TextFile
      • TopLevelSplit
        • Empties
        • Escape
        • Nest
        • Rules
      • TreeSitter
        • Query
          • CompileError
      • TreeSitterAdonisJsExtractor
        • Route
      • TreeSitterElysiaExtractor
        • Route
      • TreeSitterGoRouteExtractor
        • ChiCall
        • GfMetaRoute
        • RestfulRoute
        • Route
        • RouterBuilder
        • ScopedConfig
        • StaticPath
      • TreeSitterHapiExtractor
        • Route
      • TreeSitterHelidonSeExtractor
        • FileResult
        • RegisterEdge
        • Route
      • TreeSitterHttp4kExtractor
        • Route
      • TreeSitterJavaDtoIndex
        • Index
      • TreeSitterJavaParameterExtractor
        • FieldInfo
        • ImportDecl
      • TreeSitterJavaRouteExtractor
        • ClassMapping
        • ControllerInterfaceImplementation
        • Route
      • TreeSitterJaxRsExtractor
        • Route
        • SourceEntry
      • TreeSitterJvmLambdaDslExtractor
        • Config
        • Route
      • TreeSitterKotlinDtoIndex
        • Index
      • TreeSitterKotlinKtorRouteExtractor
        • RawResource
        • Route
      • TreeSitterKotlinParameterExtractor
        • FieldInfo
        • ImportDecl
      • TreeSitterKotlinRouteExtractor
        • ControllerInterfaceImplementation
        • GraphqlRoute
        • Route
      • TreeSitterMicronautExtractor
        • ControllerInterfaceImplementation
        • Route
      • TreeSitterPythonRouteExtractor
        • BlueprintDecl
        • Decoration
      • URLPath
      • UrlOrigin
      • ZigCalleeExtractor
        • FunctionBody
        • FunctionInfo
        • Prepared
    • NoirAIContext
      • Builder
      • PatternDefinition
      • PatternMatcher
      • SourceReader
    • NoirLogger
      • LogLevel
    • NoirMobileLinker
      • ClassIndex
        • Entry
      • HandlerInfo
      • IosHandlers
        • ForwardedAction
    • NoirOutputFiles
    • NoirPassiveScan
      • FalsePositive
    • NoirRunner
    • NoirTaggers
      • Entry
    • NoirTechs
      • Catalog
        • Asp
        • Aspnet
        • Cfml
        • Clojure
        • Cpp
        • Crystal
        • Csharp
        • Dart
        • Elixir
        • Erlang
        • Fsharp
        • Gleam
        • Go
        • Groovy
        • Haskell
        • Java
        • Javascript
        • Kotlin
        • Lua
        • Mobile
        • Perl
        • Php
        • Python
        • R
        • Ruby
        • Rust
        • Scala
        • Specification
        • Swift
        • Typescript
        • Zig
    • OAuthTagger
    • OutputBuilder
    • OutputBuilderAdb
    • OutputBuilderCommon
    • OutputBuilderCurl
    • OutputBuilderDiff
    • OutputBuilderHtml
    • OutputBuilderHttpie
    • OutputBuilderJson
    • OutputBuilderJsonl
    • OutputBuilderMarkdownTable
    • OutputBuilderMermaid
      • TreeNode
    • OutputBuilderOas2
    • OutputBuilderOas3
    • OutputBuilderOasCommon
    • OutputBuilderOnlyCookie
    • OutputBuilderOnlyHeader
    • OutputBuilderOnlyParam
    • OutputBuilderOnlyTag
    • OutputBuilderOnlyUrl
    • OutputBuilderPassiveScan
    • OutputBuilderPostman
    • OutputBuilderPowershell
    • OutputBuilderSarif
    • OutputBuilderSimctl
    • OutputBuilderToml
    • OutputBuilderTomlSerializer
    • OutputBuilderYaml
    • Param
    • ParserLimit
    • PassiveRulesUpdater
    • PassiveScan
      • Info
      • Matcher
    • PassiveScanResult
    • PassiveScanSeverity
    • PathInfo
    • PaymentTagger
    • PerlAuthTagger
    • PhpAuthTagger
    • PiiTagger
    • PrefixScope
    • ProbeConcurrency
    • PythonMiscAuthTagger
    • PythonParser
      • GlobalVariables
      • ImportModel
    • RailsSecurityTagger
    • RubyAuthTagger
    • RustAuthTagger
    • RustSecurityTagger
      • Protection
    • SampleLexer
    • ScalaAuthTagger
    • SendElasticSearch
    • SendReq
    • SendWebhook
    • SendWithProxy
    • SoapTagger
    • SourceContext
    • SpringAuthTagger
    • SpringPropertyPath
    • SpringSecurityTagger
    • StatusCodeProbe
    • String
    • SwiftAuthTagger
    • Tag
    • Tagger
    • Tnetstring
      • ParseError
      • Value
    • Token
    • WebhookTagger
    • WebsocketTagger
    module

    Analyzer::Zig

    Nested types

    • Analyzer::Zig::Cli
    • Analyzer::Zig::Http
    • Analyzer::Zig::Httpz
    • Analyzer::Zig::Jetzig
    • Analyzer::Zig::Tokamak
    • Analyzer::Zig::Zap

    Advertisement

    Crystal jobs from CrystalGigs

    • Your posting here

      Reach Crystal developers on CrystalGigsFirst party

    CrystalDocs.org - Crystal Shard Documentation Hosting

    The CrystalBits newsletter

    Crystal tutorials, release news and community writing. One email when there is something new, never a stream.

    You will get one confirmation email to check the address is yours. Unsubscribe any time.

    GitHubCrystalShardsCrystalGigsCrystalBitsCrystal LanguageStatsSponsor

    The Bushido Collective builds and maintains this site.
    Licensed under the Apache License 2.0