diff --git a/src/en/oglaf/build.gradle b/src/en/oglaf/build.gradle
index 36cc43c23..ae16ef29c 100644
--- a/src/en/oglaf/build.gradle
+++ b/src/en/oglaf/build.gradle
@@ -7,6 +7,7 @@ ext {
     extClass = '.Oglaf'
     extVersionCode = 3
     libVersion = '1.2'
+    containsNsfw = true
 }
 
 apply from: "$rootDir/common.gradle"
diff --git a/src/en/oglaf/src/eu/kanade/tachiyomi/extension/en/oglaf/Oglaf.kt b/src/en/oglaf/src/eu/kanade/tachiyomi/extension/en/oglaf/Oglaf.kt
index f545f0cfa..0f957efa9 100644
--- a/src/en/oglaf/src/eu/kanade/tachiyomi/extension/en/oglaf/Oglaf.kt
+++ b/src/en/oglaf/src/eu/kanade/tachiyomi/extension/en/oglaf/Oglaf.kt
@@ -1,5 +1,6 @@
 package eu.kanade.tachiyomi.extension.en.oglaf
 
+import eu.kanade.tachiyomi.annotations.Nsfw
 import eu.kanade.tachiyomi.network.GET
 import eu.kanade.tachiyomi.source.model.FilterList
 import eu.kanade.tachiyomi.source.model.MangasPage
@@ -14,6 +15,7 @@ import org.jsoup.nodes.Document
 import org.jsoup.nodes.Element
 import rx.Observable
 
+@Nsfw
 class Oglaf : ParsedHttpSource() {
 
     override val name = "Oglaf"
diff --git a/src/en/pururin/build.gradle b/src/en/pururin/build.gradle
index c1ff090dd..a228446ef 100644
--- a/src/en/pururin/build.gradle
+++ b/src/en/pururin/build.gradle
@@ -7,6 +7,7 @@ ext {
     extClass = '.Pururin'
     extVersionCode = 2
     libVersion = '1.2'
+    containsNsfw = true
 }
 
 apply from: "$rootDir/common.gradle"
diff --git a/src/en/pururin/src/eu/kanade/tachiyomi/extension/en/pururin/Pururin.kt b/src/en/pururin/src/eu/kanade/tachiyomi/extension/en/pururin/Pururin.kt
index e82cb9fa1..ac601a3c9 100644
--- a/src/en/pururin/src/eu/kanade/tachiyomi/extension/en/pururin/Pururin.kt
+++ b/src/en/pururin/src/eu/kanade/tachiyomi/extension/en/pururin/Pururin.kt
@@ -1,5 +1,6 @@
 package eu.kanade.tachiyomi.extension.en.pururin
 
+import eu.kanade.tachiyomi.annotations.Nsfw
 import eu.kanade.tachiyomi.network.GET
 import eu.kanade.tachiyomi.source.model.Filter
 import eu.kanade.tachiyomi.source.model.FilterList
@@ -15,6 +16,7 @@ import okhttp3.Response
 import org.jsoup.nodes.Document
 import org.jsoup.nodes.Element
 
+@Nsfw
 class Pururin : ParsedHttpSource() {
 
     override val name = "Pururin"
diff --git a/src/en/readmanhwa/build.gradle b/src/en/readmanhwa/build.gradle
index 82ac57a25..b18b9c69f 100644
--- a/src/en/readmanhwa/build.gradle
+++ b/src/en/readmanhwa/build.gradle
@@ -7,6 +7,7 @@ ext {
     extClass = '.ReadManhwa'
     extVersionCode = 6
     libVersion = '1.2'
+    containsNsfw = true
 }
 
 apply from: "$rootDir/common.gradle"
diff --git a/src/en/readmanhwa/src/eu/kanade/tachiyomi/extension/en/readmanhwa/ReadManhwa.kt b/src/en/readmanhwa/src/eu/kanade/tachiyomi/extension/en/readmanhwa/ReadManhwa.kt
index f3bf659ee..9040bcbba 100644
--- a/src/en/readmanhwa/src/eu/kanade/tachiyomi/extension/en/readmanhwa/ReadManhwa.kt
+++ b/src/en/readmanhwa/src/eu/kanade/tachiyomi/extension/en/readmanhwa/ReadManhwa.kt
@@ -12,6 +12,7 @@ import com.github.salomonbrys.kotson.string
 import com.google.gson.Gson
 import com.google.gson.JsonArray
 import com.google.gson.JsonObject
+import eu.kanade.tachiyomi.annotations.Nsfw
 import eu.kanade.tachiyomi.network.GET
 import eu.kanade.tachiyomi.network.asObservableSuccess
 import eu.kanade.tachiyomi.source.ConfigurableSource
@@ -34,6 +35,7 @@ import rx.Observable
 import uy.kohesive.injekt.Injekt
 import uy.kohesive.injekt.api.get
 
+@Nsfw
 class ReadManhwa : ConfigurableSource, HttpSource() {
 
     override val name = "ReadManhwa"