private boolean containsDangerousChars(String input) {
        input = input.toLowerCase();
        // Prevent SSRF attacks by checking for "://"
        if (input.contains("://")) {
            return true;
        }
        // Check for other possible dangerous characters or keywords
        if (StringUtils.containsAny(input, DANGEROUS_KEYWORDS)) {
            return true;
        }
        // Check for encoding of special characters or escape characters
        Matcher matcher = SPECIAL_CHAR_PATTERN.matcher(input);
        return matcher.find();
    }
Checks if the input string contains dangerous characters or keywords that may pose security risks,
such as those commonly associated with SSRF attacks.

@param input The input string to be checked for dangerous characters or keywords.
@return True if the input contains dangerous characters or keywords, otherwise false.
inlong-tubemq/tubemq-manager/src/main/java/org/apache/inlong/tubemq/manager/service/TopicServiceImpl.java