Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v0.9.6 #1657

Merged
merged 319 commits into from
Jul 15, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
319 commits
Select commit Hold shift + click to select a range
f459241
Merge pull request #1537 from GovReady/ge/account-fixes
davidpofo Apr 22, 2021
351735c
Merge pull request #1509 from GovReady/ge/wazuh-march
davidpofo Apr 22, 2021
ddabb0d
Merge pull request #1563 from GovReady/ge/bug-fix-user-project-perms-…
davidpofo Apr 22, 2021
637c9b2
fixing fisma display test (#1566)
davidpofo Apr 22, 2021
943e828
fixes a few typos in HTML templates (#1565)
peterkaminski Apr 22, 2021
e65331b
Merge pull request #1553 from GovReady/da/multi_catalog_SSPs
davidpofo Apr 22, 2021
6174854
fix filtering for components on adding a component search box. (#1567)
davidpofo Apr 22, 2021
6e2a4ef
Merge branch 'develop' into ge/cmpt-import
davidpofo Apr 22, 2021
cb3ef2f
Docker Local Development implementation (#1555)
alexanderward Apr 22, 2021
a5f29ee
ISPGBSS-208 ISPGBSS-261 Added test for session setting ping
azharem Apr 22, 2021
e9cc513
Fixed a bug where ssh files weren't brought over on restart
alexanderward Apr 22, 2021
1f4d695
Faster retrieval of component cntl smts, show cntl titles
govreadydeploy Apr 23, 2021
22c5c21
Merge pull request #1569 from GovReady/dev-ssh-fix
davidpofo Apr 23, 2021
11fb374
Faster retrieval of component control statements, show control titles…
gregelin Apr 23, 2021
ebdde7b
enums need to match case of value. adding smt id to logs
davidpofo Apr 23, 2021
5d72c15
Merge branch 'develop' into ge/move-manage-import-record-btn
davidpofo Apr 23, 2021
21689d8
Merge pull request #1562 from GovReady/ge/move-manage-import-record-btn
davidpofo Apr 23, 2021
ed3fa30
use enums' value to cover the expected values everye where for statem…
davidpofo Apr 23, 2021
8d5f875
remove asserts comment
davidpofo Apr 23, 2021
2a650cb
Merge branch 'develop' into ge/cmpt-import
davidpofo Apr 23, 2021
fd7c3ec
Merge pull request #1549 from GovReady/ge/cmpt-import
davidpofo Apr 23, 2021
ae02120
Merge pull request #1571 from GovReady/da/fix_fisma_setting
davidpofo Apr 23, 2021
b1f0c45
ISPGBSS-208 ISPGBSS-261 Used requirements_txt_updated.sh to update re…
azharem Apr 23, 2021
2f272e0
Display control catalog guidance text in `details` tag
govreadydeploy Apr 24, 2021
cc0610b
Update with develop
govreadydeploy Apr 24, 2021
55f7a40
Left align text in project action buttons
govreadydeploy Apr 24, 2021
82c3548
Improve project pages appearance: descrease action button width
govreadydeploy Apr 24, 2021
6b8ec9a
Merge branch 'ge/action-btn-text-left-align' of github.com:GovReady/g…
govreadydeploy Apr 24, 2021
bb08a55
Update CHANGELOG
govreadydeploy Apr 24, 2021
a3c47a4
Search component library by tag, make component tags clickable
govreadydeploy Apr 24, 2021
47720e7
Better notifification when project smt differs from certified
govreadydeploy Apr 24, 2021
9335e89
Add DB page for AppInput
govreadydeploy Apr 25, 2021
36d69e3
Add input_type to AppInputs
govreadydeploy Apr 25, 2021
9ccc3f7
ISPGBSS-261 Fixed issues related to PR review.
azharem Apr 26, 2021
ea3dae9
Merge pull request #1575 from GovReady/ge/search-component-library-by…
davidpofo Apr 26, 2021
d206151
Merge pull request #1573 from GovReady/ge/display-cntl-text-by-smt
davidpofo Apr 26, 2021
0a689b2
Merge pull request #1576 from GovReady/ge/display-differs-from-certified
davidpofo Apr 26, 2021
1540377
Merge branch 'develop' into am/feature_inactivity_timeout
davidpofo Apr 26, 2021
8299b1e
Merge pull request #1572 from GovReady/am/feature_inactivity_timeout
davidpofo Apr 26, 2021
15eedbc
Da/last min develop (#1582)
davidpofo Apr 27, 2021
38e2103
removing feature that is a WIP
davidpofo Apr 27, 2021
8d62332
adding some time to avoid the erroneous failures.
davidpofo Apr 28, 2021
09429c5
more sleep
davidpofo Apr 28, 2021
0929889
Merge pull request #1583 from GovReady/da/update_changelog
davidpofo Apr 28, 2021
0c8dcea
skipping bad integration tests. (#1585)
davidpofo Apr 28, 2021
dfc0f34
Sync with main 0.9.3.5.2
May 11, 2021
801a379
missing statetypeenum import
davidpofo May 11, 2021
3d0404b
added SECURITY_IMPACT_LEVEL to statements. Created a components enum
davidpofo May 11, 2021
37d209c
Clean up mixed tabs/spaces
May 11, 2021
66125d5
Loosen git url regex to allow ssh:// and other urls
May 11, 2021
333641a
Missed some tabs in repatching make_widget() in render()
May 12, 2021
c29032a
Ge/develop test 0516 (#1595)
gregelin May 16, 2021
75d272f
Add management command to export as OSCAL or CSV.
govreadydeploy May 17, 2021
1eb1a3b
Merge branch 'develop' into da/oscal_hardcoded
davidpofo May 17, 2021
157e800
In Django 3.2.0+ on need to set type of auto-created primary keys in …
davidpofo May 17, 2021
859c421
optimize imports
davidpofo May 17, 2021
34f392c
set/get methods for an element's security objectives
davidpofo May 17, 2021
328ff45
first instead of brackets
davidpofo May 17, 2021
55a4850
adding frontend for a component's security objectives section
davidpofo May 17, 2021
0ceb6fe
this is implemented for elements. should be SSP instead...
davidpofo May 17, 2021
d8ed5b2
implemented security objectives for systems. reverting element version
davidpofo May 18, 2021
5ac3318
test
davidpofo May 18, 2021
bb3a58b
get project directly
davidpofo May 18, 2021
ad08458
need an element and system
davidpofo May 18, 2021
313a7b7
ele and system
davidpofo May 18, 2021
42a81c5
added comp state/type to element model, some system sec info to comp …
davidpofo May 18, 2021
f5b8f79
test
davidpofo May 18, 2021
eff805c
Add Django mgt cmd importcomponents to batch import components
govreadydeploy May 19, 2021
4524159
Make Elements.description TextField and required
govreadydeploy May 19, 2021
336a2de
Merge pull request #1596 from GovReady/ge/cmd-cmpts-export
alexanderward May 19, 2021
1ffca25
Use self.element.tags.exists()
govreadydeploy May 20, 2021
932dba5
Send proper error message when editing component
govreadydeploy May 20, 2021
7940b63
Temporarily remove controls/migrations/0051_auto
govreadydeploy May 20, 2021
0da6a15
Add back better controls/migrations/0051_auto
govreadydeploy May 20, 2021
f96e615
fixed control and sectioning for components in system
davidpofo May 20, 2021
7a1f6e4
check for security impact level statement when updating. Readding ret…
davidpofo May 20, 2021
b43271e
adding component_state and component_type to system component and com…
davidpofo May 20, 2021
e074200
pulling in some of the information from statement about system. Rest …
davidpofo May 20, 2021
7871065
a todo for fisma impact level renaming
davidpofo May 20, 2021
0dbab76
added project_security_objs_edit to edit security objectives separate…
davidpofo May 20, 2021
f6e7b75
update changelog and some wording in the modal
davidpofo May 20, 2021
10bda73
Merge pull request #1598 from GovReady/ge/cmd-cmpts-export
davidpofo May 20, 2021
16483d7
Move action-button styles from inline to style section
May 20, 2021
013f185
Sync with branch develop
May 20, 2021
5642ae5
two views/urls for editing component state and type
davidpofo May 20, 2021
2f53abb
Merge pull request #1574 from GovReady/ge/action-btn-text-left-align
davidpofo May 20, 2021
5bc94fa
Merge branch 'develop' of github.com:mguelfi/govready-q into develop
May 21, 2021
818ff41
adding component type and state to ElementForm
davidpofo May 21, 2021
b84f6d9
adding just the display of the state and type to component library co…
davidpofo May 21, 2021
640e144
changelog
davidpofo May 21, 2021
6fb52e8
FISMA IMPACT LEVEL is now SECURITY SENSITIVITY LEVEL
davidpofo May 21, 2021
a16d6bc
Merge branch 'develop' into da/oscal_hardcoded
davidpofo May 21, 2021
2175521
Merge pull request #1597 from GovReady/da/oscal_hardcoded
davidpofo May 21, 2021
a80b555
Merge branch 'develop' into fisma_sensitivity
davidpofo May 21, 2021
b94b052
Work inprogress
alexanderward May 21, 2021
5d6ef37
Work inprogress
alexanderward May 21, 2021
11b2ee2
Merge branch 'GovReady:develop' into develop
mguelfi May 25, 2021
1dde019
Da/quick insert (#1601)
davidpofo May 26, 2021
226bc17
Fix system ctl detail page err; Improve creating smt from prototypes …
gregelin May 26, 2021
1957599
Automatically clear, refresh output document content downloading docs
govreadydeploy May 27, 2021
5f63cad
remove comments. changelog
davidpofo May 27, 2021
47598a0
Merge pull request #1579 from GovReady/ge/appinput-type
davidpofo May 27, 2021
595c8c6
Merge pull request #1603 from GovReady/ge/remove-doc-refresh-btn
davidpofo May 27, 2021
8350627
Fixed an issue where statement didn't exist while exporting to oscal …
gregelin May 28, 2021
2efd44a
Align Delete section on project settings (#1604)
gregelin May 28, 2021
9ca5d38
Update CHANGELOG
govreadydeploy May 29, 2021
8ac6b0d
Merge branch 'develop' of github.com:GovReady/govready-q into develop
govreadydeploy May 29, 2021
0105581
Ge/file upload extensions (#1607)
gregelin May 29, 2021
f97763b
Merge branch 'main' patches into 'develop'
govreadydeploy May 29, 2021
f613b38
Batch update cntl impl smts when component_statement changes
govreadydeploy May 30, 2021
19fe119
Merge pull request #1608 from GovReady/ge/cmpt-ctl-info
alexanderward May 30, 2021
7215001
More okta changes
alexanderward Jun 1, 2021
b63c13c
export a projects ssp control implementations with export form (#1611)
davidpofo Jun 3, 2021
b1c6bdd
Add 'Create a template' button to template library (#1610)
gregelin Jun 3, 2021
2fa3598
Content-Security-Policy header permit images (*), videos youtube, vimeo
Jun 3, 2021
26438f1
Merge pull request #1613 from GovReady/ge/permit-video-embed
davidpofo Jun 3, 2021
89ece2d
quick fix for auth
alexanderward Jun 7, 2021
36f337a
quick fix for auth
alexanderward Jun 7, 2021
ac2f4fe
quick fix for auth
alexanderward Jun 7, 2021
50da174
quick fix for auth
alexanderward Jun 7, 2021
ae74bff
quick fix for auth
alexanderward Jun 7, 2021
dd4e44f
Force controls csv to download to browser
Jun 7, 2021
d537f8c
Merge pull request #1616 from GovReady/ge/fix-csv-export
davidpofo Jun 7, 2021
a5f444d
quick fix for auth
alexanderward Jun 7, 2021
48e1133
quick fix for auth
alexanderward Jun 7, 2021
39ed3f4
test
alexanderward Jun 8, 2021
dabf575
test
alexanderward Jun 8, 2021
cc24245
test
alexanderward Jun 8, 2021
716b514
test
alexanderward Jun 8, 2021
3e5deec
test
alexanderward Jun 8, 2021
31c676d
last fix and vuln update for django
alexanderward Jun 8, 2021
9bf8be7
last fix and vuln update for django
alexanderward Jun 8, 2021
0458a41
'Back' link to question to take user to previous question (#1612)
gregelin Jun 9, 2021
2a65a01
WIP: Side-by-side comparison of components (#1620)
davidpofo Jun 10, 2021
f9205c1
Update CHANGELOG.md
gregelin Jun 10, 2021
73d8eae
merged
alexanderward Jun 10, 2021
42e832b
Sync with origin 'develop'
Jun 11, 2021
2ffe8ec
Rename 'compare' column to 'select' in component library (#1626)
gregelin Jun 11, 2021
32dfa4f
Remove portfolio selection modal from Start a Project process
govreadydeploy Jun 13, 2021
237d746
Update tests for default portfolio
govreadydeploy Jun 13, 2021
8819196
Bump VERSION, CHANGELOG
govreadydeploy Jun 13, 2021
6554d21
Update CHANGELOG VERSION
govreadydeploy Jun 13, 2021
d8e1035
Merge branch 'develop' into ge/default-portfolio
gregelin Jun 13, 2021
22bbf13
Merge branch 'develop' of github.com:GovReady/govready-q into develop
Jun 14, 2021
ca7ddec
Add button, form to add AppSource via upload of zip file
Jun 14, 2021
1c737c2
Merge pull request #1625 from GovReady/okta
davidpofo Jun 14, 2021
40752ac
Merge branch 'develop' of github.com:GovReady/govready-q into develop
Jun 16, 2021
87ff32f
Link to library version of component from a system's selected control…
Jun 16, 2021
6951348
Merge pull request #1629 from GovReady/ge/component-link
davidpofo Jun 16, 2021
4d196f0
Merge branch 'develop' into ge/easier-add-appsource
davidpofo Jun 16, 2021
d52dd05
Merge pull request #1628 from GovReady/ge/easier-add-appsource
davidpofo Jun 16, 2021
321ef4a
Display systems using a component (#1618)
gregelin Jun 16, 2021
e4e9d61
Ge/fulltext search (#1631)
gregelin Jun 16, 2021
0e46a22
check if we are in a portfolio when starting a project. If so then us…
davidpofo Jun 17, 2021
30db6f0
Merge pull request #1627 from GovReady/ge/default-portfolio
davidpofo Jun 17, 2021
9115014
fixed a bug where Elements of type system were shown in the selected …
davidpofo Jun 17, 2021
dbe84e6
Addressing github issue 1630 in group id matching. fixed a bug where …
davidpofo Jun 17, 2021
65c2d67
Merge pull request #1632 from GovReady/da/bug_fix_controls
davidpofo Jun 17, 2021
c063dcb
Add YAML intermediary file for CMMC
govreadydeploy Jun 18, 2021
608fba2
try/except to still do the component search for non-Postgres users. (…
davidpofo Jun 18, 2021
d14df6e
Add a 'blank' project with no questions useful for batch project crea…
gregelin Jun 19, 2021
e7e8b9c
td not th
davidpofo Jun 19, 2021
45084ca
Polish security objective ui
Jun 19, 2021
bdb0ca1
Avoid errors when project has no root_task set
govreadydeploy Jun 20, 2021
b339957
Better project name when no root task set
govreadydeploy Jun 20, 2021
ff7adec
Align project name when listing project with no root task
govreadydeploy Jun 20, 2021
e384c74
Support CMMC ver 1 OSCAL catalog
govreadydeploy Jun 21, 2021
de8e8d8
Fix typo
govreadydeploy Jun 21, 2021
10bca50
Add 'blank' compliance app to first_run
govreadydeploy Jun 22, 2021
967d7cc
Append '-dev' to version number
Jun 22, 2021
592561f
Merge pull request #1638 from GovReady/ge/load-blank-first-run
davidpofo Jun 22, 2021
ab2db5c
Legacy Statements added as statements for import
alexanderward Jun 22, 2021
2181e21
Updating regex
Jun 23, 2021
330d9a4
Sync develop to most recent main
govreadydeploy Jun 23, 2021
eb423d6
Del size limit on speedyssp img upload
Jun 23, 2021
3afc086
Sync with 0.9.5-dev
Jun 23, 2021
8c4b2bc
updated column for imp statements
alexanderward Jun 23, 2021
92306d6
Fix test shipped catalogs count
Jun 24, 2021
b93032d
Merge branch 'develop' into parser
govreadydeploy Jun 26, 2021
4fe11c0
td not th
davidpofo Jun 19, 2021
5a9f3b9
Revert "td not th"
davidpofo Jun 28, 2021
09ab1c9
Merge branch 'develop' into da/comp_comparison_v2
davidpofo Jun 28, 2021
360a035
these values are safe
davidpofo Jun 28, 2021
892f18b
removing extra differences obj.
davidpofo Jun 28, 2021
e4e38a1
safe and efficiency
davidpofo Jun 29, 2021
f3849f3
adding select/deselect all. checkbox container wrap.
davidpofo Jun 29, 2021
538a5de
control structure for compare button toggle
davidpofo Jun 29, 2021
c839077
Maintain sort order of compare_list otherwise Django will order ascen…
davidpofo Jun 29, 2021
0438239
adding change component button to change what the prime component of …
davidpofo Jun 29, 2021
c98f4a1
changed to allow user passed in for parsing
alexanderward Jun 29, 2021
cbfbac8
remove commented out code from template
davidpofo Jun 30, 2021
57688c2
Add UI for legacy statement display. Also fix StatementTypeEnum. (#1644)
gregelin Jun 30, 2021
11dc9bb
Update CHANGELOG
govreadydeploy Jun 30, 2021
db86b7c
fixing styling of portfolio table
davidpofo Jun 30, 2021
ab6bb5e
using django guardian ObjectPermissionChecker to prefetch permissions…
davidpofo Jun 30, 2021
e1b6e19
hide_registration revert
davidpofo Jun 30, 2021
790613b
formatting for sid
alexanderward Jun 30, 2021
63f20ae
Use StatementEnum.*.name value
govreadydeploy Jun 30, 2021
b4fbac2
removing change component comparison button for now.
davidpofo Jun 30, 2021
64855a9
implemented persistent storage of checks by changing value in hidden …
davidpofo Jun 30, 2021
a409e55
Use one import record for entire file
govreadydeploy Jun 30, 2021
4c1c585
More OSCALize id fixes. Proper Create/Update/Del of smts
govreadydeploy Jul 1, 2021
f8ec296
Display other_statement count on confirm import delete
govreadydeploy Jul 1, 2021
e1091fa
test test_portfolio_projects
davidpofo Jul 1, 2021
e427818
Add project, system.root_element to import_record
govreadydeploy Jul 1, 2021
781bf70
name not value for statement enums
davidpofo Jul 1, 2021
935d937
Merge pull request #1635 from GovReady/ge/no-root-task
davidpofo Jul 1, 2021
6cf17f7
Sometimes there are not parameters and that is okay it is caught by t…
davidpofo Jul 1, 2021
b02d688
Merge pull request #1645 from GovReady/parser
davidpofo Jul 1, 2021
da32218
Merge pull request #1636 from GovReady/ge/cmmc-catalog
davidpofo Jul 1, 2021
eac52ef
Captialize mission for test
davidpofo Jul 2, 2021
a05e13b
name not value for enums
davidpofo Jul 2, 2021
5de8edb
Merge branch 'develop' into fisma_sensitivity
davidpofo Jul 2, 2021
62e3ff0
captial impact... Impact
davidpofo Jul 2, 2021
a540abe
Merge pull request #1637 from GovReady/ge/polish-security-objectives-ui
davidpofo Jul 2, 2021
b83bcff
testing parse for version
davidpofo Jul 2, 2021
b7ae55f
missed one get
davidpofo Jul 2, 2021
093b195
is_prerelease not dev release
davidpofo Jul 2, 2021
c24b385
using is_prerelease works for checking dev
davidpofo Jul 2, 2021
30d3cc0
Merge branch 'develop' into ge/version-dev-test
davidpofo Jul 2, 2021
7ae7ab2
Merge pull request #1642 from GovReady/ge/speedyssp-imagesize-update
davidpofo Jul 2, 2021
d8ea20f
Merge branch 'develop' into da/comp_comparison_v2
davidpofo Jul 2, 2021
d05a433
Merge branch 'develop' into ge/version-dev-test
davidpofo Jul 2, 2021
a03ec87
Merge pull request #1639 from GovReady/ge/version-dev-test
davidpofo Jul 2, 2021
68a4885
need to force login as authenticated user and then reset login
davidpofo Jul 2, 2021
0783a29
url
davidpofo Jul 2, 2021
bfc196b
snyk update to avoid SQL injection vuln found in Django 3.2.4
davidpofo Jul 2, 2021
3b5dcff
check if previously checked and if so then don't hide compare button.
davidpofo Jul 2, 2021
88159fc
Merge branch 'develop' into fisma_sensitivity
davidpofo Jul 2, 2021
a0fe66d
Merge branch 'develop' of https://github.com/govready/govready-q into…
davidpofo Jul 2, 2021
c0dce9b
Merge branch 'develop' into fisma_sensitivity
davidpofo Jul 2, 2021
41550d2
fix conflicting migrations detected
davidpofo Jul 2, 2021
5d6d0b7
systems-security-sensitivity-level
davidpofo Jul 2, 2021
aa354be
Merge branch 'da/comp_comparison_v2' into fisma_sensitivity
davidpofo Jul 2, 2021
48b17dd
Merge pull request #1599 from GovReady/fisma_sensitivity
davidpofo Jul 2, 2021
41601f5
Fix controls/0052 StatementTypeEnum migration (#1648)
gregelin Jul 2, 2021
37aafbe
Update CHANGELOG.md (#1647)
davidpofo Jul 3, 2021
4fc895e
Configure users on install
govreadydeploy Jul 6, 2021
399628b
Add Wazuh collection form to Assessments page (#1651)
gregelin Jul 9, 2021
eb77cd2
checking for dev user creation pw. Create reg users not admin.
davidpofo Jul 12, 2021
af0bc27
Add CMMC baselines, assign baselines (#1649)
gregelin Jul 12, 2021
1f45c5d
first_run finishing touch
davidpofo Jul 12, 2021
ac2b814
Merge pull request #1650 from GovReady/ge/create-users
davidpofo Jul 12, 2021
586f28d
Fix assessment summary link to wazuh (#1653)
gregelin Jul 13, 2021
f8aa034
Da/dropnfill (#1654)
davidpofo Jul 14, 2021
264a964
Remove baseline controls based on control's catalog_key. Fixes failur…
gregelin Jul 14, 2021
c361542
Update SpeedSSP ssp template for multiple catalogs (#1656)
gregelin Jul 15, 2021
73e2eef
Update admin.py
davidpofo Jul 15, 2021
cdb7589
Merge pull request #1591 from mguelfi/develop
davidpofo Jul 15, 2021
33f1ebd
Update CHANGELOG.md
davidpofo Jul 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 4 additions & 20 deletions .circleci/check_version_file.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,10 @@
DEVEL_BUILD = False
with open("CHANGELOG.md") as f:
for line in f:
if re.match(r"^v.?999", line):
# v999 or v.999 indicates a development build
if re.match(r"^(v\S+-dev) \(.*", line) or re.match(r"^-+\s*$", line) or v.is_prerelease:
DEVEL_BUILD = True

elif re.match(r"^-+\s*$", line):
# A heading before a version number usually is for
# "In Development" and indicates this is a development
# build as well
DEVEL_BUILD = True

m = re.match(r"^(v\S+) \(.*", line)

m = re.match(r"^(v\S+-dev) \(.*|^(v\S+) \(.*", line)
if m:
CURRENT_VERSION = m.group(1)
break
Expand All @@ -46,17 +38,9 @@
sys.exit(1)

# check to ensure that if either the CHANGELOG or VERSION indicates a development build, the other does so as well
if not DEVEL_BUILD and str(v) == "999":
if not DEVEL_BUILD and v.is_prerelease:
print("The VERSION file indicates a development build version of {}, while the CHANGELOG does not, indicating a version of {}.".format(VERSION, CURRENT_VERSION))
sys.exit(1)
elif DEVEL_BUILD and str(v) != "999":
elif DEVEL_BUILD and not v.is_prerelease:
print("The VERSION file does not indicate a development build, with a version of {}, while the CHANGELOG does indicate a development build, with a version of {}.".format(VERSION, CURRENT_VERSION))
sys.exit(1)

# the following block looks for devel to indicate a development build, but we are moving to the 999
# indicator. keeping for the ability to revert if necessary
"""
if DEVEL_BUILD and v.local != "devel":
print("ERROR: CHANGELOG has content before a version heading while VERSION file does not include '+devel'. For version releases, VERSION should not include '+devel' and no information should come before the version heading in CHANGELOG. Alternatively, the version number {} should end with +devel to signal that this is a development build.".format(repr(VERSION)))
sys.exit(1)
"""
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -118,4 +118,5 @@ _notes/

env_var.sh
dev_env/docker/ssh/
environment.json
environment.json
environment.okta.json
33 changes: 32 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,34 @@
GovReady-Q Release Notes
========================

v0.9.6 (July 15, 2021)
----------------------

**UI changes**

* Display legacy control implementation statements within system's statements.
* Added compare components button to compare one component's statements to other selected components.
* Added a Select/Deselect button for component comparison choice.
* Add accordion to assessment page to provide information on getting data from Wazuh.
* Add form to Assessments page to collect Wazuh information.

**Bug fixes**

* Set component library detail page Systems tab to not be inactive and thus remove the content from the System tab showing up on the Control Implementation Statements tab.

**Developer changes**

* Add custom Django command to batch import legacy control implementation statements from legacy SSPs Excel spreadsheet exports. Currently supports CSAM.
* Added missing unit test for portfolio project endpoint.
* Add `sec_srvc.SecurityService` class to represent a security service from which data could be collected.

**Data changes**

* Set all `StatementTypeEnum.<LABEL>.value` to `StatementTypeEnum.<LABEL>.name` in order for relevant label/term to show up in Django database admin interface.
* Create baselines for CMMC catalog.
* Fisma impact level is now represented as Security Sensitivity level following OSCAL's schema.


v0.9.5 (June 23, 2021)
----------------------

Expand All @@ -13,7 +41,7 @@ v0.9.5 (June 23, 2021)

* Add "Import AppSource" button for admins in Compliance App store to simplify end-users adding AppSource.
* Link to library version of component from a system's selected control component listing and selected components.

* Improve UI of project security objectives. Improve alignment and convert text fields to select boxes to control data input.

v0.9.4 (June 13, 2021)
----------------------
Expand All @@ -25,9 +53,11 @@ v0.9.4 (June 13, 2021)
* Created a modal to allow an admin user to add security objectives confidentiality, integrity, and availability.
* Add field to identify user's default portfolio.


**UI changes**

* Can now edit a system componet's state and type in the detail page for a selected component.
* Can now create a component with a state and type with the `ElementForm`
* Improve project pages appearance: decrease action button width and left align text; widen from 9 to 10 columns main content.
* Remove "Refresh Documents" button on task finished page because caches are now automatically cleared and document content refreshed.
* Display system component component_state and component_type when component is listed for a system.
Expand Down Expand Up @@ -61,6 +91,7 @@ v0.9.4 (June 13, 2021)
* File upload validator now accepts files with capitalized extensions, e.g. ".JPG".
* File upload validator now recognizes ".jpeg" in addition to ".jpg" extension on JPEG files.


v0.9.3.5.3 (May 16, 2021)
-------------------------

Expand Down
3 changes: 2 additions & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
v0.9.5
v0.9.6-dev

22 changes: 22 additions & 0 deletions controls/data/baselines/CMMC_ver1_baselines.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"level 1" : {
"controls":
["ac.1.001", "ac.1.002", "ac.1.003", "ac.1.004", "ia.1.076", "ia.1.077", "mp.1.118", "pe.1.131", "pe.1.132", "pe.1.133", "pe.1.134", "sc.1.175", "sc.1.176", "si.1.210", "si.1.211", "si.1.212", "si.1.213"]
},
"level 2" : {
"controls":
["ac.1.001", "ac.2.005", "ac.2.006", "ac.1.002", "ac.2.007", "ac.2.008", "ac.2.009", "ac.2.010", "ac.2.011", "ac.2.013", "ac.2.015", "ac.1.003", "ac.2.016", "ac.1.004", "au.2.041", "au.2.042", "au.2.043", "au.2.044", "at.2.056", "at.2.057", "cm.2.061", "cm.2.062", "cm.2.063", "cm.2.064", "cm.2.065", "cm.2.066", "ia.1.076", "ia.2.078", "ia.1.077", "ia.2.079", "ia.2.080", "ia.2.081", "ia.2.082", "ir.2.092", "ir.2.093", "ir.2.094", "ir.2.096", "ir.2.097", "ma.2.111", "ma.2.112", "ma.2.113", "ma.2.114", "mp.2.119", "mp.2.120", "mp.2.121", "mp.1.118", "ps.2.127", "ps.2.128", "pe.1.131", "pe.2.135", "pe.1.132", "pe.1.133", "pe.1.134", "re.2.137", "re.2.138", "rm.2.141", "rm.2.142", "ca.2.157", "ca.2.158", "ca.2.159", "sc.2.178", "sc.2.179", "sc.1.175", "sc.1.176", "si.1.210", "si.2.214", "si.1.211", "si.1.212", "si.1.213", "si.2.216", "si.2.217", "si.3.220"]
},
"level 3" : {
"controls":
["ac.1.001", "ac.2.005", "ac.2.006", "ac.1.002", "ac.2.007", "ac.3.017", "ac.2.008", "ac.3.018", "ac.2.009", "ac.3.019", "ac.2.010", "ac.3.012", "ac.2.011", "ac.3.020", "ac.2.013", "ac.3.014", "ac.2.015", "ac.3.021", "ac.1.003", "ac.2.016", "ac.3.022", "ac.1.004", "au.2.041", "au.3.045", "au.3.046", "au.2.042", "au.3.048", "au.2.043", "au.3.049", "au.3.050", "au.2.044", "au.3.051", "au.3.052", "at.2.056", "at.3.058", "at.2.057", "cm.2.061", "cm.2.062", "cm.2.063", "cm.2.064", "cm.3.067", "cm.2.065", "cm.3.068", "cm.2.066", "cm.3.069", "ia.1.076", "ia.2.078", "ia.3.083", "ia.1.077", "ia.2.079", "ia.3.084", "ia.2.080", "ia.3.085", "ia.2.081", "ia.3.086", "ia.2.082", "ir.2.092", "ir.2.093", "ir.2.094", "ir.2.096", "ir.3.098", "ir.2.097", "ir.3.099", "ma.2.111", "ma.3.115", "ma.2.112", "ma.3.116", "ma.2.113", "ma.2.114", "mp.3.122", "mp.2.119", "mp.3.123", "mp.2.120", "mp.2.121", "mp.1.118", "mp.3.124", "mp.3.125", "ps.2.127", "ps.2.128", "pe.1.131", "pe.2.135", "pe.3.136", "pe.1.132", "pe.1.133", "pe.1.134", "re.2.137", "re.3.139", "re.2.138", "rm.2.141", "rm.3.144", "rm.2.142", "rm.3.146", "rm.3.147", "ca.2.157", "ca.2.158", "ca.3.161", "ca.2.159", "ca.3.162", "sa.3.169", "sc.2.178", "sc.3.177", "sc.2.179", "sc.3.180", "sc.3.181", "sc.3.182", "sc.3.183", "sc.3.184", "sc.3.185", "sc.3.186", "sc.3.187", "sc.3.188", "sc.3.189", "sc.3.190", "sc.3.191", "sc.1.175", "sc.3.192", "sc.1.176", "sc.3.193", "si.1.210", "si.2.214", "si.1.211", "si.1.212", "si.1.213", "si.2.216", "si.3.218", "si.2.217", "si.3.219", "si.3.220"]
},
"level 4" : {
"controls":
["ac.1.001", "ac.2.005", "ac.2.006", "ac.1.002", "ac.2.007", "ac.3.017", "ac.4.023", "ac.2.008", "ac.3.018", "ac.4.025", "ac.2.009", "ac.3.019", "ac.2.010", "ac.3.012", "ac.2.011", "ac.3.020", "ac.2.013", "ac.3.014", "ac.4.032", "ac.2.015", "ac.3.021", "ac.1.003", "ac.2.016", "ac.3.022", "ac.1.004", "au.2.041", "au.3.045", "au.3.046", "au.2.042", "au.3.048", "au.2.043", "au.3.049", "au.3.050", "au.2.044", "au.3.051", "au.4.053", "au.3.052", "au.4.054", "at.2.056", "at.3.058", "at.4.059", "at.4.060", "at.2.057", "cm.2.061", "cm.2.062", "cm.2.063", "cm.2.064", "cm.3.067", "cm.4.073", "cm.2.065", "cm.3.068", "cm.2.066", "cm.3.069", "ia.1.076", "ia.2.078", "ia.3.083", "ia.1.077", "ia.2.079", "ia.3.084", "ia.2.080", "ia.3.085", "ia.2.081", "ia.3.086", "ia.2.082", "ir.2.092", "ir.4.100", "ir.2.093", "ir.2.094", "ir.2.096", "ir.3.098", "ir.4.101", "ir.2.097", "ir.3.099", "ma.2.111", "ma.3.115", "ma.2.112", "ma.3.116", "ma.2.113", "ma.2.114", "mp.3.122", "mp.2.119", "mp.3.123", "mp.2.120", "mp.2.121", "mp.1.118", "mp.3.124", "mp.3.125", "ps.2.127", "ps.2.128", "pe.1.131", "pe.2.135", "pe.3.136", "pe.1.132", "pe.1.133", "pe.1.134", "re.2.137", "re.3.139", "re.2.138", "rm.2.141", "rm.3.144", "rm.4.149", "rm.2.142", "rm.4.150", "rm.4.151", "rm.3.146", "rm.3.147", "rm.4.148", "ca.2.157", "ca.4.163", "ca.2.158", "ca.3.161", "ca.4.164", "ca.2.159", "ca.4.227", "ca.3.162", "sa.3.169", "sa.4.171", "sa.4.173", "sc.2.178", "sc.3.177", "sc.4.197", "sc.2.179", "sc.3.180", "sc.4.228", "sc.3.181", "sc.3.182", "sc.3.183", "sc.3.184", "sc.3.185", "sc.3.186", "sc.3.187", "sc.3.188", "sc.3.189", "sc.3.190", "sc.3.191", "sc.1.175", "sc.3.192", "sc.4.199", "sc.1.176", "sc.3.193", "sc.4.202", "sc.4.229", "si.1.210", "si.2.214", "si.4.221", "si.1.211", "si.1.212", "si.1.213", "si.2.216", "si.3.218", "si.2.217", "si.3.219", "si.3.220"]
},
"level 5" : {
"controls":
["ac.1.001", "ac.2.005", "ac.2.006", "ac.1.002", "ac.2.007", "ac.3.017", "ac.4.023", "ac.5.024", "ac.2.008", "ac.3.018", "ac.4.025", "ac.2.009", "ac.3.019", "ac.2.010", "ac.3.012", "ac.2.011", "ac.3.020", "ac.2.013", "ac.3.014", "ac.4.032", "ac.2.015", "ac.3.021", "ac.1.003", "ac.2.016", "ac.3.022", "ac.1.004", "au.2.041", "au.3.045", "au.3.046", "au.2.042", "au.3.048", "au.5.055", "au.2.043", "au.3.049", "au.3.050", "au.2.044", "au.3.051", "au.4.053", "au.3.052", "au.4.054", "at.2.056", "at.3.058", "at.4.059", "at.4.060", "at.2.057", "cm.2.061", "cm.2.062", "cm.2.063", "cm.2.064", "cm.3.067", "cm.4.073", "cm.5.074", "cm.2.065", "cm.3.068", "cm.2.066", "cm.3.069", "ia.1.076", "ia.2.078", "ia.3.083", "ia.1.077", "ia.2.079", "ia.3.084", "ia.2.080", "ia.3.085", "ia.2.081", "ia.3.086", "ia.2.082", "ir.2.092", "ir.4.100", "ir.5.106", "ir.2.093", "ir.2.094", "ir.2.096", "ir.3.098", "ir.4.101", "ir.5.102", "ir.5.108", "ir.2.097", "ir.3.099", "ir.5.110", "ma.2.111", "ma.3.115", "ma.2.112", "ma.3.116", "ma.2.113", "ma.2.114", "mp.3.122", "mp.2.119", "mp.3.123", "mp.2.120", "mp.2.121", "mp.1.118", "mp.3.124", "mp.3.125", "ps.2.127", "ps.2.128", "pe.1.131", "pe.2.135", "pe.3.136", "pe.1.132", "pe.1.133", "pe.1.134", "re.2.137", "re.3.139", "re.2.138", "re.5.140", "rm.2.141", "rm.3.144", "rm.4.149", "rm.2.142", "rm.4.150", "rm.4.151", "rm.3.146", "rm.5.152", "rm.3.147", "rm.5.155", "rm.4.148", "ca.2.157", "ca.4.163", "ca.2.158", "ca.3.161", "ca.4.164", "ca.2.159", "ca.4.227", "ca.3.162", "sa.3.169", "sa.4.171", "sa.4.173", "sc.2.178", "sc.3.177", "sc.4.197", "sc.5.198", "sc.2.179", "sc.3.180", "sc.4.228", "sc.5.230", "sc.3.181", "sc.3.182", "sc.3.183", "sc.3.184", "sc.3.185", "sc.3.186", "sc.3.187", "sc.3.188", "sc.3.189", "sc.3.190", "sc.3.191", "sc.1.175", "sc.3.192", "sc.4.199", "sc.5.208", "sc.1.176", "sc.3.193", "sc.4.202", "sc.4.229", "si.1.210", "si.2.214", "si.4.221", "si.1.211", "si.5.222", "si.1.212", "si.1.213", "si.2.216", "si.3.218", "si.5.223", "si.2.217", "si.3.219", "si.3.220"]
}
}
Loading