Skip to content

[issue #405] updating NIST 800-53 refs for accounts_password_warn_age#411

Merged
iankko merged 1 commit into
ComplianceAsCode:masterfrom
shawndwells:accounts_password_warn_age-nist
Jan 20, 2015
Merged

[issue #405] updating NIST 800-53 refs for accounts_password_warn_age#411
iankko merged 1 commit into
ComplianceAsCode:masterfrom
shawndwells:accounts_password_warn_age-nist

Conversation

@shawndwells
Copy link
Copy Markdown
Member

resolves #405

AC-2(2) language:

(2) ACCOUNT MANAGEMENT | REMOVAL OF TEMPORARY / EMERGENCY ACCOUNTS
The information system automatically [Selection: removes; disables] temporary and emergency
accounts after [Assignment: organization-defined time period for each type of account].
Supplemental Guidance: This control enhancement requires the removal of both temporary and
emergency accounts automatically after a predefined period of time has elapsed, rather than at
the convenience of the systems administrator.

Feedback from NRO / @lukek1 & @lindelled's program request this mapping. This also removes discrepancies between SSG mappings and those provided by SECSCAN

@shawndwells shawndwells added this to the 0.1.22 milestone Jan 20, 2015
@shawndwells shawndwells changed the title updating NIST 800-53 refs for accounts_password_warn_age [issue #405] updating NIST 800-53 refs for accounts_password_warn_age Jan 20, 2015
@iankko
Copy link
Copy Markdown

iankko commented Jan 20, 2015

Just out-of-curiosity wouldn't rules:
Set Account Expiration Following Inactivity (account_disable_post_pw_expiration)
Assign Expiration Date to Temporary Accounts (account_temp_expire_date)

wouldn't be better candidate rules to hold the AC-2(2) label? (but after check looks these two rules contain that label already).

So adding it to accounts_password_warn_age is just an enhancement. No objections for that (ACK wrt to patch syntax correctness).

iankko pushed a commit that referenced this pull request Jan 20, 2015
[issue #405] updating NIST 800-53 refs for accounts_password_warn_age
@iankko iankko merged commit a5681cf into ComplianceAsCode:master Jan 20, 2015
@shawndwells shawndwells deleted the accounts_password_warn_age-nist branch September 21, 2015 19:58
israel-villar added a commit to israel-villar/content that referenced this pull request May 24, 2026
- Enable SCE content build for Debian 11/12/13 in CMakeLists.txt
- Fix all_apparmor_profiles_enforced SCE script:
  - Add fallback XCCDF_RESULT_PASS/FAIL values for environments where
    the engine does not export them (e.g. noexec /tmp + missing
    oscap-run-sce-script on Debian with OpenSCAP 1.4.x)
  - Guard aa-status output with grep -oE '^[0-9]+$' and ${var:-0} to
    prevent bash arithmetic errors when output is empty or non-numeric
  - Add 2>/dev/null to suppress spurious stderr from aa-status
  - Add debian13 to platform list
- Apply same aa-status robustness fixes to
  all_apparmor_profiles_in_enforce_complain_mode SCE script
- Extend bash/shared.sh and test scenarios to use
  find/aa-enforce|aa-complain per-file (ubuntu/debian workaround for
  apparmor-utils issue ComplianceAsCode#411) instead of glob aa-enforce/aa-complain
- Add debian13 packagename override in apparmor_configured rule.yml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
israel-villar added a commit to israel-villar/content that referenced this pull request Jun 4, 2026
- Enable SCE content build for Debian 11/12/13 in CMakeLists.txt
- Fix all_apparmor_profiles_enforced SCE script:
  - Add fallback XCCDF_RESULT_PASS/FAIL values for environments where
    the engine does not export them (e.g. noexec /tmp + missing
    oscap-run-sce-script on Debian with OpenSCAP 1.4.x)
  - Guard aa-status output with grep -oE '^[0-9]+$' and ${var:-0} to
    prevent bash arithmetic errors when output is empty or non-numeric
  - Add 2>/dev/null to suppress spurious stderr from aa-status
  - Add debian13 to platform list
- Apply same aa-status robustness fixes to
  all_apparmor_profiles_in_enforce_complain_mode SCE script
- Extend bash/shared.sh and test scenarios to use
  find/aa-enforce|aa-complain per-file (ubuntu/debian workaround for
  apparmor-utils issue ComplianceAsCode#411) instead of glob aa-enforce/aa-complain
- Add debian13 packagename override in apparmor_configured rule.yml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NIST 800-53 AC-2(2) accounts_password_warn_age

3 participants