Module: Scryer
- Defined in:
- lib/scryer.rb,
lib/scryer/ast.rb,
lib/scryer/cli.rb,
lib/scryer/rule.rb,
lib/scryer/finding.rb,
lib/scryer/railtie.rb,
lib/scryer/scanner.rb,
lib/scryer/version.rb,
lib/scryer/rule_set.rb,
lib/scryer/ai_client.rb,
lib/scryer/query_watcher.rb,
lib/scryer/cache_extractor.rb,
lib/scryer/query_extractor.rb,
lib/scryer/report_renderer.rb,
lib/scryer/rules/idor_rule.rb,
lib/scryer/rules/ssrf_rule.rb,
lib/scryer/ai_fix_suggester.rb,
lib/scryer/dependency_audit.rb,
lib/scryer/method_extractor.rb,
lib/scryer/duplicate_detector.rb,
lib/scryer/rules/force_ssl_rule.rb,
lib/scryer/rules/weak_crypto_rule.rb,
lib/scryer/rules/jwt_insecure_rule.rb,
lib/scryer/rules/open_redirect_rule.rb,
lib/scryer/rules/sql_injection_rule.rb,
lib/scryer/rules/job_raw_params_rule.rb,
lib/scryer/rules/path_traversal_rule.rb,
lib/scryer/rules/csrf_protection_rule.rb,
lib/scryer/rules/mass_assignment_rule.rb,
lib/scryer/rules/xss_unsafe_html_rule.rb,
lib/scryer/rules/hardcoded_secret_rule.rb,
lib/scryer/rules/security_headers_rule.rb,
lib/generators/scryer/install_generator.rb,
lib/scryer/rules/command_injection_rule.rb,
lib/scryer/rules/weak_session_cookie_rule.rb,
lib/scryer/rules/hardcoded_basic_auth_rule.rb,
lib/scryer/rules/authentication_bypass_rule.rb,
lib/scryer/rules/cors_misconfiguration_rule.rb,
lib/scryer/rules/unsafe_deserialization_rule.rb,
lib/scryer/rules/hardcoded_secret_key_base_rule.rb,
lib/scryer/rules/insecure_cookie_serializer_rule.rb,
lib/scryer/style_rules/frozen_string_literal_rule.rb,
lib/scryer/performance_rules/n_plus_one_query_rule.rb,
lib/scryer/rules/graphql_missing_query_limits_rule.rb,
lib/scryer/performance_rules/missing_pagination_rule.rb,
lib/scryer/rules/action_cable_forgery_protection_rule.rb,
lib/scryer/performance_rules/unbounded_table_scan_rule.rb,
lib/scryer/performance_rules/inefficient_save_loop_rule.rb,
lib/scryer/rules/active_storage_inline_disposition_rule.rb,
lib/scryer/rules/active_storage_missing_content_type_validation_rule.rb
Defined Under Namespace
Modules: Ast, CacheExtractor, Generators, MethodExtractor, PerformanceRules, QueryExtractor, RuleSet, Rules
Classes: AiClient, AiFixSuggester, CLI, CacheCallInfo, Configuration, DependencyAudit, DuplicateDetector, Finding, MethodInfo, QueryWatcher, Railtie, ReportRenderer, Rule, Scanner
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
53
54
55
|
# File 'lib/scryer.rb', line 53
def configuration
@configuration ||= Configuration.new
end
|
49
50
51
|
# File 'lib/scryer.rb', line 49
def configure
yield configuration
end
|