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()];
if conf.no_audio {
if conf.no_audio.unwrap_or_default() {
cmd.push("--no-audio");
}
if conf.no_css {
if conf.no_css.unwrap_or_default() {
cmd.push("--no-css");
}
if conf.no_frames {
if conf.no_frames.unwrap_or_default() {
cmd.push("--no-frames");
}
if conf.no_fonts {
if conf.no_fonts.unwrap_or_default() {
cmd.push("--no-frames");
}
if conf.no_image {
if conf.no_image.unwrap_or_default() {
cmd.push("--no-images");
}
if conf.no_javascript {
if conf.no_javascript.unwrap_or_default() {
cmd.push("--no-js");
cmd.push("--unwrap-noscript");
}
if conf.no_video {
if conf.no_video.unwrap_or_default() {
cmd.push("--no-video");
}

View file

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

View file

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