A B C E F G H I L P R S V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ArtifactDigestsCleanMojo - Class in com.intsof.ai.build.integrity
-
Removes artifact digest files generated by the
generate-artifact-digestsgoal. - ArtifactDigestsCleanMojo() - Constructor for class com.intsof.ai.build.integrity.ArtifactDigestsCleanMojo
-
Default constructor for
ArtifactDigestsCleanMojo. - ArtifactDigestsGeneratorMojo - Class in com.intsof.ai.build.integrity
-
Generates cryptographic digest files for build artifacts (JARs, WARs, ZIPs).
- ArtifactDigestsGeneratorMojo() - Constructor for class com.intsof.ai.build.integrity.ArtifactDigestsGeneratorMojo
-
Default constructor for
ArtifactDigestsGeneratorMojo. - ArtifactDigestsUtils - Class in com.intsof.ai.build.integrity
-
Utility methods for artifact digest computation, artifact discovery, and path validation.
- ArtifactDigestsUtils.PathTraversalException - Exception in com.intsof.ai.build.integrity
-
Exception thrown when a path traversal attack is detected.
- ArtifactDigestsVerifyMojo - Class in com.intsof.ai.build.integrity
-
Verifies that build artifacts have not been modified since their digests were generated.
- ArtifactDigestsVerifyMojo() - Constructor for class com.intsof.ai.build.integrity.ArtifactDigestsVerifyMojo
-
Default constructor for
ArtifactDigestsVerifyMojo.
B
- bytesToHex(byte[]) - Static method in class com.intsof.ai.build.integrity.ArtifactDigestsUtils
-
Converts a byte array to a lowercase hexadecimal string using a lookup table.
- bytesToHex(byte[]) - Static method in class com.intsof.ai.build.integrity.HashUtils
-
Converts a byte array to a lowercase hexadecimal string using a lookup table.
C
- CENTRAL - com.intsof.ai.build.integrity.HashFileMode
-
All generated hashes are aggregated into a single centralized ledger inside the target/ directory (e.g., target/ai-integrity.sha256).
- com.intsof.ai.build.integrity - package com.intsof.ai.build.integrity
- computeHash(Path, String, boolean) - Static method in class com.intsof.ai.build.integrity.HashUtils
-
Computes the hash of a file using the specified algorithm.
- computeHashStreaming(Path, String) - Static method in class com.intsof.ai.build.integrity.ArtifactDigestsUtils
-
Computes the hash of a file using the specified algorithm using streaming only.
E
- execute() - Method in class com.intsof.ai.build.integrity.ArtifactDigestsCleanMojo
- execute() - Method in class com.intsof.ai.build.integrity.ArtifactDigestsGeneratorMojo
- execute() - Method in class com.intsof.ai.build.integrity.ArtifactDigestsVerifyMojo
- execute() - Method in class com.intsof.ai.build.integrity.HashCleanMojo
- execute() - Method in class com.intsof.ai.build.integrity.HashGeneratorMojo
- execute() - Method in class com.intsof.ai.build.integrity.HashVerifyMojo
- extensionForAlgorithm(String) - Static method in class com.intsof.ai.build.integrity.ArtifactDigestsUtils
-
Returns the conventional file extension for a given hash algorithm (e.g. ".sha256", ".md5").
- extensionForBits(int) - Static method in class com.intsof.ai.build.integrity.HashUtils
-
Returns the conventional file extension for a given hash algorithm bit width (e.g. ".sha256", ".sha512").
F
- formatArtifactDigestVerificationRecovery() - Static method in class com.intsof.ai.build.integrity.IntegrityFailureAdvice
-
Formats recovery advice for artifact digest verification failures for inclusion in a
MojoExecutionExceptionmessage. - formatHashVerificationRecovery() - Static method in class com.intsof.ai.build.integrity.IntegrityFailureAdvice
-
Formats recovery advice for AI resource hash verification failures for inclusion in a
MojoExecutionExceptionmessage.
G
- GitIgnoreAwareFileVisitor - Class in com.intsof.ai.build.integrity
-
Shared recursive file visitor that enforces generic traversal behaviors, such as evaluating static `skipDirs` and dynamically parsing and enforcing local `.gitignore` rules in real-time.
- GitIgnoreAwareFileVisitor(Path, boolean, Set<String>, List<PathMatcher>, Log) - Constructor for class com.intsof.ai.build.integrity.GitIgnoreAwareFileVisitor
-
Constructs a new visitor with the specified configuration.
- GitIgnoreParser - Class in com.intsof.ai.build.integrity
-
Lightweight, zero-dependency parser for .gitignore files natively inside the Maven runtime.
H
- HashCleanMojo - Class in com.intsof.ai.build.integrity
-
Removes companion hash sidecar files generated by the
generate-hashesgoal. - HashCleanMojo() - Constructor for class com.intsof.ai.build.integrity.HashCleanMojo
-
Default constructor for
HashCleanMojo. - HashFileMode - Enum in com.intsof.ai.build.integrity
-
Defines the strategy for storing generated file hashes.
- HashGeneratorMojo - Class in com.intsof.ai.build.integrity
-
Generates companion hash files for AI instruction resources (e.g.
- HashGeneratorMojo() - Constructor for class com.intsof.ai.build.integrity.HashGeneratorMojo
-
Default constructor for
HashGeneratorMojo. - HashUtils - Class in com.intsof.ai.build.integrity
-
Shared utility methods for hash computation, pattern parsing, and hex encoding used by both the generate and verify mojos.
- HashVerifyMojo - Class in com.intsof.ai.build.integrity
-
Verifies that AI instruction resource files have not been modified since their hashes were generated.
- HashVerifyMojo() - Constructor for class com.intsof.ai.build.integrity.HashVerifyMojo
-
Default constructor for
HashVerifyMojo.
I
- IntegrityFailureAdvice - Class in com.intsof.ai.build.integrity
-
Formats and logs actionable recovery guidance when integrity verification fails.
- isCompromisedAlgorithm(String) - Static method in class com.intsof.ai.build.integrity.ArtifactDigestsUtils
-
Checks whether a given algorithm name is considered compromised.
- isIgnoredByGit(Path) - Method in class com.intsof.ai.build.integrity.GitIgnoreAwareFileVisitor
-
Let subclass mojos efficiently check if a matched file is globally ignored by Git.
L
- logArtifactDigestVerificationRecovery(Log) - Static method in class com.intsof.ai.build.integrity.IntegrityFailureAdvice
-
Logs recovery advice for artifact digest verification failures (
verify-artifact-digests). - logHashVerificationRecovery(Log) - Static method in class com.intsof.ai.build.integrity.IntegrityFailureAdvice
-
Logs recovery advice for AI resource hash verification failures (
verify-hashes).
P
- parse(Path) - Static method in class com.intsof.ai.build.integrity.GitIgnoreParser
-
Parses a .gitignore file and returns a list of predicates to test paths against.
- parsePatterns(String) - Static method in class com.intsof.ai.build.integrity.HashUtils
-
Parses a comma-separated pattern string into a set of trimmed, non-empty patterns.
- PathTraversalException(String) - Constructor for exception com.intsof.ai.build.integrity.ArtifactDigestsUtils.PathTraversalException
-
Constructs a new PathTraversalException with the specified message.
- PathTraversalException(String, Throwable) - Constructor for exception com.intsof.ai.build.integrity.ArtifactDigestsUtils.PathTraversalException
-
Constructs a new PathTraversalException with the specified message and cause.
- postVisitDirectory(Path, IOException) - Method in class com.intsof.ai.build.integrity.GitIgnoreAwareFileVisitor
- preVisitDirectory(Path, BasicFileAttributes) - Method in class com.intsof.ai.build.integrity.GitIgnoreAwareFileVisitor
R
- resolveAlgorithm(int) - Static method in class com.intsof.ai.build.integrity.HashUtils
-
Resolves the SHA algorithm name from the configured bit width.
S
- SIDECAR - com.intsof.ai.build.integrity.HashFileMode
-
Hashes are saved adjacent to the source file as hidden sidecars (e.g., AGENTS.md.sha256).
- SKIP_PROPERTY - Static variable in class com.intsof.ai.build.integrity.IntegrityFailureAdvice
-
Primary skip system property documented for end users.
- SKIP_PROPERTY_ALT - Static variable in class com.intsof.ai.build.integrity.IntegrityFailureAdvice
-
Alternate Maven-conventional skip system property.
V
- validateAlgorithm(String) - Static method in class com.intsof.ai.build.integrity.ArtifactDigestsUtils
-
Validates that an algorithm is available in the current JVM's MessageDigest provider.
- validateArtifactPath(Path, Path) - Static method in class com.intsof.ai.build.integrity.ArtifactDigestsUtils
-
Validates that an artifact path is within the project's build directory using canonical path enforcement.
- valueOf(String) - Static method in enum com.intsof.ai.build.integrity.HashFileMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.intsof.ai.build.integrity.HashFileMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages