fix(security): harden sanitize, flatten, redaction, signature validation, CSP, proxies and CI

This commit is contained in:
alam00000 committed 2026-10-19 14:45:00 +05:30
1 parent b0a186839a
commit edd959f345
62 files changed
+4813 -926

No files matched your search

+8 -3
View File
@@ -350,9 +350,14 @@
<i data-lucide="plus" class="faq-d-icon"></i>
</summary>
<p class="faq-d-a">
Yes. Applying a redaction removes the content underneath the marked
area from the file rather than covering it with a box, so the text
can't be recovered by copying or searching. Open the downloaded file
Yes, once it's applied. Marking text or an area only flags it.
Applying a redaction removes the content underneath the marked area
from the file rather than covering it with a box, so the text can't
be recovered by copying or searching. If you download with marks
that haven't been applied yet, the editor offers to apply them
first. When you redact selected text, copies of it in the file's
properties, bookmarks, comments, and attachments are removed on
download too, unless the file is encrypted. Open the downloaded file
and check before you share it.
</p>
</details>
+7 -6
View File
@@ -401,12 +401,13 @@
<i data-lucide="plus" class="faq-d-icon"></i>
</summary>
<p class="faq-d-a">
It means bytes were appended after this signature was applied, and
the tool reports it as Invalid with the note Modified After Signing
(partial coverage). That is not proof of tampering by itself: a
second signature or an incremental save produces the same result,
and only the last signature added can cover the entire file. Treat
it as a reason to look at what was added.
It means bytes were appended after this signature was applied. The
part that was signed is still intact, so the tool shows a Modified
After Signing warning instead of marking the signature invalid. That
is not proof of tampering by itself: a second signature or an
incremental save produces the same result, and only the last
signature added can cover the entire file. Treat it as a reason to
look at what was added.
</p>
</details>
<details class="faq-d">