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

refactor: Update rest api spec #72

Merged
merged 91 commits into from
May 24, 2024
Merged
Show file tree
Hide file tree
Changes from 50 commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
aa11a20
First draft of the REST API, SSP routes have been added
Apr 5, 2023
eeda55a
Adding other paths to the SSP mmodel
Apr 6, 2023
aa3044d
Fixing few issues with the current metadata routes and add new assemb…
Apr 8, 2023
9d2d1ec
Add Catalog Metadata routes
Apr 9, 2023
64e802e
Adding routes for AR POAM and AP
Apr 10, 2023
3ff31be
Error Message objects added
Apr 10, 2023
5b4be21
Adding new error message
Apr 16, 2023
71aab60
Fixing few routes in Metadata
Apr 17, 2023
d37c436
Adding few more assemblies
Apr 17, 2023
b2df3c7
Adding new routes to various models
Apr 20, 2023
2759e9f
Fixing some issues with collections
Apr 20, 2023
2bdf1cc
SSP System Implementation routes added
Apr 20, 2023
1d5f75c
Adding more SSP Routes
Apr 21, 2023
7b0e909
Some more routes
Apr 21, 2023
a6d1368
More routes
Apr 22, 2023
05d7164
More catalog routes
Apr 23, 2023
a2eebfa
more catalog routes
Apr 23, 2023
88ef36b
Adding parts
Apr 24, 2023
d427246
Adding sub control routes
Apr 24, 2023
836e6b7
Done with Catalogs
Apr 24, 2023
3093a40
Latest version
May 1, 2023
90766a1
Assessment Plan
May 1, 2023
6c7bac7
component def updated
May 2, 2023
4798a18
Components done
May 2, 2023
74d5a58
updated rest API file
May 2, 2023
a87e6af
updates
May 2, 2023
f8d9bb1
Fixing commit issue
May 2, 2023
90ca0c4
Adding the remaining OSCAL assemblies
May 3, 2023
2662b17
Fixing linting issues
May 3, 2023
26d9a03
Adding profile, catalog and ssp assemblies
May 4, 2023
7594d79
Fixing linting issues
May 4, 2023
c310831
Adding missing assemblies for AP
May 4, 2023
c324599
Assessment result Model completed
May 7, 2023
07be9f9
All models now resolved fully.
May 7, 2023
af6cb2b
Add oauth labels
May 7, 2023
a1f601d
few changes to openapi file
May 7, 2023
1c3aa31
Fixing failing build
May 8, 2023
3fccb64
Adding basic and complete rest API files
Jun 5, 2023
337d089
Adding attachments and snapshots
Jun 6, 2023
35d799c
Fix the linting issues
Jun 6, 2023
0b6d5f6
Addressing the remaining issues with resolved profile
Jun 7, 2023
5d353e0
Fixing snapshot and rsolved profiles
Jun 7, 2023
fbe37f5
All issues should be fixed
Jun 7, 2023
8ee1bc0
Fixing GET model files
Jun 19, 2023
30330ba
Replacing file-uuid by file-id
Jun 19, 2023
9730db9
Addressing editing issues
Jun 22, 2023
ea868f8
Last Update
Jun 22, 2023
bd7c9b2
Final update
Jun 22, 2023
19f4f90
Fixing snapshot
Jun 22, 2023
eee8160
Latest version with UUID
Jun 27, 2023
316b2d1
UUID fixed
Jun 27, 2023
5116552
Fix failing build
Jun 27, 2023
4a72496
Addressing Post Return
Jul 5, 2023
f045ef6
Some changes
Jul 9, 2023
83d90c8
update REST API
Jul 26, 2023
e751a25
Fixing Attachment_list
Jul 27, 2023
759dd5b
Addressing the remaining issues
Jul 29, 2023
398a3a8
Add oscal.io ref
Aug 3, 2023
da5138c
adding yaml support
Jan 11, 2024
e320bba
changed version 0.2.0 to 0.2.1 (#75)
brian-comply0 Feb 1, 2024
2a18928
addressing cleanup issues 76, 90 and 79
Mar 27, 2024
57a2e56
removing models API and only adding OSCALRestOpenAPI
Mar 28, 2024
59712c2
addressing issue 90
Apr 1, 2024
ec48330
fixing the linting issue
Apr 1, 2024
edc7ab1
Merge branch 'develop' into RefactorRestAPI
mpemy Apr 2, 2024
9907b8b
fixing punctuation
Apr 1, 2024
27cf7f6
fix issue 91
Apr 2, 2024
a227316
addressing issue 88
Apr 2, 2024
2858fea
addressing issue 81
Apr 4, 2024
e7923b7
addressing issue 87
Apr 4, 2024
f287280
issue 87
Apr 4, 2024
d4ea2d7
completing issue 91
Apr 4, 2024
5089e54
completing issues 91 and 76
Apr 9, 2024
eac17e3
reduction script in Python (#92)
brian-comply0 Apr 11, 2024
8ac254b
issue 89
Apr 12, 2024
0b27acd
fixing linting issues
Apr 12, 2024
713d762
issue 84
Apr 16, 2024
51c570c
issue 84 again
Apr 16, 2024
d3175ab
fix issues 84 and 85.
Apr 22, 2024
a1e5766
fix issues 84 and 85 and updated version.
Apr 22, 2024
9a07f58
issue 85.
Apr 22, 2024
eb479ed
issue 83
Apr 26, 2024
3e693ce
issue 85 fixed
Apr 30, 2024
ee33f52
issue 77
May 1, 2024
e091b7d
fixing issue 77
May 4, 2024
4574409
handling attachment
May 7, 2024
b3faac8
handling attachment fix
May 9, 2024
ead3aaa
attachment latest fix
May 10, 2024
abc4060
xml wrapper fix
May 15, 2024
c6eaba4
xml wrapper
May 15, 2024
a801f3b
Merge branch 'develop' into RefactorRestAPI
brian-comply0 May 24, 2024
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
48 changes: 48 additions & 0 deletions AssessmentPlan.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<assessment-plan id="1">
<metadata card="1">
<document-id card ="inf" scheme="0"/>
<revision></revision>
<link href="1" card ="inf"></link>
<prop uuid="0"></prop>
<role id="0"></role>
<location uuid="0" card="inf"></location>
<party uuid="0" card="inf"></party>
<responsible-party role-id="0" card="inf"></responsible-party>
</metadata>
<import-ssp card="1"/>
<local-definitions card="0">
<component uuid="1" card="inf"></component>
<inventory-item uuid="1" card="inf"></inventory-item>
<user uuid="1" card="inf"></user>
<objectives-and-methods control-id="1" card="inf"></objectives-and-methods>
<activity uuid="0" card="inf"></activity>
</local-definitions>
<reviewed-controls card="1">
<link href="1" card="inf"></link>
<prop uuid="0" card="inf"></prop>
<control-selection card="inf"></control-selection>
<control-objective-selection card="inf"></control-objective-selection>
</reviewed-controls>
<assessment-subject card="inf"></assessment-subject>
<link href="1" card ="inf"></link>
<prop uuid="0"></prop>
<include-subject subject-uuid="1" card="inf"></include-subject>
<exclude-subject subject-uuid="1" card="inf"></exclude-subject>
<assessment-assets card="0">
<component uuid="1" card="inf"></component>
<assesssment-platform uuid="1" card="inf"></assesssment-platform>
</assessment-assets>
<task uuid="1" card="inf">
<link href="1" card="inf"></link>
<prop uuid="0" card="inf"></prop>
<dependency task-uuid="1" card="inf"></dependency>
<task uuid="1" card="inf"></task>
<associated-activity card="inf" activity-uuid="1"></associated-activity>
<subject card="inf"></subject>
<responsible-party role-id="0" card="inf"></responsible-party>
</task>
<back-matter card="0">
<resource uuid="1" card="inf"></resource>
</back-matter>
</assessment-plan>
Loading