VakarisZ
|
d333e8c1c0
|
Refactored fetch_details_for_display to return empty dict instead of empty array(because of type hint)
|
2021-01-28 15:33:33 +02:00 |
VakarisZ
|
ad0b428699
|
Refactored long imports to relative imports
|
2021-01-28 15:12:15 +02:00 |
VakarisZ
|
059494ff6d
|
Renamed file to match class
|
2021-01-28 15:11:58 +02:00 |
VakarisZ
|
7761d16cf8
|
Bolded the fact that user has to run monkey from Island to start ScoutSuite security scan
|
2021-01-28 12:16:08 +02:00 |
VakarisZ
|
255bfe9444
|
Minor readability improvements: typehints and comments where needed
|
2021-01-28 12:15:01 +02:00 |
VakarisZ
|
7aef86744e
|
Improved readability of zero trust report resource by creating separate service for raw scoutsuite data and moving pillar report data structure into separate method on pillar service
|
2021-01-28 12:13:54 +02:00 |
VakarisZ
|
d0404cbeae
|
Removed scoutsuite from requirements, because it's imported as a subpackage
|
2021-01-27 16:58:05 +02:00 |
VakarisZ
|
6fac75edb6
|
Implemented more unit tests for scoutsuite
|
2021-01-27 11:33:05 +02:00 |
VakarisZ
|
393eed42da
|
Added zero trust report backend tests and common test data used in these tests
|
2021-01-27 08:54:09 +02:00 |
VakarisZ
|
7f690bb880
|
Refactored the use of fixtures and fixed up various tests accordingly
|
2021-01-27 08:53:09 +02:00 |
VakarisZ
|
20cc720c21
|
Configured fixtures to be picked up by any test in island
|
2021-01-27 08:46:10 +02:00 |
VakarisZ
|
06d3c70c3e
|
PTH map got removed because it wasn't working. No point in testing code which we know doesn't work of feature we don't use
|
2021-01-22 17:24:00 +02:00 |
VakarisZ
|
2df889ee31
|
Refactored unittests to pytest on island code. Cleaned up test infrasctructure: moved common test files to /test_common
|
2021-01-20 15:31:42 +02:00 |
VakarisZ
|
d31e9064c8
|
Added UT's to monkey_zt_finding_service.py and scoutsuite_zt_finding_service.py
|
2021-01-20 10:55:15 +02:00 |
VakarisZ
|
1b35b8fb4a
|
Improved finding_service.py by specifying datatype it returns
|
2021-01-20 10:53:40 +02:00 |
VakarisZ
|
d4dc42adb5
|
Removed the need to change server_config.json just to run tests.
|
2021-01-19 15:51:18 +02:00 |
VakarisZ
|
e69c94ae50
|
Split and moved zero trust service into pillar_service.py and principle_service.py
|
2021-01-18 12:01:33 +02:00 |
VakarisZ
|
01feea905b
|
Refactored "scoutsuite_findings" directory back to "scoutsuite" directory, because it doesn't only parse findings
|
2021-01-15 15:34:59 +02:00 |
VakarisZ
|
3a9aa3191f
|
Separated zero trust and security report resources
|
2021-01-15 15:10:07 +02:00 |
VakarisZ
|
02a45c7449
|
Moved and renamed some services to improve directory structure of zero trust services
|
2021-01-15 15:08:49 +02:00 |
VakarisZ
|
85f4c4f250
|
Small ScoutSuite feature code style refactorings
|
2021-01-15 11:22:40 +02:00 |
VakarisZ
|
e79290e761
|
Refactored scoutsuite rule button from "ScoutSuite rules" to just "Rules" to look more consistent with "Events" button
|
2021-01-15 11:20:57 +02:00 |
VakarisZ
|
de69d167ba
|
Minor scoutsuite code refactorings
|
2021-01-14 16:05:52 +02:00 |
VakarisZ
|
22194c566a
|
Refactored aws access keys in config, added them to encrypted parameter list and added ScoutSuite specific exception
|
2021-01-14 16:05:06 +02:00 |
VakarisZ
|
761ed2ec43
|
Refactored code of rule ordering
|
2021-01-14 12:17:34 +02:00 |
VakarisZ
|
a818025f63
|
Typo fix in service_consts.py
|
2021-01-14 12:05:13 +02:00 |
VakarisZ
|
cd9d2904c5
|
Added comment explaining why finding details are in a separate documents to discourage uninformed refactoring in the future
|
2021-01-14 12:02:38 +02:00 |
VakarisZ
|
2dfcbb49d4
|
Minor refactoring and typo fix
|
2021-01-14 11:59:57 +02:00 |
VakarisZ
|
87dafeb440
|
Refactored scoutsuite rule count badge readability.
|
2021-01-13 17:57:54 +02:00 |
VakarisZ
|
b90f6587c1
|
Reverted resource value display to show "False", because for IAM rules it makes sense and expresses if it the rule is enabled or not.
|
2021-01-13 16:57:36 +02:00 |
VakarisZ
|
7b60d4d2e6
|
Refactored ScoutSuiteDataParser.js to improve the readability of scoutsuite data extraction process
temp
|
2021-01-13 16:57:36 +02:00 |
VakarisZ
|
7e07489807
|
Moved rule parsing methods into a separate component, added more details about rules in rule overview: added how many failed/passed/uncheck rules there are for a finding.
|
2021-01-12 12:41:58 +02:00 |
VakarisZ
|
5027dd4d2c
|
Improved unsecure resource display: removed a separate line for unsecure resource count and instead added the count to the annotation of unsecure resource list. E.g: "Flagged resources (3)"
|
2021-01-12 12:41:58 +02:00 |
VakarisZ
|
1472382387
|
Fixed react warnings related to keys and <div/> in <p/>
|
2021-01-12 12:41:58 +02:00 |
VakarisZ
|
d9a5289c8d
|
Minor FindingsTable.js readability refactoring
|
2021-01-12 12:41:58 +02:00 |
VakarisZ
|
789c58f0ac
|
Refactored ScoutSuite finding classes to have ABC
|
2021-01-12 12:41:58 +02:00 |
VakarisZ
|
737e6bce3d
|
Renamed rule_parsing.py to rule_parser.py, to match the classname
|
2021-01-12 12:41:58 +02:00 |
VakarisZ
|
d1d5c45c26
|
Added scoutsuite package requirements to agent requirements.txt
|
2021-01-12 12:41:58 +02:00 |
VakarisZ
|
ba947a6b30
|
"type" param renamed to "finding_type" in finding DAO
Fixed bug, which happened due to type -> finding_type refactoring
|
2021-01-12 12:41:58 +02:00 |
VakarisZ
|
46abff412d
|
Grouped files used for serving flask into a "server_utils" package
|
2021-01-08 12:05:18 +02:00 |
VakarisZ
|
28601d97ed
|
Refactored utility method and added unit test
|
2021-01-08 10:57:44 +02:00 |
VakarisZ
|
eaf9b6a8d1
|
Renamed cloud providers enum to camel case
|
2021-01-04 15:46:53 +02:00 |
VakarisZ
|
8cd3834fe4
|
Fixed wrong argument in scoutsuite_collector.py
|
2021-01-04 14:06:34 +02:00 |
VakarisZ
|
9da74e31ec
|
Fixed travis crashes on isort because of line endings.
|
2020-10-16 15:52:58 +03:00 |
VakarisZ
|
35b8efb79d
|
Fixed travis bugs caused by disabled ZT tests
|
2020-10-16 14:32:52 +03:00 |
VakarisZ
|
9540c93013
|
Fixed swimm validation in travis
|
2020-10-16 14:20:09 +03:00 |
VakarisZ
|
3d83f344e6
|
Minor change: improved AWS collector description to note that AWS collector also runs scoutsuite
|
2020-10-14 12:10:16 +03:00 |
VakarisZ
|
f894256e56
|
Minor phrasing improvements in scoutsuite setup tutorials
|
2020-10-14 11:30:44 +03:00 |
VakarisZ
|
eb5f809195
|
Removed the storage of subnets that violate segmentation, because this info isn't being used anywhere
|
2020-10-14 11:17:34 +03:00 |
VakarisZ
|
89bdbf946f
|
Minor exception handling improvement
|
2020-10-13 17:52:09 +03:00 |