I believe NSFW PFP scanning now works. Please could reviewers test this using either server profiles or isolated alts
diff --git a/src/events/messageCreate.ts b/src/events/messageCreate.ts
index 38c7674..cc69bf0 100644
--- a/src/events/messageCreate.ts
+++ b/src/events/messageCreate.ts
@@ -114,7 +114,7 @@
if (
config.filters.images.NSFW &&
!(message.channel instanceof ThreadChannel ? message.channel.parent?.nsfw : message.channel.nsfw) &&
- (await NSFWCheck(element))
+ (await NSFWCheck(element.url))
) {
messageException(message.guild.id, message.channel.id, message.id);
await message.delete();