Interface IJadxZipSecurity

    • Method Detail

      • isValidEntry

        boolean isValidEntry​(IZipEntry entry)
        Check if zip entry is valid and safe to process
      • isValidEntryName

        boolean isValidEntryName​(java.lang.String entryName)
        Check if the zip entry name is valid. This check should be part of isValidEntry(IZipEntry) method.
      • useLimitedDataStream

        boolean useLimitedDataStream()
        Use limited InputStream for entry uncompressed data
      • getMaxEntriesCount

        int getMaxEntriesCount()
        Max entries count expected in a zip file, fail zip open if the limit exceeds. Return -1 to disable entries count check.
      • isInSubDirectory

        boolean isInSubDirectory​(java.io.File baseDir,
                                 java.io.File file)
        Check if a file will be inside baseDir after a system resolves its path