diff --git a/tap-snapshots/test-snyk-to-html.test.ts-TAP.test.js b/tap-snapshots/test-snyk-to-html.test.ts-TAP.test.js
index 8778d79..3b849e7 100644
--- a/tap-snapshots/test-snyk-to-html.test.ts-TAP.test.js
+++ b/tap-snapshots/test-snyk-to-html.test.ts-TAP.test.js
@@ -474,7 +474,7 @@ exports[`test/snyk-to-html.test.ts TAP IaC input - test snyk-to-html handles -s
Vault accidental key deletion prevention disabled
diff --git a/template/iac/test-report.vuln-card.hbs b/template/iac/test-report.vuln-card.hbs
index 9cce373..8992ba2 100644
--- a/template/iac/test-report.vuln-card.hbs
+++ b/template/iac/test-report.vuln-card.hbs
@@ -10,7 +10,7 @@
+ {{#if impact}}
+ {{else if resolve}}
+
+ {{else}}
+ {{#ifCond (count references) '>' 0}}
+
+ {{/ifCond}}
+ {{/if}}
{{#unless @root.showSummaryOnly}}
+ {{#if impact}}
Impact
{{impact}}
+ {{/if}}
+ {{#if resolve}}
Remediation
{{resolve}}
-
+ {{/if}}
+ {{#ifCond (count references.length) '>' 0}}
References
{{#each references}}
@@ -45,13 +59,24 @@
{{/startsWith}}
{{/each}}
+ {{/ifCond}}
+ {{#if impact}}
+
+ {{else if resolve}}
+
+ {{else}}
+ {{#ifCond (count references) '>' 0}}
+ {{/ifCond}}
+ {{/if}}
{{/unless}}