Uses of Interface
com.tnsai.quality.security.harness.MatcherSpi
Packages that use MatcherSpi
Package
Description
Code-review harness — agent-driven security-review pipeline (TNS-291).
-
Uses of MatcherSpi in com.tnsai.quality.security.harness
Classes in com.tnsai.quality.security.harness that implement MatcherSpiMethods in com.tnsai.quality.security.harness that return MatcherSpiModifier and TypeMethodDescriptionstatic MatcherSpiBuiltInMatchers.commandInjection()CWE-78 — OS command injection.static MatcherSpiBuiltInMatchers.crossSiteScripting()CWE-79 — Cross-site scripting via unsafe innerHTML / unescaped output.static MatcherSpiBuiltInMatchers.evalOnInput()CWE-95 — eval() / exec() of user-controlled input.static MatcherSpiBuiltInMatchers.hardcodedSecrets()CWE-798 — Hardcoded credentials (API keys, tokens, passwords).static MatcherSpiBuiltInMatchers.pathTraversal()CWE-22 — Path traversal in file / FS operations.static MatcherSpiBuiltInMatchers.serverSideRequestForgery()CWE-918 — Server-side request forgery via user-controlled URL.static MatcherSpiBuiltInMatchers.sqlInjection()CWE-89 — SQL injection via raw string concatenation in queries.static MatcherSpiBuiltInMatchers.unsafeDeserialization()CWE-502 — Unsafe deserialisation (Java ObjectInputStream, pickle, yaml).static MatcherSpiBuiltInMatchers.weakCrypto()CWE-327 — Use of weak / broken cryptographic algorithms.static MatcherSpiBuiltInMatchers.xmlExternalEntity()CWE-611 — XML External Entity expansion (XXE).Methods in com.tnsai.quality.security.harness that return types with arguments of type MatcherSpiModifier and TypeMethodDescriptionstatic List<MatcherSpi> BuiltInMatchers.all()Convenience — every shipped matcher in a stable order.PipelineContext.matchers()Returns the value of thematchersrecord component.Methods in com.tnsai.quality.security.harness with parameters of type MatcherSpiModifier and TypeMethodDescriptionCodeReviewPipeline.Builder.matcher(MatcherSpi matcher) Register a matcher.Constructor parameters in com.tnsai.quality.security.harness with type arguments of type MatcherSpiModifierConstructorDescriptionPipelineContext(String projectId, Path projectRoot, List<MatcherSpi> matchers, List<ReviewAgentSpi> agents, PipelineStateStore stateStore, Map<String, String> config) Creates an instance of aPipelineContextrecord class.