Ilija Lazoroski
51609e9491
UI: Fix missaligned items in propagation
2022-07-04 13:47:57 +02:00
vakarisz
df7e43d796
UI: Fix SafeOptionValidator.js for the new schema
2022-07-04 14:46:55 +03:00
Ilija Lazoroski
88663f5276
UI: Add defaults for the payloads section
2022-07-04 13:13:30 +02:00
Ilija Lazoroski
a4e66a0c9e
UI: Add ransomware to config schema
2022-07-04 13:13:30 +02:00
vakarisz
d527881770
UI: Fix info pane in AdvancedMultiSelect.js
2022-07-04 13:54:07 +03:00
vakarisz
20f091ff4e
UI: Fix reset button in AdvancedMultiSelect.js
...
Reset button will reset to all safe values
2022-07-04 13:00:36 +03:00
vakarisz
ed46538137
UI: Improve state contents in AdvancedMultiSelect.js
2022-07-04 12:37:35 +03:00
vakarisz
61eaa48988
UI: Fix formatting in UiSchema.js
2022-07-04 12:20:36 +03:00
vakarisz
7df10f7730
UI: Fix a bug in ConfigurePage.js responsible for lacking re-render
...
key property makes the component unique and causes a re-construction. This solves a bug where different configuration page tabs remain with the same data on switch
2022-07-04 12:20:36 +03:00
vakarisz
26f51d1540
UI: Fix a bug in ConfigurePage.js responsible for lacking re-render
...
key property makes the component unique and causes a re-construction. This solves a bug where different configuration page tabs remain with the same data on switch
2022-07-04 12:20:36 +03:00
vakarisz
ab720a5a55
UI: Refactor AdvancedMultiSelect.js to use props more
2022-07-04 12:20:36 +03:00
Ilija Lazoroski
611818080a
UI: Fix some typos in json schema
2022-07-01 18:12:58 +02:00
Ilija Lazoroski
7cf64e798a
UI: Add plugin definitions for vulnerability exploiters
2022-07-01 18:06:42 +02:00
Ilija Lazoroski
1f3bffbabe
UI: Add fingerprinters to the schema
2022-07-01 16:47:04 +02:00
vakarisz
cb1360f5af
UI: AdvancedMultiSelect.js make option list depend on props
2022-07-01 17:26:11 +03:00
vakarisz
79afb9bc07
UI: Fix master checkbox in AdvancedMultiSelect.js
2022-07-01 16:57:05 +03:00
Ilija Lazoroski
e28cb30366
UI: Add custom pbas and pbas to the UiSchema
2022-07-01 14:38:55 +02:00
Ilija Lazoroski
b0ca99d1f4
UI: Add another tab for custom PBAs
2022-07-01 14:38:16 +02:00
Ilija Lazoroski
5a367181f9
UI: Add custom PBAs and PBAs to the json schema
...
Remove data-url from the custom-pbas
Fix small things the the credential collectors
2022-07-01 14:36:58 +02:00
Ilija Lazoroski
67aa7d95a3
UI: Add vulnerability exploiters to the schema
2022-07-01 13:44:48 +02:00
Ilija Lazoroski
c254a94fc0
UI: Add credential collectors to the json schema
2022-07-01 13:32:05 +02:00
vakarisz
3339a2a957
UI: Change advanced multi select to work with plugins
2022-07-01 13:24:57 +03:00
Ilija Lazoroski
6a7dce50f0
UI: Use AdvancedMultiSelect on the exploiters
2022-06-30 22:46:15 +02:00
Ilija Lazoroski
c4f34939ec
UI: Add exploiter classes to the json schema
2022-06-30 22:45:41 +02:00
Ilija Lazoroski
afbd3789e8
UI: Use the new JSON schema in the Configure page
2022-06-30 19:27:46 +02:00
Ilija Lazoroski
22bb423d0d
UI: Add propagation to the UI schema
2022-06-30 19:27:46 +02:00
Ilija Lazoroski
0b18d93869
UI: Change the configuration tabs per the new schema
2022-06-30 19:27:46 +02:00
Ilija Lazoroski
f6d0482c2e
UI: Initialize a new json schema
2022-06-30 19:27:45 +02:00
Mike Salvatore
bcb97ce35d
Merge pull request #2052 from guardicore/2036-reset-repository
...
2036 reset repository
2022-06-30 12:20:44 -04:00
Mike Salvatore
41b1c56fd0
UT: Add reset_to_default() to InMemoryAgentConfigurationRepository
2022-06-30 12:18:45 -04:00
Mike Salvatore
e293639a22
Island: Add reset_to_default() to FileAgentConfigurationRepository
2022-06-30 12:18:43 -04:00
Mike Salvatore
aa7509e49f
Island: Add reset_to_default() to IAgentConfigurationRepository
2022-06-30 10:02:01 -04:00
Mike Salvatore
ebaa68ad51
Island: Add TODO about cryptography.fernet
2022-06-30 08:45:20 -04:00
Mike Salvatore
3d5d563164
Island: Add TODO about using secrets vs pycryptodome
2022-06-30 08:30:54 -04:00
VakarisZ
fe36f863b5
Merge pull request #2050 from guardicore/2002-config-encryption-in-ui
...
2002 config encryption in UI
2022-06-30 15:03:52 +03:00
vakarisz
9f0169e812
UI: Rename saveConfig to tryImport in ImportConfigModal.tsx
...
tryImport better reflects what the function is doing
2022-06-30 12:26:57 +03:00
vakarisz
f75f1ced68
UI: Simplify config import request handling
...
Statement if showPassword then showPassword is redundant
2022-06-30 12:11:47 +03:00
vakarisz
565f02a534
UI: Replace " with ' in ImportConfigModal.tsx
2022-06-30 12:10:00 +03:00
vakarisz
53626c3a79
UI: Replace " with ' in ExportConfigModal.tsx
2022-06-30 12:07:01 +03:00
vakarisz
37152c2589
UI: Change configuration import to validate and decrypt on UI
2022-06-30 11:32:03 +03:00
vakarisz
5a531bcb04
UI: Change config export to include metadata about encryption
...
New format of {metadata: {encrypted: true}, contents: {...}} will simplify the logic of configuration import since we'll know if it's encrypted beforehand
2022-06-30 11:32:03 +03:00
vakarisz
6cef18b92f
UI: Change ExportConfigModal.tsx to encrypt config on UI
2022-06-30 11:32:01 +03:00
vakarisz
20c68ff25c
UI: Submit config before exporting
...
Previously config was not getting submitted before exporting. This could cause a misunderstanding where user exports a different configuration to the one he sees on the screen
2022-06-30 11:31:14 +03:00
vakarisz
69ca2d541d
UI: Create password based encryptor using crypto-js library
...
Password based encryptor is required for configuration encryption
2022-06-30 11:31:14 +03:00
Mike Salvatore
8cb9c4463a
Island: Add note about #2049 to FileUpload resource
2022-06-28 13:18:58 -04:00
Shreya Malviya
c4d5e58486
Merge pull request #2048 from guardicore/2002-remove-backend-encryption
...
Remove backend encryption
2022-06-28 09:41:51 -07:00
Shreya Malviya
4e6aac2153
UT: Remove unused fixtures and data
2022-06-28 09:28:49 -07:00
Shreya Malviya
49fbb6a128
Merge pull request #2046 from guardicore/2002-remove-config-import-export-endpoints
...
2002 remove config import export endpoints
2022-06-28 08:38:24 -07:00
Ilija Lazoroski
9774bd6f3b
Changelog: Add entry for removing configuration export/import endpoints
2022-06-28 08:34:12 -07:00
Ilija Lazoroski
50351c9e88
Island: Remove ConfigurationExport endpoint
2022-06-28 08:34:12 -07:00