From df19966d2bb4bbf690b1e0d9e29d17d630044f7a Mon Sep 17 00:00:00 2001 From: Amelia Vance Date: Tue, 19 Mar 2024 12:06:38 -0400 Subject: [PATCH 1/4] Fix spelling typo in DomainDetails.tsx --- frontend/src/components/DomainDetails.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/DomainDetails.tsx b/frontend/src/components/DomainDetails.tsx index 47c13b01..ce91271e 100644 --- a/frontend/src/components/DomainDetails.tsx +++ b/frontend/src/components/DomainDetails.tsx @@ -367,7 +367,7 @@ export const DomainDetails: React.FC = (props) => { Title - Serverity + Severity State From 819ba86f7ac131ab91b507bdb5ae956bd6c18b68 Mon Sep 17 00:00:00 2001 From: Amelia Vance Date: Tue, 19 Mar 2024 12:07:18 -0400 Subject: [PATCH 2/4] Fix apostrophe type in TermsOfUse.tsx --- frontend/src/pages/TermsOfUse/TermsOfUse.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/src/pages/TermsOfUse/TermsOfUse.tsx b/frontend/src/pages/TermsOfUse/TermsOfUse.tsx index 15d8a292..47dee079 100644 --- a/frontend/src/pages/TermsOfUse/TermsOfUse.tsx +++ b/frontend/src/pages/TermsOfUse/TermsOfUse.tsx @@ -46,7 +46,7 @@ export const TermsOfUse: React.FC = () => {

You must read and sign the Terms of Use before using Crossfeed.

Crossfeed is a free, self-service tool offered by the Department of - Homeland Security’s Cybersecurity and Infrastructure Security Agency + Homeland Security's Cybersecurity and Infrastructure Security Agency (CISA). Using both passive and active processes, Crossfeed can continuously evaluate the cybersecurity posture of your public-facing, internet-accessible network assets for vulnerabilities or configuration @@ -57,7 +57,7 @@ export const TermsOfUse: React.FC = () => { administrative users or view-only users. Administrative users can add/delete domains for their organization, schedule and disable scans for their organization, and invite others to create Crossfeed accounts - to have access to the organization’s data. View-only users can only view + to have access to the organization's data. View-only users can only view data provided to or collected by Crossfeed.

{maximumRole === 'admin' && ( @@ -77,7 +77,7 @@ export const TermsOfUse: React.FC = () => {

By creating a Crossfeed{' '} {maximumRole === 'admin' ? 'administrator' : 'view only'} account and - using this service, you request CISA’s technical assistance to detect + using this service, you request CISA's technical assistance to detect vulnerabilities and configuration issues through Crossfeed and agree to the following:

@@ -104,11 +104,11 @@ export const TermsOfUse: React.FC = () => { resources is later prohibited;
  • - You accept that, while Crossfeed will use best efforts to conduct - scans in a way that minimizes risk to your organization’s systems - and networks, Crossfeed scanning activities creates some risk of - degradation in performance to your organization’s systems and - networks; + You accept that, while Crossfeed will use its best efforts to + conduct scans in a way that minimizes risk to your organization's + systems and networks, Crossfeed scanning activities create some + risk of degradation in performance to your organization's systems + and networks;
  • You agree that CISA may share data gathered by Crossfeed with @@ -119,7 +119,7 @@ export const TermsOfUse: React.FC = () => {
  • You are authorized to make the above certifications on your - organization’s behalf; + organization's behalf;
  • )} @@ -153,7 +153,7 @@ export const TermsOfUse: React.FC = () => {
  • - You accept that, at CISA’s sole discretion, CISA may terminate or + You accept that, at CISA's sole discretion, CISA may terminate or suspend your access to the Crossfeed service due to violation of these terms or any other reason.
  • From 2ce39c6ce2048fd1d1345ed5863ebd8fbf6a7289 Mon Sep 17 00:00:00 2001 From: Amelia Vance Date: Tue, 19 Mar 2024 12:33:43 -0400 Subject: [PATCH 3/4] Fix linting issue in TermsOfUse.tsx --- frontend/src/pages/TermsOfUse/TermsOfUse.tsx | 28 ++++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/frontend/src/pages/TermsOfUse/TermsOfUse.tsx b/frontend/src/pages/TermsOfUse/TermsOfUse.tsx index 47dee079..8b50d0fa 100644 --- a/frontend/src/pages/TermsOfUse/TermsOfUse.tsx +++ b/frontend/src/pages/TermsOfUse/TermsOfUse.tsx @@ -45,20 +45,20 @@ export const TermsOfUse: React.FC = () => {

    Terms of Use

    You must read and sign the Terms of Use before using Crossfeed.

    - Crossfeed is a free, self-service tool offered by the Department of + {`Crossfeed is a free, self-service tool offered by the Department of Homeland Security's Cybersecurity and Infrastructure Security Agency (CISA). Using both passive and active processes, Crossfeed can continuously evaluate the cybersecurity posture of your public-facing, internet-accessible network assets for vulnerabilities or configuration - issues. + issues.`}

    - Crossfeed supports two types of users for your organization: + {`Crossfeed supports two types of users for your organization: administrative users or view-only users. Administrative users can add/delete domains for their organization, schedule and disable scans for their organization, and invite others to create Crossfeed accounts to have access to the organization's data. View-only users can only view - data provided to or collected by Crossfeed. + data provided to or collected by Crossfeed.`}

    {maximumRole === 'admin' && (

    @@ -76,10 +76,10 @@ export const TermsOfUse: React.FC = () => { )}

    By creating a Crossfeed{' '} - {maximumRole === 'admin' ? 'administrator' : 'view only'} account and - using this service, you request CISA's technical assistance to detect - vulnerabilities and configuration issues through Crossfeed and agree to - the following: + {maximumRole === 'admin' ? 'administrator' : 'view only'}{' '} + {`account and using this service, you request CISA's technical + assistance to detect vulnerabilities and configuration issues through + Crossfeed and agree to the following:`}

      {maximumRole === 'admin' && ( @@ -104,11 +104,11 @@ export const TermsOfUse: React.FC = () => { resources is later prohibited;
    • - You accept that, while Crossfeed will use its best efforts to + {`You accept that, while Crossfeed will use its best efforts to conduct scans in a way that minimizes risk to your organization's systems and networks, Crossfeed scanning activities create some risk of degradation in performance to your organization's systems - and networks; + and networks;`}
    • You agree that CISA may share data gathered by Crossfeed with @@ -118,8 +118,8 @@ export const TermsOfUse: React.FC = () => { Center;
    • - You are authorized to make the above certifications on your - organization's behalf; + {`You are authorized to make the above certifications on your + organization's behalf;`}
    • )} @@ -153,9 +153,9 @@ export const TermsOfUse: React.FC = () => {
  • - You accept that, at CISA's sole discretion, CISA may terminate or + {`You accept that, at CISA's sole discretion, CISA may terminate or suspend your access to the Crossfeed service due to violation of these - terms or any other reason. + terms or any other reason.`}
  • ToU version {touVersion}

    From 8e656f16d79ac96f7b8ddca459b9f740a0f83600 Mon Sep 17 00:00:00 2001 From: Amelia Vance Date: Tue, 19 Mar 2024 13:43:49 -0400 Subject: [PATCH 4/4] Rollback TermsOfUse.tsx change --- frontend/src/pages/TermsOfUse/TermsOfUse.tsx | 38 ++++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/frontend/src/pages/TermsOfUse/TermsOfUse.tsx b/frontend/src/pages/TermsOfUse/TermsOfUse.tsx index 8b50d0fa..15d8a292 100644 --- a/frontend/src/pages/TermsOfUse/TermsOfUse.tsx +++ b/frontend/src/pages/TermsOfUse/TermsOfUse.tsx @@ -45,20 +45,20 @@ export const TermsOfUse: React.FC = () => {

    Terms of Use

    You must read and sign the Terms of Use before using Crossfeed.

    - {`Crossfeed is a free, self-service tool offered by the Department of - Homeland Security's Cybersecurity and Infrastructure Security Agency + Crossfeed is a free, self-service tool offered by the Department of + Homeland Security’s Cybersecurity and Infrastructure Security Agency (CISA). Using both passive and active processes, Crossfeed can continuously evaluate the cybersecurity posture of your public-facing, internet-accessible network assets for vulnerabilities or configuration - issues.`} + issues.

    - {`Crossfeed supports two types of users for your organization: + Crossfeed supports two types of users for your organization: administrative users or view-only users. Administrative users can add/delete domains for their organization, schedule and disable scans for their organization, and invite others to create Crossfeed accounts - to have access to the organization's data. View-only users can only view - data provided to or collected by Crossfeed.`} + to have access to the organization’s data. View-only users can only view + data provided to or collected by Crossfeed.

    {maximumRole === 'admin' && (

    @@ -76,10 +76,10 @@ export const TermsOfUse: React.FC = () => { )}

    By creating a Crossfeed{' '} - {maximumRole === 'admin' ? 'administrator' : 'view only'}{' '} - {`account and using this service, you request CISA's technical - assistance to detect vulnerabilities and configuration issues through - Crossfeed and agree to the following:`} + {maximumRole === 'admin' ? 'administrator' : 'view only'} account and + using this service, you request CISA’s technical assistance to detect + vulnerabilities and configuration issues through Crossfeed and agree to + the following:

      {maximumRole === 'admin' && ( @@ -104,11 +104,11 @@ export const TermsOfUse: React.FC = () => { resources is later prohibited;
    • - {`You accept that, while Crossfeed will use its best efforts to - conduct scans in a way that minimizes risk to your organization's - systems and networks, Crossfeed scanning activities create some - risk of degradation in performance to your organization's systems - and networks;`} + You accept that, while Crossfeed will use best efforts to conduct + scans in a way that minimizes risk to your organization’s systems + and networks, Crossfeed scanning activities creates some risk of + degradation in performance to your organization’s systems and + networks;
    • You agree that CISA may share data gathered by Crossfeed with @@ -118,8 +118,8 @@ export const TermsOfUse: React.FC = () => { Center;
    • - {`You are authorized to make the above certifications on your - organization's behalf;`} + You are authorized to make the above certifications on your + organization’s behalf;
    • )} @@ -153,9 +153,9 @@ export const TermsOfUse: React.FC = () => {
  • - {`You accept that, at CISA's sole discretion, CISA may terminate or + You accept that, at CISA’s sole discretion, CISA may terminate or suspend your access to the Crossfeed service due to violation of these - terms or any other reason.`} + terms or any other reason.
  • ToU version {touVersion}