diff --git a/SYNTAX-REFERENCE.md b/SYNTAX-REFERENCE.md
index 2433ae213..5980ec5dd 100755
--- a/SYNTAX-REFERENCE.md
+++ b/SYNTAX-REFERENCE.md
@@ -379,6 +379,7 @@ Stop execution once first match is found
Signature is the request signature method
+WARNING: 'signature' will be deprecated and will be removed in a future release. Prefer using 'code' protocol for writing cloud checks
Valid values:
diff --git a/pkg/templates/templates_doc.go b/pkg/templates/templates_doc.go
index cfa78e3ef..117331edc 100644
--- a/pkg/templates/templates_doc.go
+++ b/pkg/templates/templates_doc.go
@@ -148,7 +148,7 @@ func init() {
TemplateDoc.Fields[17].Name = "signature"
TemplateDoc.Fields[17].Type = "http.SignatureTypeHolder"
TemplateDoc.Fields[17].Note = ""
- TemplateDoc.Fields[17].Description = "Signature is the request signature method"
+ TemplateDoc.Fields[17].Description = "Signature is the request signature method\nWARNING: 'signature' will be deprecated and will be removed in a future release. Prefer using 'code' protocol for writing cloud checks"
TemplateDoc.Fields[17].Comments[encoder.LineComment] = "Signature is the request signature method"
TemplateDoc.Fields[17].Values = []string{
"AWS",