Python based audit script for RHEL 6 STIG. The STIG is available here
The goal is to have an audit script for checking STIG compliance that runs with almost no additional dependencies on a fresh minimal RHEL 6 system.
- Python
The STIG-IDs that haven't been implemented yet are below. They are broken up into sections based on their purpose/implementation.
- RHEL-06-000008
- RHEL-06-000017
- RHEL-06-000068
- RHEL-06-000069
- RHEL-06-000070
- RHEL-06-000249
- RHEL-06-000257
- RHEL-06-000258
- RHEL-06-000259
- RHEL-06-000260
- RHEL-06-000284
- RHEL-06-000285
- RHEL-06-000286
- RHEL-06-000287
- RHEL-06-000308
- RHEL-06-000309
- RHEL-06-000338
- RHEL-06-000339
- RHEL-06-000340
- RHEL-06-000341
- RHEL-06-000348
- RHEL-06-000349
- RHEL-06-000504
- RHEL-06-000505
- RHEL-06-000515
- RHEL-06-000521
- RHEL-06-000524
- RHEL-06-000525
- RHEL-06-000526
- RHEL-06-000145
- RHEL-06-000148
- RHEL-06-000154
- RHEL-06-000165
- RHEL-06-000167
- RHEL-06-000169
- RHEL-06-000171
- RHEL-06-000173
- RHEL-06-000174
- RHEL-06-000175
- RHEL-06-000176
- RHEL-06-000177
- RHEL-06-000182 - 000202
- RHEL-06-000302
- RHEL-06-000275
- RHEL-06-000276
- RHEL-06-000277
- RHEL-06-000073
- RHEL-06-000347
- RHEL-06-000103
- Note that this isn't applicable if IPv6 is disabled
- RHEL-06-000106
- Note that this isn't applicable if IPv6 is disabled
- RHEL-06-000107
- Note that this isn't applicable if IPv6 is disabled
- RHEL-06-000113
- RHEL-06-000116
- RHEL-06-000117
- RHEL-06-000120
- RHEL-06-000320
- RHEL-06-000523
- RHEL-06-000018
- RHEL-06-000303
- RHEL-06-000304
- RHEL-06-000305
- RHEL-06-000306
- RHEL-06-000307
- RHEL-06-000098
- RHEL-06-000124
- RHEL-06-000125
- RHEL-06-000126
- RHEL-06-000127
- RHEL-06-000315
- RHEL-06-000503
- RHEL-06-000252
- RHEL-06-000253
- RHEL-06-000136
- RHEL-06-000137
- RHEL-06-000138
- RHEL-06-000509
- RHEL-06-000027
- RHEL-06-000028
- RHEL-06-000029
- RHEL-06-000061
- RHEL-06-000062
- RHEL-06-000063
- RHEL-06-000064
- RHEL-06-000274
- RHEL-06-000294
- RHEL-06-000296
- RHEL-06-000297
- RHEL-06-000298
- RHEL-06-000299
- RHEL-06-000319
- RHEL-06-000324
- RHEL-06-000326
- RHEL-06-000334
- RHEL-06-000335
- RHEL-06-000356
- RHEL-06-000357
- RHEL-06-000372
- RHEL-06-000507
- RHEL-06-000508
- RHEL-06-000527
- RHEL-06-000269
- RHEL-06-000270
- RHEL-06-000271
- RHEL-06-000528
- RHEL-06-000248
- RHEL-06-000011
- RHEL-06-000016
- RHEL-06-000071
- RHEL-06-000206
- RHEL-06-000213
- RHEL-06-000220
- RHEL-06-000222
- RHEL-06-000256
- RHEL-06-000278
- RHEL-06-000279
- RHEL-06-000280
- RHEL-06-000281
- RHEL-06-000288
- RHEL-06-000291
- RHEL-06-000321
- RHEL-06-000514
- RHEL-06-000516
- RHEL-06-000517
- RHEL-06-000518
- RHEL-06-000519
- RHEL-06-000030
- RHEL-06-000050
- RHEL-06-000051
- RHEL-06-000053
- RHEL-06-000054
- RHEL-06-000056
- RHEL-06-000057
- RHEL-06-000058
- RHEL-06-000059
- RHEL-06-000060
- RHEL-06-000045
- RHEL-06-000046
- RHEL-06-000047
- RHEL-06-000048
- RHEL-06-000065
- RHEL-06-000066
- RHEL-06-000067
- RHEL-06-000133
- RHEL-06-000282
- Note that a stat on all files will be a heavy operation
- RHEL-06-000336
- RHEL-06-000337
- RHEL-06-000342
- RHEL-06-000343
- RHEL-06-000344
- RHEL-06-000345
- RHEL-06-000346
- RHEL-06-000383
- RHEL-06-000384
- RHEL-06-000385
- RHEL-06-000522
- RHEL-06-000272
- RHEL-06-000273
- RHEL-06-000020
- RHEL-06-000023
- RHEL-06-000025
- RHEL-06-000009
- RHEL-06-000203
- RHEL-06-000204
- RHEL-06-000211
- RHEL-06-000214
- RHEL-06-000216
- RHEL-06-000218
- RHEL-06-000221
- RHEL-06-000223
- RHEL-06-000224
- RHEL-06-000246
- RHEL-06-000247
- RHEL-06-000261
- RHEL-06-000262
- RHEL-06-000265
- RHEL-06-000266
- RHEL-06-000267
- RHEL-06-000268
- RHEL-06-000289
- RHEL-06-000290
- RHEL-06-000292
- RHEL-06-000331
- RHEL-06-000078
- RHEL-06-000079
- RHEL-06-000080
- RHEL-06-000081
- RHEL-06-000082
- RHEL-06-000083
- RHEL-06-000084
- RHEL-06-000086
- RHEL-06-000088
- RHEL-06-000089
- RHEL-06-000090
- RHEL-06-000091
- RHEL-06-000092
- RHEL-06-000093
- RHEL-06-000095
- RHEL-06-000096
- RHEL-06-000097
- RHEL-06-000099