Package-level declarations
Types
Optional native analyzer diagnostics; ALL does not enable per-instruction debug tracing.
DSL block for P6 — analyzer execution configuration.
DSL block for P5 — Analyzer input configuration.
Harness configuration within analyzerInput { harness { ... } }.
Interface-point configuration within analyzerInput { interfacePoints { ... } }.
Stub configuration within analyzerInput { stubs { ... } }.
Symbol-verification configuration within analyzerInput { symbolVerification { ... } }.
Activity transform-rule use(...) entries selecting project registry rule definitions.
Project-wide registry of reusable LLVM bitcode transforms. Function rules accept originalSource as a StigRepoFile or an upstream HTTP(S) source URL. It defaults to originalCompileUnit and records the original function location for comparison. reviewStatus is shared by every activity selecting the rule.
DSL block for analyzerExecution { cascadingFailuresAnalysis { ... } } at defaults, group, and element levels.
Presence-aware value stored at one DSL cascade level.
Typed handles for compilation-unit list artifacts produced by the source-code analysis pipeline. These are DSL wiring objects, not file paths.
Typed handles for compile-command artifacts produced by the source-code analysis pipeline. These are DSL wiring objects, not file paths.
DSL block for analyzerExecution { controlFlowAnalysis { ... } } at defaults, group, and element levels.
DSL block for P2 — shared LLVM conversion configuration.
DSL block for analyzerExecution { dataAndControlFlowAnalysis { ... } } at defaults, group, and element levels.
Concrete, fully-resolved output-format triplet — what the Gradle task actually consumes after the cascade has been run. Every field is non-null and reflects the effective decision after element / group / defaults resolution.
Per-element / per-group / project-defaults DSL controlling which diagram output formats the issue-13 single P7 task emits.
Legacy DSL block for controlling which diagram types are generated.
DSL-declared source or sink.
The layer that supplied a fully resolved cascading DSL value.
Independent browser endpoints; public GitHub and GitHub Enterprise defaults are derived from ReviewDsl.repo.
Per-element interface-function configuration block.
Activity-local acknowledgement of flow gaps that have already been assessed.
Publication layout within the destination site's Pages branch.
Per-viewpoint model-check configuration for stigCheckModel.
FULL renders CREATE trees; COMPACT renders definition lists; IDENTIFIERS omits descriptive values.
Common DSL surface for element settings that can be overridden at defaults, group, and element levels.
DSL block for P3 — provenance build configuration.
Non-secret, portable browser configuration. Do not add a token or local checkout path.
Storage for browser-created report findings. Publication is configured separately.
A non-secret token-form setting rendered as plain text in the browser connection table.
A sink function declared in the interfacePoints { } DSL block.
DSL block for P4 — software under analysis.
Typed source-browser generation and publication policy.
A source function declared in the interfacePoints { } DSL block.
Expected data-flow usage for a source function as a "known fact".
Per-module element configuration. Set in each module's build.gradle.kts:
Project-phase STIG extension. Created per-project by StigPlugin.apply().
Type-safe reference to a STIG repo defined in root build.gradle.kts.
Dynamic accessor for groups defined in root build.gradle.kts. Holds only the resolved config context (no Project reference — CC safe).
A model library supplies declarations without representing an architectural element.
Project-phase extension for project-wide STIG configuration. Registered on the root project by com.stigway.gradle.plugin.StigPlugin and configured in the root build.gradle.kts:
Repository lookup available while the root-project DSL is still being configured.
A resolved repo directory. Obtained in per-module build.gradle.kts via repos["sourceRepo"] or val sourceRepo by repos. Wraps the repo name (for metadata/display) and the eagerly resolved root directory (for file resolution).
Type-safe reference to a STIG repo name, returned by root-project DSL (repo("sourceRepo") { ... }). Used for declaring groups (group { from(sourceRepo) }) and defaults, and also for resolving file paths via the / operator when the rootDir is available (i.e. when returned by repo() in root build.gradle.kts).
Dynamic accessor for repos defined in root build.gradle.kts. Holds only the resolved config context (no Project reference — CC safe).
Configuration for a single viewpoint's model checks.