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
openAIFields 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, onFileFoundMethods inherited from class io.codemodder.plugins.llm.SarifPluginLLMCodemod
shouldRunMethods inherited from class io.codemodder.SarifPluginRawFileChanger
supports, visitFileMethods inherited from class io.codemodder.RawFileChanger
getDescription, getIndividualChangeDescription, getReferences, getSummaryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getThreatPromptin classio.codemodder.plugins.llm.SarifToLLMForMultiOutcomeCodemod
-