General Application (GAPP) SRG

DISA XCCDF benchmark, mapped to DoD CCIs and NIST SP 800-53 Rev 5 controls

DRAFT Release: 0.1 Benchmark Date: 05 Aug 2026 Status: 2026-07-29 163 findings CAT I: 15 CAT II: 148 CAT III: 0 165 CCIs · 89 800-53 controls

This Security Requirements Guide is published as a tool to improve the security of Department of War (DoW) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.

Showing 163 of 163 findings
Vuln ID Title STIG ID 800-53 Controls
▸ CAT I V-288135 The application must use an approved DoW Enterprise Identity, Credential, and Access Management (E-ICAM) solution to uniquely identify and authenticate organizational users (or processes acting on behalf of organizational users). GAPP-00-000010 AC-2(1) AU-10 IA-2 IA-2(5) IA-3(1)
▸ CAT I V-288136 The application must use multifactor authentication (MFA). GAPP-00-000020 IA-2(1) IA-2(12) IA-2(2) IA-2(6) IA-3 IA-8(1)
▸ CAT I V-288137 Local accounts must be removed after multifactor authentication (MFA) is configured. It is permissible for an emergency ("break glass") or service account to remain if absolutely required by the application. In this case, the associated complexity requirements apply. GAPP-00-000030 IA-2(1) IA-2(12) IA-2(2) IA-2(6) IA-3 IA-8(1)
▸ CAT II V-288138 The application must use a SHA 2-384 or higher hash function to provide replay-resistant authentication mechanisms for network access to all accounts. GAPP-00-000040 IA-2(8)
▸ CAT II V-288139 The application must disable identifiers (individuals, groups, roles, and devices) after 35 days of inactivity. GAPP-00-000050 AC-2(3)
▸ CAT II V-288140 When using Public Key Infrastructure (PKI)-based authentication for user access, the application must validate certificates by constructing a certification path (which includes status information) to an accepted trust anchor. GAPP-00-000060 IA-5(2)
▸ CAT II V-288141 The application, when using PKI-based authentication, must enforce authorized access to the corresponding private key. GAPP-00-000070 IA-5(2)
▸ CAT II V-288142 The application must map the authenticated identity to the individual user or group account for Public Key Infrastructure (PKI)-based authentication. GAPP-00-000080 IA-5(2)
▸ CAT II V-288143 The application must prohibit the use of cached authenticators after 12 hours. GAPP-00-000090 IA-5(13)
▸ CAT II V-288144 The application must only allow the use of DoW-approved (or other authorizing official [AO]-approved) Public Key Infrastructure (PKI)-established certificate authorities (CAs) for verification of the establishment of protected sessions. GAPP-00-000100 SC-23(5)
▸ CAT II V-288145 The application must employ identity providers and authorization servers to manage user, device, and nonperson entity (NPE) identities, attributes, and access rights supporting authentication and authorization decisions in accordance with organization-defined identification and authentication policy using organization-defined mechanisms. GAPP-00-000110 CM-6 IA-13
▸ CAT II V-288146 The application must generate, manage, and protect from disclosure and misuse the cryptographic keys that protect access tokens. GAPP-00-000120 CM-6 IA-13(1)
▸ CAT II V-288147 The application must protect the private keys used to sign assertions and tokens commensurate with the impact of the system and information resources that can be accessed. GAPP-00-000130 CM-6 IA-13(2)
▸ CAT II V-288148 The application must generate assertions in accordance with organization-defined identification and authentication policy. GAPP-00-000140 CM-6 IA-13(3)
▸ CAT II V-288149 The application must issue assertions in accordance with organization-defined identification and authentication policy. GAPP-00-000150 CM-6 IA-13(3)
▸ CAT II V-288150 The application must refresh assertions in accordance with organization-defined identification and authentication policy. GAPP-00-000160 CM-6 IA-13(3)
▸ CAT II V-288151 The application must revoke assertions in accordance with organization-defined identification and authentication policy. GAPP-00-000170 CM-6 IA-13(3)
▸ CAT II V-288152 The application must time-restrict assertions in accordance with organization-defined identification and authentication policy. GAPP-00-000180 CM-6 IA-13(3)
▸ CAT II V-288153 The application must audience-restrict assertions in accordance with organization-defined identification and authentication policy. GAPP-00-000190 CM-6 IA-13(3)
▸ CAT II V-288154 The application must generate access tokens in accordance with organization-defined identification and authentication policy. GAPP-00-000200 CM-6 IA-13(3)
▸ CAT II V-288155 The application must issue access tokens in accordance with organization-defined identification and authentication policy. GAPP-00-000210 CM-6 IA-13(3)
▸ CAT II V-288156 The application must refresh access tokens in accordance with organization-defined identification and authentication policy. GAPP-00-000220 CM-6 IA-13(3)
▸ CAT II V-288157 The application must revoke access tokens in accordance with organization-defined identification and authentication policy. GAPP-00-000230 CM-6 IA-13(3)
▸ CAT II V-288158 The application must time-restrict access tokens in accordance with organization-defined identification and authentication policy. GAPP-00-000240 CM-6 IA-13(3)
▸ CAT II V-288159 The application must audience-restrict access tokens in accordance with organization-defined identification and authentication policy. GAPP-00-000250 CM-6 IA-13(3)
▸ CAT II V-288160 The application must automatically remove or disable temporary user accounts after 72 hours. GAPP-00-000260 AC-2(2)
▸ CAT II V-288161 The application must automatically disable accounts after a 35-day period of account inactivity. GAPP-00-000270 AC-2(3)
▸ CAT II V-288162 The application must enforce the limit of three consecutive invalid logon attempts by a user during a 15-minute time period. GAPP-00-000280 AC-7
▸ CAT II V-288163 The application must enforce a minimum 15-character password length. GAPP-00-000290 IA-5(1)
▸ CAT II V-288164 The application must enforce password complexity by requiring that at least one uppercase character be used. GAPP-00-000300 IA-5(1)
▸ CAT II V-288165 The application must enforce password complexity by requiring that at least one lowercase character be used. GAPP-00-000310 IA-5(1)
▸ CAT II V-288166 The application must enforce password complexity by requiring that at least one numeric character be used. GAPP-00-000320 IA-5(1)
▸ CAT II V-288167 The application must enforce password complexity by requiring that at least one special character be used. GAPP-00-000330 IA-5(1)
▸ CAT II V-288168 The application must require the change of at least 50 percent of the characters when passwords are changed. GAPP-00-000340 IA-5(1)
▸ CAT II V-288169 The application must enforce 24 hours/one day as the minimum password lifetime. GAPP-00-000350 IA-5(1)
▸ CAT II V-288170 The application must enforce a 60-day maximum password lifetime restriction. GAPP-00-000360 IA-5(1)
▸ CAT II V-288171 The application must obscure feedback of authentication information during the authentication process to protect the information from possible exploitation/use by unauthorized individuals. GAPP-00-000370 IA-6
▸ CAT II V-288172 The application must automatically disable temporary and emergency accounts after 72 hours. GAPP-00-000380 AC-2(2)
▸ CAT II V-288173 The application must terminate shared/group account credentials when members leave the group. GAPP-00-000390 IA-2(5)
▸ CAT II V-288174 The application must automatically lock the account until the locked account is released by an administrator when three unsuccessful login attempts in 15 minutes are exceeded. GAPP-00-000400 AC-7
▸ CAT II V-288175 The application must disable accounts when the accounts have expired. GAPP-00-000410 AC-2(3)
▸ CAT II V-288176 The application must disable accounts when the accounts are no longer associated to a user. GAPP-00-000420 AC-2(3)
▸ CAT II V-288177 The application must disable accounts when the accounts are in violation of organizational policy. GAPP-00-000430 AC-2(3)
▸ CAT II V-288178 For accounts using password authentication, the application must use FIPS-validated cryptographic algorithms defined in CNSSP 15 Annex B to protect the integrity and confidentiality of the password authentication process. GAPP-00-000440 IA-5(1)
▸ CAT II V-288179 For accounts using password authentication, the application must store only cryptographic representations of passwords. GAPP-00-000450 IA-5(1)
▸ CAT II V-288180 The application must, for password-based authentication, maintain a list of commonly used, expected, or compromised passwords on an organization-defined frequency. GAPP-00-000460 IA-5(1)
▸ CAT II V-288181 The application must, for password-based authentication, update the list of known passwords on an organization-defined frequency. GAPP-00-000470 IA-5(1)
▸ CAT II V-288182 The application must, for password-based authentication, update the list of passwords when organizational passwords are suspected to have been compromised directly or indirectly. GAPP-00-000480 IA-5(1)
▸ CAT II V-288183 The application must, for password-based authentication, verify when users create or update passwords, that the passwords are not found on the list of commonly-used, expected, or compromised passwords in IA-5 (1) (a). GAPP-00-000490 IA-5(1)
▸ CAT II V-288184 The application must, for password-based authentication, store passwords using an approved salted key derivation function, preferably using a keyed hash. GAPP-00-000500 IA-5(1)
▸ CAT II V-288185 The application must, for password-based authentication, require immediate selection of a new password upon account recovery. GAPP-00-000510 IA-5(1)
▸ CAT II V-288186 The application must, for password-based authentication, allow user selection of long passwords and passphrases, including spaces and all printable characters. GAPP-00-000520 IA-5(1)
▸ CAT II V-288187 The application must, for password-based authentication, employ automated tools to assist the user in selecting strong password authenticators. GAPP-00-000530 IA-5(1)
▸ CAT II V-288188 The application must, for password-based authentication, enforce organization-defined composition and complexity rules. GAPP-00-000540 IA-5(1)
▸ CAT II V-288189 The application must limit the number of concurrent sessions to a maximum number of three for all accounts and/or account types. GAPP-00-000550 AC-10
▸ CAT II V-288190 The application must terminate all network connections associated with a communications session at the end of the session, or no more than 15 minutes of inactivity. GAPP-00-000560 AC-12 SC-10
▸ CAT II V-288191 The application must invalidate session identifiers upon user logout or other session termination. GAPP-00-000570 SC-23(1)
▸ CAT II V-288192 Applications must recognize only system-generated session identifiers (IDs). GAPP-00-000580 SC-23(3)
▸ CAT II V-288193 The application must generate unique session identifiers using a FIPS-validated Random Number Generator (RNG) based on the Deterministic Random Bit Generators (DRBG) algorithm. GAPP-00-000590 SC-23(3)
▸ CAT II V-288194 Applications requiring user access authentication must provide a logout function for user-initiated communication sessions. GAPP-00-000600 AC-12(1)
▸ CAT II V-288195 The application must display an explicit logout message to users indicating the reliable termination of authenticated communications sessions. GAPP-00-000610 AC-12(2)
▸ CAT II V-288196 The application must require users to reauthenticate when organization-defined circumstances or situations require reauthentication. GAPP-00-000620 IA-11
▸ CAT II V-288197 The application must automatically audit account creation. GAPP-00-000630 AC-2(4)
▸ CAT II V-288198 The application must automatically audit account modifications to include disabling/removal actions and attempts to access privileges. GAPP-00-000640 AC-2(4) AU-12
▸ CAT II V-288199 The application must reveal error messages only to the information system security officer (ISSO), information system security manager (ISSM), if assigned, and/or security personnel as appropriate. GAPP-00-000650 SI-11
▸ CAT II V-288200 In the event of an audit processing failure, the application must alert the information system security officer (ISSO), information system security manager (ISSM) at a minimum (if assigned) and/or security personnel as appropriate. GAPP-00-000660 AU-5
▸ CAT II V-288201 The application must generate error messages that only provide the information necessary for corrective actions without revealing information that could be exploited. GAPP-00-000670 SI-11
▸ CAT II V-288202 The application must notify system administrators (SAs) and the information system security officer (ISSO) when accounts are created. GAPP-00-000680 AC-2(1)
▸ CAT II V-288203 The application must notify system administrators (SAs) and the information system security officer (ISSO) when accounts are modified to include disabling and removal actions. GAPP-00-000690 AC-2(1) AU-5(2)
▸ CAT II V-288204 The application must allow only the information system security manager (ISSM), or individuals or roles appointed by the ISSM, to select which auditable events are to be audited. GAPP-00-000700 AU-12
▸ CAT II V-288205 The application must initiate session auditing upon startup. GAPP-00-000710 AU-14(1)
▸ CAT II V-288206 The application must produce audit records containing descriptions of the audit events. GAPP-00-000720 AU-3
▸ CAT II V-288207 The application must produce audit records containing information to establish when (date and time) the events occurred. GAPP-00-000730 AU-3
▸ CAT II V-288208 The application must produce audit records containing information to establish source and destination addresses. GAPP-00-000740 AU-3
▸ CAT II V-288209 The application must produce audit records that contain information to establish success indicators, fail indicators, and enforcement actions. GAPP-00-000750 AU-3 CM-5(1)
▸ CAT II V-288210 The application must generate audit records containing information that establishes the identity of any individual or process associated with the event. GAPP-00-000760 AU-3
▸ CAT II V-288211 The application must protect audit information from any type of unauthorized read access. GAPP-00-000770 AU-9
▸ CAT II V-288212 The application must protect audit information from unauthorized modification. GAPP-00-000780 AU-9
▸ CAT II V-288213 The application must protect audit information from unauthorized deletion. GAPP-00-000790 AU-9
▸ CAT II V-288214 The application must protect audit tools from unauthorized access. GAPP-00-000800 AU-9
▸ CAT II V-288215 The application must automatically audit account enabling actions. GAPP-00-000810 AC-2(4)
▸ CAT II V-288216 The application must record time stamps for audit records that meet a granularity of one second for a minimum degree of precision. GAPP-00-000820 AU-8
▸ CAT II V-288217 The application must generate audit records when successful/unsuccessful attempts to access security objects occur. GAPP-00-000830 AU-12
▸ CAT II V-288218 The application must generate audit records when successful/unsuccessful attempts to access security levels occur. GAPP-00-000840 AU-12
▸ CAT II V-288219 The application must generate audit records when successful/unsuccessful attempts to access categories of information (e.g., classification levels) occur. GAPP-00-000850 AU-12
▸ CAT II V-288220 The application must generate audit records when successful/unsuccessful attempts to modify privileges occur. GAPP-00-000860 AU-12
▸ CAT II V-288221 The application must generate audit records when successful/unsuccessful attempts to modify security objects occur. GAPP-00-000870 AU-12
▸ CAT II V-288222 The application must generate audit records when successful/unsuccessful attempts to modify security levels occur. GAPP-00-000880 AU-12
▸ CAT II V-288223 The application must generate audit records when successful/unsuccessful attempts to modify categories of information (e.g., classification levels) occur. GAPP-00-000890 AU-12
▸ CAT II V-288224 The application must generate audit records when successful/unsuccessful attempts to delete privileges occur. GAPP-00-000900 AU-12
▸ CAT II V-288225 The application must generate audit records when successful/unsuccessful attempts to delete security levels occur. GAPP-00-000910 AU-12
▸ CAT II V-288226 The application must generate audit records when successful/unsuccessful attempts to delete security objects occur. GAPP-00-000920 AU-12
▸ CAT II V-288227 The application must generate audit records when successful/unsuccessful attempts to delete categories of information (e.g., classification levels) occur. GAPP-00-000930 AU-12
▸ CAT II V-288228 The application must generate audit records when successful/unsuccessful logon attempts occur. GAPP-00-000940 AU-12
▸ CAT II V-288229 The application must generate audit records for privileged activities or other system-level access. GAPP-00-000950 AU-12
▸ CAT II V-288230 The application must generate audit records showing starting and ending time for user access to the system. GAPP-00-000960 AU-12
▸ CAT II V-288231 The application must generate audit records when concurrent logons from different workstations occur. GAPP-00-000970 AU-12
▸ CAT II V-288232 The application must generate audit records when successful/unsuccessful accesses to objects occur. GAPP-00-000980 AU-12
▸ CAT II V-288233 The application must generate audit records for all direct access to the information system. GAPP-00-000990 AU-12
▸ CAT II V-288234 The application must generate audit records for all account creations, modifications, disabling, and termination events. GAPP-00-001000 AU-12
▸ CAT II V-288235 The application must generate audit records for all load, unload, and restart events, and also for all program initiations. GAPP-00-001010 AU-12
▸ CAT II V-288236 When baseline configurations are changed in an unauthorized manner the application must alert the information system security officer (ISSO)/information system security manager (ISSM), and rollback the unauthorized change. GAPP-00-001020 CM-3(5)
▸ CAT II V-288237 Applications performing maintenance functions must restrict use of these functions to authorized personnel only. GAPP-00-001030 MA-3(4)
▸ CAT II V-288238 Applications used for nonlocal maintenance sessions must audit organization-defined audit events for nonlocal maintenance and diagnostic sessions. GAPP-00-001040 MA-4(1)
▸ CAT II V-288239 Applications used for nonlocal maintenance sessions must protect nonlocal maintenance sessions by separating the maintenance session from other network sessions by either physically separated communications paths or logically separated communications paths based upon encryption. GAPP-00-001050 MA-4(4)
▸ CAT II V-288240 Applications used for nonlocal maintenance sessions must use FIPS-validated keyed-hash message authentication code (HMAC) to protect the integrity of nonlocal maintenance and diagnostic communications. GAPP-00-001060 MA-4(6)
▸ CAT II V-288241 Applications used for nonlocal maintenance sessions must verify remote disconnection at the termination of nonlocal maintenance and diagnostic sessions. GAPP-00-001070 MA-4(7)
▸ CAT II V-288242 The application must retain the Standard Mandatory DoW Notice and Consent Banner on the screen until users acknowledge the usage conditions and take explicit actions to log on for further access. GAPP-00-001080 AC-8
▸ CAT II V-288243 The publicly accessible application must display the Standard Mandatory DoW Notice and Consent Banner before granting access to the application. GAPP-00-001090 AC-8
▸ CAT I V-288244 The application must off-load audit records onto a central logging system at least every seven days. GAPP-00-001100 AU-4(1) AU-9(2)
▸ CAT I V-288245 The application must use FIPS-validated cryptographic algorithms defined in CNSSP 15 Annex B to generate cryptographic hashes. GAPP-00-001110 SC-13
▸ CAT I V-288246 The application must use Commercial National Security Algorithm Suite 2.0 (CNSA 2.0) cryptographic algorithms. GAPP-00-001120 SC-13
▸ CAT I V-288247 The application must use FIPS-validated SHA-2 or higher hash function for digital signature generation and verification. GAPP-00-001130 IA-7
▸ CAT I V-288248 The application must use a FIPS-validated cryptographic module to provision digital signatures. GAPP-00-001140 SC-13
▸ CAT I V-288249 The application must implement cryptographic mechanisms to prevent unauthorized modification of information at rest. GAPP-00-001150 SC-28(1)
▸ CAT II V-288250 The application must use FIPS-validated cryptographic algorithms defined in CNSSP 15 Annex B to protect the integrity and confidentiality of remote access sessions. GAPP-00-001160 MA-4(6) SC-13
▸ CAT II V-288251 The application must monitor remote access methods. GAPP-00-001170 AC-17(1)
▸ CAT II V-288252 The application must control remote access methods. GAPP-00-001180 AC-17(1)
▸ CAT I V-288253 The application must use TLS 1.2 or greater to protect the confidentiality and integrity of all remote access sessions. GAPP-00-001190 AC-17(10) AC-17(2)
▸ CAT I V-288254 The application must use FIPS-validated cryptographic algorithms defined in Commercial National Security Algorithm Suite 2.0 (CNSA 2.0) to protect the confidentiality and integrity of transmitted information. GAPP-00-001200 SC-23 SC-8 SC-8(1) SC-8(2)
▸ CAT I V-288255 The application must use FIPS-validated cryptographic algorithms defined in CNSA 2.0 to protect the integrity and confidentiality of nonlocal maintenance and diagnostic communications. GAPP-00-001210 MA-4(6)
▸ CAT I V-288256 The application must prohibit client negotiation to TLS 1.1, TLS 1.0, SSL 2.0, or SSL 3.0. GAPP-00-001220 AC-17(2)
▸ CAT II V-288257 The application must use FIPS-validated cryptographic algorithms defined in CNSSP 15 Annex B for authentication to a cryptographic module. GAPP-00-001230 IA-7
▸ CAT II V-288258 The application must validate certificates used for Transport Layer Security (TLS) functions by performing RFC 5280-compliant certification path validation. GAPP-00-001240 IA-5(2)
▸ CAT II V-288259 The application, for PKI-based authentication, must implement a local cache of revocation data to support path discovery and validation in case of the inability to access revocation information via the network. GAPP-00-001250 IA-5(2)
▸ CAT II V-288260 The application must, for public key-based authentication, implement a local cache of revocation data to support path discovery and validation. GAPP-00-001260 IA-5(2)
▸ CAT II V-288261 The application must include only approved trust anchors in trust stores or certificate stores managed by the organization. GAPP-00-001270 SC-17
▸ CAT II V-288262 The application must enforce a role-based access control (RBAC) policy over defined subjects and objects. GAPP-00-001280 AC-3(4) AC-3(7) CM-5(1)
▸ CAT II V-288263 The application must separate user functionality (including user interface services) from information system management functionality. GAPP-00-001290 SC-2 SC-2(1)
▸ CAT II V-288264 The application must dynamically associate security attributes with organization-defined subjects in accordance with organization-defined security policies as information is created and combined. GAPP-00-001300 AC-16(1) CM-6
▸ CAT II V-288265 The application must enforce approved authorizations for controlling the flow of information within the system based on organization-defined information flow control policies. GAPP-00-001310 AC-4
▸ CAT II V-288266 The application must enforce approved authorizations for controlling the flow of information between interconnected systems based on organization-defined information flow control policies. GAPP-00-001320 AC-4
▸ CAT II V-288267 The application must associate organization-defined security attributes with information exchanged between information systems. GAPP-00-001330 SC-16
▸ CAT II V-288268 The application must dynamically associate security attributes with organization-defined objects in accordance with organization-defined security policies as information is created and combined. GAPP-00-001340 AC-16(1) CM-6
▸ CAT II V-288269 The application must uniquely identify and authenticate source points by organization, system, application, and/or individual for information transfer. GAPP-00-001350 AC-4(17) CM-6
▸ CAT II V-288270 The application must implement organization-defined mechanisms or techniques to bind security attributes to transmitted information. GAPP-00-001360 SC-16(3)
▸ CAT II V-288271 The application must attach data tags containing organization-defined authorized processing to organization-defined elements of personally identifiable information (PII). GAPP-00-001370 CM-6 PT-2(1)
▸ CAT II V-288272 The application must attach data tags containing organization-defined processing purposes to organization-defined elements of personally identifiable information (PII). GAPP-00-001380 CM-6 PT-3(1)
▸ CAT II V-288273 The application must enforce attribute-based access control policy over defined subjects and objects based upon organization-defined attributes to assume access permissions. GAPP-00-001390 AC-3(13)
▸ CAT II V-288274 The application must identify prohibited mobile code. GAPP-00-001400 SC-18(1)
▸ CAT II V-288275 The application must prompt the user for action prior to executing mobile code. GAPP-00-001410 SC-18(4)
▸ CAT II V-288276 The application must prevent the execution of prohibited mobile code. GAPP-00-001420 SC-18(3)
▸ CAT II V-288277 The application must block, quarantine, and/or alert administrators when prohibited mobile code is identified. GAPP-00-001430 SC-18(1)
▸ CAT II V-288278 The application must prevent the download of prohibited mobile code. GAPP-00-001440 SC-18(3)
▸ CAT II V-288279 The application must prevent the automatic execution of mobile code in, at a minimum, office applications, browsers, email clients, mobile code runtime environments, and mobile agent systems. GAPP-00-001450 SC-18(4)
▸ CAT II V-288280 Applications scanning for malicious code must scan all media used for system maintenance prior to use. GAPP-00-001460 MA-3(2)
▸ CAT II V-288281 The application must automatically update malicious code protection mechanisms whenever new releases are available in accordance with organizational configuration management policy. GAPP-00-001470 SI-3
▸ CAT II V-288282 The application must configure malicious code protection mechanisms to perform periodic scans of the information system every seven days. GAPP-00-001480 SI-3
▸ CAT II V-288283 The application must be configured to perform real-time malicious code protection scans of files from external sources at endpoints as the files are downloaded, opened, or executed in accordance with organizational security policy. GAPP-00-001490 SI-3
▸ CAT II V-288284 The application must be configured to block and quarantine malicious code upon detection. GAPP-00-001500 SI-3
▸ CAT II V-288285 The application must implement nonsignature-based malicious code detection mechanisms. GAPP-00-001510 SI-3
▸ CAT II V-288286 The application must configure malicious code protection mechanisms to send alerts to organization-defined personnel in response to malicious code detection. GAPP-00-001520 SI-3
▸ CAT II V-288287 The application that implements spam protection mechanisms must be updated automatically. GAPP-00-001530 SI-8(2)
▸ CAT II V-288288 The application must prevent the installation of patches, service packs, or application components without verification the software component has been digitally signed using a certificate recognized and approved by the organization. GAPP-00-001540 CM-14
▸ CAT II V-288289 The application must remove organization-defined software components after updated versions have been installed. GAPP-00-001550 SI-2(6)
▸ CAT I V-288290 The application must install security-relevant software updates within 30 days unless the time period is directed by an authoritative source (e.g., IAVM, CTOs, DTMs, STIGs). GAPP-00-001560 SI-2
▸ CAT II V-288291 The application must implement cryptographic mechanisms to authenticate organization-defined software or firmware components prior to installation. GAPP-00-001570 SI-7(15)
▸ CAT II V-288292 The application must disable organization-defined functions, ports, protocols, and services (within the application) deemed unnecessary and/or nonsecure. GAPP-00-001580 CM-7 CM-7(1)
▸ CAT II V-288293 The application must prohibit or restrict the use of protocols that transmit unencrypted authentication information or use flawed cryptographic algorithms for transmission. GAPP-00-001590 CM-7
▸ CAT II V-288294 The application must use the system clock. GAPP-00-001600 SC-45
▸ CAT I V-288295 The application must be a version supported by the vendor. GAPP-00-001610 SA-22
▸ CAT II V-288296 The application must be configured to disable nonessential functions. GAPP-00-001620 CM-7
▸ CAT II V-288297 The application must be configured in accordance with the security configuration settings based on DoW security configuration or implementation guidance, including STIGs, NSA configuration guides, CTOs, and DTMs. GAPP-00-001630 CM-6