A B C E F G H I L P R S V 
All Classes All Packages

A

ArtifactDigestsCleanMojo - Class in com.intsof.ai.build.integrity
Removes artifact digest files generated by the generate-artifact-digests goal.
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 MojoExecutionException message.
formatHashVerificationRecovery() - Static method in class com.intsof.ai.build.integrity.IntegrityFailureAdvice
Formats recovery advice for AI resource hash verification failures for inclusion in a MojoExecutionException message.

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-hashes goal.
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.
A B C E F G H I L P R S V 
All Classes All Packages