Module: PWN::SAST

Defined in:
lib/pwn/sast.rb,
lib/pwn/sast/aws.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/file_permission.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/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/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, FilePermission, HTTPAuthorizationHeader, InnerHTML, Keystore, LocationHash, Log4J, Logger, OuterHTML, Password, PomVersion, Port, PrivateKey, ReDOS, Redirect, SQL, SSL, Shell, Signature, Sudo, TaskTag, ThrowErrors, Token, Version, WindowLocationHash

Class Method Summary collapse

Class Method Details

.helpObject

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



51
52
53
# File 'lib/pwn/sast.rb', line 51

public_class_method def self.help
  constants.sort
end