Package io.codemodder.codemods
Class LogFailedLoginCodemod
java.lang.Object
io.codemodder.RawFileChanger
io.codemodder.SarifPluginRawFileChanger
io.codemodder.plugins.llm.SarifPluginLLMCodemod
io.codemodder.plugins.llm.SarifToLLMForMultiOutcomeCodemod
io.codemodder.codemods.LogFailedLoginCodemod
- All Implemented Interfaces:
io.codemodder.CodeChanger
@Codemod(id="pixee:java/log-failed-login",
importance=HIGH,
reviewGuidance=MERGE_AFTER_REVIEW)
public final class LogFailedLoginCodemod
extends io.codemodder.plugins.llm.SarifToLLMForMultiOutcomeCodemod
-
Field Summary
Fields inherited from class io.codemodder.plugins.llm.SarifPluginLLMCodemod
openAI
Fields inherited from class io.codemodder.RawFileChanger
reporter
-
Constructor Summary
ConstructorsConstructorDescriptionLogFailedLoginCodemod
(io.codemodder.RuleSarif sarif, io.codemodder.plugins.llm.OpenAIService openAI) -
Method Summary
Methods inherited from class io.codemodder.plugins.llm.SarifToLLMForMultiOutcomeCodemod
createCodemodChange, onFileFound
Methods inherited from class io.codemodder.plugins.llm.SarifPluginLLMCodemod
shouldRun
Methods inherited from class io.codemodder.SarifPluginRawFileChanger
supports, visitFile
Methods inherited from class io.codemodder.RawFileChanger
getDescription, getIndividualChangeDescription, getReferences, getSummary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.codemodder.CodeChanger
getIncludesExcludesPattern
-
Constructor Details
-
LogFailedLoginCodemod
@Inject public LogFailedLoginCodemod(@SemgrepScan(ruleId="log-failed-login") io.codemodder.RuleSarif sarif, io.codemodder.plugins.llm.OpenAIService openAI)
-
-
Method Details
-
getThreatPrompt
- Specified by:
getThreatPrompt
in classio.codemodder.plugins.llm.SarifToLLMForMultiOutcomeCodemod
-