moved core app config (name, version) out of settings and into app/app_settings.py added ability to brand SneakyScope to any name added caching of cert information from crt.sh (cache enable and lenght is configurable in settings.yaml) streamlined header/footer loading to be more correct
47 lines
1019 B
YAML
47 lines
1019 B
YAML
branding:
|
|
# you can brand your sandbox to anything you want
|
|
name: Redwire Sandbox
|
|
|
|
logging:
|
|
# logs when rules are loaded
|
|
log_rule_loads: False
|
|
|
|
# logs each category of rule ran
|
|
log_rule_dispatch: False
|
|
|
|
# logs rule pass/fail per rule
|
|
log_rule_debug: False
|
|
|
|
cache:
|
|
# number of recent runs shown on front page
|
|
recent_runs_count: 10
|
|
|
|
# how long to cache whois information
|
|
whois_cache_days: 7
|
|
|
|
# how long to cache geoip information
|
|
geoip_cache_days: 7
|
|
|
|
# should we cache crt certificate pulls?
|
|
crt_cache_enabled: True
|
|
|
|
# how long to cache certificate information (if above is true)
|
|
crt_cache_days: 7
|
|
|
|
external_script_fetch:
|
|
# enable ability to pull external scripts
|
|
enabled: True
|
|
|
|
# max mb of script to pull if pulling
|
|
max_total_mb: 5
|
|
|
|
# max time to wait for script to pull if pulling
|
|
max_time_ms: 3000
|
|
|
|
# max redirects for external scripts pull if pulling
|
|
max_redirects: 3
|
|
|
|
ui:
|
|
# how many char to show in a snippet preview in the gui
|
|
snippet_preview_len: 300
|