Module: PWN::SAST

Defined in:
lib/pwn/sast.rb,
lib/pwn/sast/aws.rb,
lib/pwn/sast/md5.rb,
lib/pwn/sast/sql.rb,
lib/pwn/sast/ssl.rb,
lib/pwn/sast/csrf.rb,
lib/pwn/sast/eval.rb,
lib/pwn/sast/port.rb,
lib/pwn/sast/sudo.rb,
lib/pwn/sast/log4j.rb,
lib/pwn/sast/redos.rb,
lib/pwn/sast/shell.rb,
lib/pwn/sast/token.rb,
lib/pwn/sast/base64.rb,
lib/pwn/sast/logger.rb,
lib/pwn/sast/factory.rb,
lib/pwn/sast/version.rb,
lib/pwn/sast/emoticon.rb,
lib/pwn/sast/keystore.rb,
lib/pwn/sast/password.rb,
lib/pwn/sast/redirect.rb,
lib/pwn/sast/task_tag.rb,
lib/pwn/sast/beef_hook.rb,
lib/pwn/sast/signature.rb,
lib/pwn/sast/inner_html.rb,
lib/pwn/sast/outer_html.rb,
lib/pwn/sast/pom_version.rb,
lib/pwn/sast/private_key.rb,
lib/pwn/sast/throw_errors.rb,
lib/pwn/sast/deserial_java.rb,
lib/pwn/sast/location_hash.rb,
lib/pwn/sast/padding_oracle.rb,
lib/pwn/sast/php_type_juggling.rb,
lib/pwn/sast/cmd_execution_java.rb,
lib/pwn/sast/cmd_execution_ruby.rb,
lib/pwn/sast/cmd_execution_scala.rb,
lib/pwn/sast/cmd_execution_python.rb,
lib/pwn/sast/php_input_mechanisms.rb,
lib/pwn/sast/window_location_hash.rb,
lib/pwn/sast/amqp_connect_as_guest.rb,
lib/pwn/sast/banned_function_calls_c.rb,
lib/pwn/sast/http_authorization_header.rb,
lib/pwn/sast/type_script_type_juggling.rb,
lib/pwn/sast/apache_file_system_util_api.rb

Overview

This file, using the autoload directive loads SP static code analysis modules into memory only when they’re needed. For more information, see: www.rubyinside.com/ruby-techniques-revealed-autoload-1652.html

Defined Under Namespace

Modules: AMQPConnectAsGuest, AWS, ApacheFileSystemUtilAPI, BannedFunctionCallsC, Base64, BeefHook, CSRF, CmdExecutionJava, CmdExecutionPython, CmdExecutionRuby, CmdExecutionScala, DeserialJava, Emoticon, Eval, Factory, HTTPAuthorizationHeader, InnerHTML, Keystore, LocationHash, Log4J, Logger, MD5, OuterHTML, PHPInputMechanisms, PHPTypeJuggling, PaddingOracle, Password, PomVersion, Port, PrivateKey, ReDOS, Redirect, SQL, SSL, Shell, Signature, Sudo, TaskTag, ThrowErrors, Token, TypeScriptTypeJuggling, Version, WindowLocationHash

Class Method Summary collapse

Class Method Details

.helpObject

Display a List of Each Static Code Anti-Pattern Matching Module



55
56
57
# File 'lib/pwn/sast.rb', line 55

public_class_method def self.help
  constants.sort
end