diff --git a/CHANGELOG.md b/CHANGELOG.md
index cea4cdffe20..63a0319afd9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
## [`master`](https://github.com/elastic/eui/tree/master)
+- Updated `securityAnalyticsApp` app icon ([#3720](https://github.com/elastic/eui/pull/3720))
- Removed `src/test` and `@types/enzyme` references from `eui.d.ts` ([#3715](https://github.com/elastic/eui/pull/3715))
- Added `index.d.ts` file to `lib/test` and `es/test` ([#3715](https://github.com/elastic/eui/pull/3715))
diff --git a/src/components/icon/__snapshots__/icon.test.tsx.snap b/src/components/icon/__snapshots__/icon.test.tsx.snap
index 4cfd06a76a9..b5aebaa52b6 100644
--- a/src/components/icon/__snapshots__/icon.test.tsx.snap
+++ b/src/components/icon/__snapshots__/icon.test.tsx.snap
@@ -6804,11 +6804,14 @@ exports[`EuiIcon props type securityAnalyticsApp is rendered 1`] = `
xmlns="http://www.w3.org/2000/svg"
>
+
`;
@@ -7640,7 +7643,7 @@ exports[`EuiIcon props type tokenBinary is rendered 1`] = `
xmlns="http://www.w3.org/2000/svg"
>
@@ -7693,16 +7696,14 @@ exports[`EuiIcon props type tokenCompletionSuggester is rendered 1`] = `
width="16"
xmlns="http://www.w3.org/2000/svg"
>
-
-
-
-
+
+
`;
@@ -7754,8 +7755,7 @@ exports[`EuiIcon props type tokenDenseVector is rendered 1`] = `
xmlns="http://www.w3.org/2000/svg"
>
`;
@@ -7896,8 +7896,7 @@ exports[`EuiIcon props type tokenFlattened is rendered 1`] = `
xmlns="http://www.w3.org/2000/svg"
>
`;
@@ -7950,7 +7949,7 @@ exports[`EuiIcon props type tokenHistogram is rendered 1`] = `
xmlns="http://www.w3.org/2000/svg"
>
`;
@@ -8004,7 +8003,7 @@ exports[`EuiIcon props type tokenJoin is rendered 1`] = `
>
@@ -8039,16 +8038,14 @@ exports[`EuiIcon props type tokenKeyword is rendered 1`] = `
width="16"
xmlns="http://www.w3.org/2000/svg"
>
-
-
-
-
+
+
`;
@@ -8250,7 +8247,7 @@ exports[`EuiIcon props type tokenPercolator is rendered 1`] = `
>
@@ -8307,7 +8304,7 @@ exports[`EuiIcon props type tokenRankFeature is rendered 1`] = `
xmlns="http://www.w3.org/2000/svg"
>
`;
@@ -8324,7 +8321,7 @@ exports[`EuiIcon props type tokenRankFeatures is rendered 1`] = `
xmlns="http://www.w3.org/2000/svg"
>
`;
@@ -8358,19 +8355,14 @@ exports[`EuiIcon props type tokenSearchType is rendered 1`] = `
width="16"
xmlns="http://www.w3.org/2000/svg"
>
-
-
-
-
-
+
+
`;
@@ -8456,7 +8448,7 @@ exports[`EuiIcon props type tokenText is rendered 1`] = `
xmlns="http://www.w3.org/2000/svg"
>
`;
@@ -8472,20 +8464,9 @@ exports[`EuiIcon props type tokenTokenCount is rendered 1`] = `
width="16"
xmlns="http://www.w3.org/2000/svg"
>
-
-
-
-
-
-
+
`;
diff --git a/src/components/icon/assets/app_security_analytics.js b/src/components/icon/assets/app_security_analytics.js
index 5db2a0a588c..799fedac5d2 100644
--- a/src/components/icon/assets/app_security_analytics.js
+++ b/src/components/icon/assets/app_security_analytics.js
@@ -9,11 +9,12 @@ const EuiIconAppSecurityAnalytics = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ?
{title} : null}
-
+
+
);
diff --git a/src/components/icon/assets/app_security_analytics.svg b/src/components/icon/assets/app_security_analytics.svg
index 948d029d3ff..3824f67ce9f 100644
--- a/src/components/icon/assets/app_security_analytics.svg
+++ b/src/components/icon/assets/app_security_analytics.svg
@@ -1,4 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/components/icon/assets/tokens/tokenBinary.js b/src/components/icon/assets/tokens/tokenBinary.js
index 5bb742ee632..3c0d99a6b2d 100644
--- a/src/components/icon/assets/tokens/tokenBinary.js
+++ b/src/components/icon/assets/tokens/tokenBinary.js
@@ -9,7 +9,7 @@ const EuiIconTokenBinary = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
+
);
diff --git a/src/components/icon/assets/tokens/tokenCompletionSuggester.js b/src/components/icon/assets/tokens/tokenCompletionSuggester.js
index d6068de89a6..43adcfac30f 100644
--- a/src/components/icon/assets/tokens/tokenCompletionSuggester.js
+++ b/src/components/icon/assets/tokens/tokenCompletionSuggester.js
@@ -1,6 +1,6 @@
import React from 'react';
-const EuiIconTokenCompSuggester = ({ title, titleId, ...props }) => (
+const EuiIconTokenCompletionSuggester = ({ title, titleId, ...props }) => (
);
-export const icon = EuiIconTokenCompSuggester;
+export const icon = EuiIconTokenCompletionSuggester;
diff --git a/src/components/icon/assets/tokens/tokenDenseVector.js b/src/components/icon/assets/tokens/tokenDenseVector.js
index e28b38238cc..9be0a93d6b3 100644
--- a/src/components/icon/assets/tokens/tokenDenseVector.js
+++ b/src/components/icon/assets/tokens/tokenDenseVector.js
@@ -9,10 +9,7 @@ const EuiIconTokenDenseVector = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
+
);
diff --git a/src/components/icon/assets/tokens/tokenFlattened.js b/src/components/icon/assets/tokens/tokenFlattened.js
index 608195416c9..54b57ac916c 100644
--- a/src/components/icon/assets/tokens/tokenFlattened.js
+++ b/src/components/icon/assets/tokens/tokenFlattened.js
@@ -9,10 +9,7 @@ const EuiIconTokenFlattened = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
+
);
diff --git a/src/components/icon/assets/tokens/tokenHistogram.js b/src/components/icon/assets/tokens/tokenHistogram.js
index 1160996f1e6..b276e5e4c6f 100644
--- a/src/components/icon/assets/tokens/tokenHistogram.js
+++ b/src/components/icon/assets/tokens/tokenHistogram.js
@@ -9,7 +9,7 @@ const EuiIconTokenHistogram = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
+
);
diff --git a/src/components/icon/assets/tokens/tokenJoin.js b/src/components/icon/assets/tokens/tokenJoin.js
index ff64807f2e0..656bb246584 100644
--- a/src/components/icon/assets/tokens/tokenJoin.js
+++ b/src/components/icon/assets/tokens/tokenJoin.js
@@ -12,7 +12,7 @@ const EuiIconTokenJoin = ({ title, titleId, ...props }) => (
);
diff --git a/src/components/icon/assets/tokens/tokenKeyword.js b/src/components/icon/assets/tokens/tokenKeyword.js
index ece20ee44f0..7cd18fe50b8 100644
--- a/src/components/icon/assets/tokens/tokenKeyword.js
+++ b/src/components/icon/assets/tokens/tokenKeyword.js
@@ -9,14 +9,12 @@ const EuiIconTokenKeyword = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
-
-
-
+
+
);
diff --git a/src/components/icon/assets/tokens/tokenPercolator.js b/src/components/icon/assets/tokens/tokenPercolator.js
index 9df4d8d30e7..1ef487ded71 100644
--- a/src/components/icon/assets/tokens/tokenPercolator.js
+++ b/src/components/icon/assets/tokens/tokenPercolator.js
@@ -12,7 +12,7 @@ const EuiIconTokenPercolator = ({ title, titleId, ...props }) => (
);
diff --git a/src/components/icon/assets/tokens/tokenRankFeature.js b/src/components/icon/assets/tokens/tokenRankFeature.js
index 852568d0516..12afdbe9ae5 100644
--- a/src/components/icon/assets/tokens/tokenRankFeature.js
+++ b/src/components/icon/assets/tokens/tokenRankFeature.js
@@ -9,7 +9,7 @@ const EuiIconTokenRankFeature = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
+
);
diff --git a/src/components/icon/assets/tokens/tokenRankFeatures.js b/src/components/icon/assets/tokens/tokenRankFeatures.js
index 8c8f0709712..11bc332ed90 100644
--- a/src/components/icon/assets/tokens/tokenRankFeatures.js
+++ b/src/components/icon/assets/tokens/tokenRankFeatures.js
@@ -9,7 +9,7 @@ const EuiIconTokenRankFeatures = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
+
);
diff --git a/src/components/icon/assets/tokens/tokenSearchType.js b/src/components/icon/assets/tokens/tokenSearchType.js
index 53727c46702..1ef4c961c07 100644
--- a/src/components/icon/assets/tokens/tokenSearchType.js
+++ b/src/components/icon/assets/tokens/tokenSearchType.js
@@ -9,15 +9,12 @@ const EuiIconTokenSearchType = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
-
-
-
-
+
+
);
diff --git a/src/components/icon/assets/tokens/tokenText.js b/src/components/icon/assets/tokens/tokenText.js
index 4fce59c31a8..ed42bee52da 100644
--- a/src/components/icon/assets/tokens/tokenText.js
+++ b/src/components/icon/assets/tokens/tokenText.js
@@ -9,7 +9,7 @@ const EuiIconTokenText = ({ title, titleId, ...props }) => (
aria-labelledby={titleId}
{...props}>
{title ? {title} : null}
-
+
);
diff --git a/src/components/icon/assets/tokens/tokenTokenCount.js b/src/components/icon/assets/tokens/tokenTokenCount.js
index 6da0c71e529..1f342f90c7a 100644
--- a/src/components/icon/assets/tokens/tokenTokenCount.js
+++ b/src/components/icon/assets/tokens/tokenTokenCount.js
@@ -1,6 +1,6 @@
import React from 'react';
-const EuiIconTokenBinary = ({ title, titleId, ...props }) => (
+const EuiIconTokenTokenCount = ({ title, titleId, ...props }) => (
);
-export const icon = EuiIconTokenBinary;
+export const icon = EuiIconTokenTokenCount;