fix
Some checks failed
ci/woodpecker/push/build Pipeline failed

This commit is contained in:
JMARyA 2025-01-03 16:54:36 +01:00
parent 536f42a4e8
commit 56f13c6524
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
3 changed files with 22 additions and 22 deletions

View file

@ -384,32 +384,32 @@ impl WebsiteArchive {
let mut cmd = vec!["monolith", "--isolate", "-o", filename.to_str().unwrap()]; let mut cmd = vec!["monolith", "--isolate", "-o", filename.to_str().unwrap()];
if conf.no_audio { if conf.no_audio.unwrap_or_default() {
cmd.push("--no-audio"); cmd.push("--no-audio");
} }
if conf.no_css { if conf.no_css.unwrap_or_default() {
cmd.push("--no-css"); cmd.push("--no-css");
} }
if conf.no_frames { if conf.no_frames.unwrap_or_default() {
cmd.push("--no-frames"); cmd.push("--no-frames");
} }
if conf.no_fonts { if conf.no_fonts.unwrap_or_default() {
cmd.push("--no-frames"); cmd.push("--no-frames");
} }
if conf.no_image { if conf.no_image.unwrap_or_default() {
cmd.push("--no-images"); cmd.push("--no-images");
} }
if conf.no_javascript { if conf.no_javascript.unwrap_or_default() {
cmd.push("--no-js"); cmd.push("--no-js");
cmd.push("--unwrap-noscript"); cmd.push("--unwrap-noscript");
} }
if conf.no_video { if conf.no_video.unwrap_or_default() {
cmd.push("--no-video"); cmd.push("--no-video");
} }

View file

@ -8,7 +8,7 @@ pub fn check_blacklist(domain: &str) -> bool {
let conf = conf.websites.as_ref(); let conf = conf.websites.as_ref();
// TODO : Block IPs // TODO : Block IPs
// Test SSRF // TODO : Test SSRF
let blacklisted_domains = conf let blacklisted_domains = conf
.map(|x| x.BLACKLIST_DOMAINS.as_ref()) .map(|x| x.BLACKLIST_DOMAINS.as_ref())

View file

@ -68,13 +68,13 @@ pub struct WebsiteConfig {
pub struct DomainConfig { pub struct DomainConfig {
pub domain: String, pub domain: String,
pub blacklist_paths: Option<Vec<String>>, pub blacklist_paths: Option<Vec<String>>,
pub no_audio: bool, pub no_audio: Option<bool>,
pub no_video: bool, pub no_video: Option<bool>,
pub no_image: bool, pub no_image: Option<bool>,
pub no_css: bool, pub no_css: Option<bool>,
pub no_javascript: bool, pub no_javascript: Option<bool>,
pub no_fonts: bool, pub no_fonts: Option<bool>,
pub no_frames: bool, pub no_frames: Option<bool>,
pub user_agent: Option<String>, pub user_agent: Option<String>,
} }
@ -83,13 +83,13 @@ impl Default for DomainConfig {
Self { Self {
domain: String::new(), domain: String::new(),
blacklist_paths: None, blacklist_paths: None,
no_audio: false, no_audio: Some(false),
no_video: false, no_video: Some(false),
no_image: false, no_image: Some(false),
no_css: false, no_css: Some(false),
no_javascript: false, no_javascript: Some(false),
no_fonts: false, no_fonts: Some(false),
no_frames: false, no_frames: Some(false),
user_agent: None, user_agent: None,
} }
} }