Commit Graph

5123 Commits

Author SHA1 Message Date
Soufiane Fariss e8054c277d add deploy and tests workflows 2024-08-08 08:14:47 +02:00
Soufiane Fariss e8ea461456 fix formatting 2024-08-08 08:12:50 +02:00
Soufiane Fariss bb8991af8e fix formatting 2024-08-08 08:10:32 +02:00
Soufiane Fariss 368f635387 minor fixes: NamespaceChart and ProcessCapabilities 2024-08-08 07:18:56 +02:00
Soufiane Fariss 287e4282a9 set web-app version to 1.0.0 2024-08-08 07:18:16 +02:00
Soufiane Fariss 1f6ce48e40 refactor RuleMatchesTable
This commit:
- add two new base CSS utility classes
- stores the results of parsing in sessionStorage for reuse
- add a new settings option `Show column filters`
- replaces ../../../ with a path shortcut
2024-08-08 07:13:42 +02:00
Soufiane Fariss 7cb31cf23c refactor: add new URL creation helper functions for VT and capa-rules 2024-08-08 07:11:31 +02:00
Soufiane Fariss 01e6619182 update Import Analysis url 2024-08-08 07:10:49 +02:00
Soufiane Fariss 20d7bf1402 gitignore: update gitignore 2024-08-08 07:09:24 +02:00
Soufiane Fariss 6b8983c0c4 simplify function capabilities 2024-08-08 07:08:46 +02:00
Soufiane Fariss 97bd4992b1 add path resolving shortcuts "@" 2024-08-08 07:06:41 +02:00
Soufiane Fariss 843fd34737 changelog: update entry 2024-08-08 07:05:24 +02:00
Soufiane Fariss dfc19d8cb2 Update docuemntation 2024-08-08 07:04:17 +02:00
Soufiane Fariss db423d9b0a add comments to rule column components 2024-08-06 18:11:41 +02:00
Soufiane Fariss ebfba543e6 fix Metadata panel on smaller screens 2024-08-06 17:11:43 +02:00
Soufiane Fariss 765c7cb792 add on pull_request trigger to deploy-webui.yml 2024-08-05 19:51:55 +02:00
Soufiane Fariss b675c9a77c change target branch to master in deploy-webui.yml 2024-08-05 19:37:32 +02:00
Fariss ac081336ba Merge branch 'master' into webui 2024-08-05 16:01:41 +02:00
Soufiane Fariss a15eb835f4 format code 2024-08-05 15:50:48 +02:00
Soufiane Fariss fcdaabf34e update development links 2024-08-05 15:49:00 +02:00
Soufiane Fariss 283aa27152 add DEVELOPMENT.md 2024-08-05 15:47:03 +02:00
Soufiane Fariss f856ea7454 modify deploy-webui.yml workflow to user web/explorer 2024-08-05 15:33:22 +02:00
nocontribute ebb778ae0d delete webui/package-lock.json 2024-08-05 15:21:51 +02:00
Soufiane Fariss e9e5d2bb12 delete webui 2024-08-05 15:20:40 +02:00
nocontribute bb1ef6ca56 move package-lock.json to web/explorer 2024-08-05 15:17:47 +02:00
Soufiane Fariss 7e64306f1c move webui to web/explorer 2024-08-05 15:17:04 +02:00
Soufiane Fariss 6b19e7b372 add README.md for Capa Explorer WebUI 2024-08-05 15:10:38 +02:00
Soufiane Fariss bb60099ab6 rename window title to 'Capa Explorer' 2024-08-05 14:43:07 +02:00
Soufiane Fariss d609203fcd add 404 page 2024-08-05 14:16:06 +02:00
Soufiane Fariss fcf200f13f fix metadata panel on small screens 2024-08-05 14:05:46 +02:00
Soufiane Fariss 7cb93c8ebd update .prettierrc.json, and reformat code 2024-08-05 13:31:45 +02:00
Soufiane Fariss eb69b383a4 move url creation function to util/urlHelpers.js 2024-08-05 13:19:48 +02:00
Capa Bot 04d127f69f Sync capa rules submodule 2024-08-05 09:37:13 +00:00
Capa Bot 9dd39926d7 Sync capa-testfiles submodule 2024-08-05 09:36:34 +00:00
Capa Bot 13d14f6cb6 Sync capa rules submodule 2024-08-02 13:05:03 +00:00
Capa Bot 260da8ed2c Sync capa rules submodule 2024-08-02 13:02:28 +00:00
Soufiane Fariss a6884db1d3 fix: add lint and test steps to deploy workflow 2024-08-02 02:01:38 +02:00
Soufiane Fariss 67d3916c41 add lint and test steps to deploy workflow 2024-08-02 01:57:58 +02:00
Soufiane Fariss b0ffc86399 fix lint error 2024-08-02 01:48:51 +02:00
Soufiane Fariss 07b4e1f8a2 implement unit test 2024-08-02 01:26:36 +02:00
Soufiane Fariss 4137923c2e dynamic: revert to showing 1 match per rule 2024-08-01 21:53:08 +02:00
Soufiane Fariss 33be4d1f8e dynamic: only show first 20 matches per rule 2024-08-01 21:45:59 +02:00
Soufiane Fariss 8e9eadf98a feature: support gzipped rdoc
For dynamic mode, even if the rdoc is gzipped, parsing it can result in
a big performance hit. For example if a user load a 1MB gzipped archive,
which then decompresses into a >70MB JSON object, this can result in
slower parsing. We need to think about how to streamline large rdocs.

This commit adds a restriction on the number of matches to show in
dynamic mode (maxMatches = 1)
2024-08-01 21:31:38 +02:00
Soufiane Fariss 9107819cf1 fix: force reload page on import analysis 2024-08-01 19:13:23 +02:00
Soufiane Fariss b74738adcf feature: show namespace chart 2024-08-01 18:56:41 +02:00
Soufiane Fariss b229048b51 feature: show namespace chart 2024-08-01 18:45:22 +02:00
Soufiane Fariss 4fe7f784e9 edit code comments 2024-08-01 00:50:14 +02:00
Soufiane Fariss b7b8792f70 Force reload the page on Import Analysis 2024-07-31 21:24:38 +02:00
lakshay e637e5a09e #2244 Issue: Update deprecated ruff linter settings (#2248) 2024-07-31 10:28:52 +02:00
Soufiane Fariss 0ea6f1e270 fix: do not toggle/on feature and statements 2024-07-31 00:55:18 +02:00