Commit Graph

1997 Commits

Author SHA1 Message Date
Shay Nehmad 6cd7af6eaa Moved report generation logic to service, and now all report data is automatic
also renamed fields to lowercase and renamed "recommendation" to "directive".
2019-08-13 11:54:50 +03:00
Shay Nehmad ae88764dc8 Pillar grading resource is now real data 2019-08-12 18:48:13 +03:00
Shay Nehmad 47375efe42 Findings resource is now real data from the DB instead of mock data. 2019-08-12 18:21:55 +03:00
Shay Nehmad 2eb34821f8 Fixed telemetry access in AV test - it now works! 2019-08-12 16:56:11 +03:00
Shay Nehmad 829d9bc6f9 Added AV test, not tested yet! 2019-08-12 11:49:37 +03:00
Shay Nehmad 40ba116a04 Improved the event API and added UTs for validation 2019-08-12 11:49:16 +03:00
Shay Nehmad cabf235343 WIP added AV hook to sysinfo telem 2019-08-11 18:10:20 +03:00
Shay Nehmad 1a38a8ca93 Added basic finding and event data models 2019-08-11 17:57:11 +03:00
Shay Nehmad 14b5d5f658 Added consts file for zero trust 2019-08-11 17:56:37 +03:00
Shay Nehmad 547067c4da made power set return lists for ease of usage 2019-08-11 17:49:24 +03:00
Shay Nehmad e500068e45 Added utility function for calculating power set 2019-08-11 11:43:12 +03:00
Shay Nehmad 1a2d61e3a1 Made the test cell of the recommendation table a list instead of raw JSON 2019-08-08 20:57:04 +03:00
Shay Nehmad 96eb705b9c Added icons to pillar labels 2019-08-08 18:15:15 +03:00
Shay Nehmad a074d8e4a1 Divided recommendations into pillars 2019-08-08 16:50:32 +03:00
Shay Nehmad e4738d026c Added recommendation status table 2019-08-08 16:19:51 +03:00
Shay Nehmad 568257db26 Extracted common code of PagenatedTable component 2019-08-08 15:42:09 +03:00
Shay Nehmad 97c80c47af Added coloured labels 2019-08-08 14:21:22 +03:00
Shay Nehmad a337bb5800 Added table for pillar grades 2019-08-08 12:08:24 +03:00
Shay Nehmad 683e945506 Seperated report into 3 resources (DDR result) 2019-08-08 11:56:37 +03:00
Shay Nehmad bcc12657a4 Added export events button 2019-08-08 10:28:22 +03:00
Shay Nehmad 274b861adc Refactored ZeroTrust out of the names of all the things 2019-08-07 15:32:31 +03:00
Shay Nehmad 9c1abf08a9 Added event type and custom icons per type 2019-08-07 11:08:30 +03:00
Shay Nehmad 47d37dcdd0 Added title (should be event type) to report data and events timeline 2019-08-06 19:19:00 +03:00
Shay Nehmad ad5929b4e5 Added event timeline (not done yet, need to add title to data) and deleted console.logs 2019-08-06 18:19:39 +03:00
Shay Nehmad b17d0a841b Added "Show events" button and modal 2019-08-05 17:16:02 +03:00
Shay Nehmad ec15561bcb Changes JSON to say if tests are conclusive 2019-08-05 16:16:53 +03:00
Shay Nehmad 1b958ed300 Added label component for pillar and added word wrap 2019-08-05 15:23:52 +03:00
Shay Nehmad 50e020403b Added basic findings table, no access to events yet 2019-08-05 15:13:55 +03:00
Shay Nehmad eaf923a0e4 Moved all the security report components into their own folder, finished folder structure 2019-08-05 14:39:17 +03:00
Shay Nehmad 918d86c4d9 Moved report header to common components in folder 2019-08-05 14:36:16 +03:00
Shay Nehmad 197ac585e8 Created basic zero trust report page mockup
Extracted the reportHeader from the regular report
2019-08-05 14:27:47 +03:00
Shay Nehmad 3dd7b9a15e Added a temporary Zero Trust report page. 2019-08-01 19:39:09 +03:00
Shay Nehmad 444144aecc Added report types: zero_trust and general
Also moved the report resources to their own folder
2019-08-01 14:58:55 +03:00
Shay Nehmad 287115dded Moved services which are related to the report to a dedicated directory 2019-08-01 14:07:05 +03:00
Shay Nehmad 812e844f74
Merge pull request #396 from guardicore/improvment/395-log-hashes-not-creds
Filtering sensitive info when logging running config
2019-08-01 11:57:36 +03:00
Itay Mizeretz d86f4abb15
Merge pull request #398 from guardicore/bugfix/remove-travis-python-3
remove python 3 build from travis
2019-08-01 10:58:16 +03:00
itay 111080d5cd remove python 3 build from travis 2019-08-01 10:52:38 +03:00
Itay Mizeretz bbff9b95e3
Merge pull request #366 from VakarisZ/attack_file_deletion
T1107 File Deletion
2019-07-31 11:43:07 +03:00
Shay Nehmad 209aacd96d Hashing all places in the log that log passwords
Now passwords are no longer plaintext
2019-07-29 17:11:01 +03:00
Shay Nehmad bb8e9f5192 Fixed CR Comment - exported sensitive fields 2019-07-29 10:15:27 +03:00
Shay Nehmad 8d5c90faa4 Filtering sensitive info when logging running config 2019-07-29 09:18:45 +03:00
Daniel Goldberg ef4372cf34
Merge pull request #391 from guardicore/add_password_hash_script
Create island_password_hasher.py
2019-07-28 06:19:40 -07:00
Shay Nehmad 898b0f13a9
Merge pull request #392 from guardicore/hotfix/delete-monkey-executable-by-default
self_delete_in_cleanup default is now True
2019-07-28 09:27:41 +03:00
Shay Nehmad f6cb99f528 self_delete_in_cleanup default is now True 2019-07-28 09:25:30 +03:00
Shay Nehmad 6b353b7a7e
Merge pull request #389 from guardicore/bugfix/374-monkey-telemetry-revival
Bugfix/374 monkey telemetry revival
2019-07-23 13:24:51 +03:00
Shay Nehmad 15f6bce46d Create island_password_hasher.py
Used for Monkey Island password hash see
https://github.com/guardicore/monkey/wiki/Enabling-Monkey-Island-Password-Protection
2019-07-23 13:20:14 +03:00
Shay Nehmad f7eee5175a Now saving after setting new TTL ref on renewal
This changed the schema since the parent field is nullable.
2019-07-22 19:17:29 +03:00
Shay Nehmad 1201a3d138 Removed telemetry debug log 2019-07-22 17:45:22 +03:00
Shay Nehmad 92e400a66f Using objects.get() instead of objects()[0] 2019-07-22 17:42:20 +03:00
Shay Nehmad 89d49a7d3f Reverted default expiry duration (5 minutes) 2019-07-22 16:35:24 +03:00