1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-19 01:29:49 +00:00
Pixelorama/src/UI
Emmanouil Papadeas 158e0fa18b Validate the extension file SHA-256 hash when downloading for security purposes
This is just an added step for security. Now, if an extension file gets compromised, Pixelorama can detect the mismatch between the file's SHA256 and the SHA256 from the extension repository, and refuse to install the extension.

For example, someone with malicious intent could gain access in the repository where the extension file is hosted, and replace it with a different file. Before this commit, the malicious file would be downloaded normally, but now, since the file will change, so will its SHA-256 hash, so Pixelorama will be able detect the mismatch and recognize that it is potentially malicious.
2024-07-07 18:29:10 +03:00
..
Buttons Add flip X and Flip Y, and Rotation (90, 180, 270) buttons to BaseTool (#988) 2024-03-23 16:39:44 +02:00
Canvas Fix canvas not updating when switching between projects that have the same size and amount of cels 2024-06-07 14:49:08 +03:00
CanvasPreviewContainer Replace Camera2D with a custom CanvasCamera to reduce idle GPU usage 2024-03-19 15:39:34 +02:00
ColorPickers Set color picker's expand button focus mode to none 2024-05-09 02:45:48 +03:00
Dialogs Fix bug in import preview dialog of the apply all button being unpressed when the import options change 2024-07-07 16:26:23 +03:00
ExtensionExplorer Validate the extension file SHA-256 hash when downloading for security purposes 2024-07-07 18:29:10 +03:00
GlobalToolOptions Actually fix pixel perfect and alpha lock buttons having different shortcuts 2024-06-04 00:41:42 +03:00
Nodes [skip ci] Set a default name for the CollapsibleContainers, if they have none 2024-05-19 23:35:27 +03:00
PerspectiveEditor More static typing improvements 2024-03-23 04:36:26 +02:00
Recorder Fix recorder mode button do the opposite from what it suggests 2024-05-31 14:40:05 +03:00
ReferenceImages Various small translation-related fixes 2024-05-07 01:09:26 +03:00
Timeline Immediately disable the delete layer button when locking a layer 2024-06-03 20:41:48 +03:00
ToolsPanel Remove Global.has_focus completely 2024-01-24 03:14:11 +02:00
TopMenuContainer Make Voxelorama work 2024-07-01 17:22:32 +03:00
Tabs.gd Greatly simplify backup code, got rid of OpenSave's current_save_paths and backup_save_paths 2024-03-22 18:24:41 +02:00
UI.gd Port to Godot 4 (#900) 2023-09-04 16:29:06 +03:00
UI.tscn Fix ruler text not getting clipped (#1023) 2024-05-28 00:38:35 +03:00
ViewportContainer.gd Replace Camera2D with a custom CanvasCamera to reduce idle GPU usage 2024-03-19 15:39:34 +02:00