Class SemgrepOverlyPermissiveFilePermissionsCodemod

java.lang.Object
io.codemodder.javaparser.JavaParserChanger
io.codemodder.CompositeJavaParserChanger
io.codemodder.codemods.SemgrepOverlyPermissiveFilePermissionsCodemod
All Implemented Interfaces:
io.codemodder.CodeChanger

@Codemod(id="semgrep:java/java.lang.security.audit.overly-permissive-file-permission.overly-permissive-file-permission", reviewGuidance=MERGE_AFTER_CURSORY_REVIEW, executionPriority=HIGH) public final class SemgrepOverlyPermissiveFilePermissionsCodemod extends io.codemodder.CompositeJavaParserChanger
  • Field Summary

    Fields inherited from class io.codemodder.javaparser.JavaParserChanger

    reporter
  • Constructor Summary

    Constructors
    Constructor
    Description
    SemgrepOverlyPermissiveFilePermissionsCodemod(io.codemodder.RuleSarif sarif)
     
  • Method Summary

    Methods inherited from class io.codemodder.CompositeJavaParserChanger

    shouldRun, visit

    Methods inherited from class io.codemodder.javaparser.JavaParserChanger

    dependenciesRequired, getDescription, getIndividualChangeDescription, getReferences, getSummary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SemgrepOverlyPermissiveFilePermissionsCodemod

      @Inject public SemgrepOverlyPermissiveFilePermissionsCodemod(@ProvidedSemgrepScan(ruleId="java.lang.security.audit.overly-permissive-file-permission.overly-permissive-file-permission") io.codemodder.RuleSarif sarif)