Skip to content

Commit f7f7d48

Browse files
committed
version core 5.8
1 parent 3a7bfe9 commit f7f7d48

File tree

3 files changed

+38
-9
lines changed

3 files changed

+38
-9
lines changed

README.md

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
[![Lightning Flow Scanner Banner](media/bannerslim.png)](https://github.com/Flow-Scanner)
1+
<div style="text-align: center;">
2+
<a href="https://github.com/Flow-Scanner">
3+
<img src="media/bannerslim.png" style="width: 55%;" />
4+
</a>
5+
</div>
6+
7+
<p align="center">Scans for unsafe contexts, hardcoded IDs, and other known issues to optimize your Flows.</p>
28

39
[![Flow Overview](media/demo.gif)](https://github.com/Flow-Scanner)
410

@@ -28,7 +34,31 @@ Use our side bar or the **Command Palette** and type `Flow Scanner` to see the l
2834
| `lightningFlowScanner.APIVersion` | Specify an expression to validate the API version, i.e. '===50'(use at least 50). | `">50"` |
2935
| `lightningFlowScanner.Reset` | Reset all configurations on every scan | `false` |
3036

31-
## Contribution Guidelines
37+
## Development Setup
38+
39+
1. Clone the repo:
40+
41+
```bash
42+
git clone https://github.com/Flow-Scanner/lightning-flow-scanner-vsx.git
43+
```
44+
2. Install dependencies:
45+
46+
```bash
47+
npm install
48+
```
49+
3. Build the project:
50+
51+
```bash
52+
npm run build
53+
```
54+
4. Run tests:
55+
56+
```bash
57+
npm run test
58+
```
59+
60+
## Contributing
3261

33-
**Lightning Flow Scanner VSX** is a fortified fork of [lightning-flow-scanner-vsce](https://github.com/Flow-Scanner/lightning-flow-scanner-vsce), previously unpublished to eliminate a RCE vulnerability. Prioritizing security, we've completely removed custom rules from the tool. If you'd like to help us enhance it, please consider having a look at the [Contributing Guidelines](https://github.com/Flow-Scanner/lightning-flow-scanner-core/blob/main/CONTRIBUTING.md).
62+
The original `lightning-flow-scanner-vsce` package was unpublished from the Visual Studio Marketplace after a Remote Code Execution (RCE) vulnerability was identified in its core dependency, `lightning-flow-scanner-core`. This issue, caused by unsafe custom rule loading, has been fully resolved in the [v5.1.0 release of the core library](https://github.com/Flow-Scanner/lightning-flow-scanner-core/releases/tag/v5.1.0). The [lightning-flow-scanner-vsx](https://github.com/Flow-Scanner/lightning-flow-scanner-vsx) fork, has focussed on security and maintainability, removing unsafe custom rule loading.
3463

64+
If you'd like to help us enhance Flow Scanner, please consider having a look at the [Contributing Guidelines](https://github.com/Flow-Scanner/lightning-flow-scanner-core/blob/main/CONTRIBUTING.md).

package-lock.json

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@
182182
},
183183
"dependencies": {
184184
"convert-array-to-csv": "^2.0.0",
185-
"lightning-flow-scanner-core": "^5.1.0",
185+
"lightning-flow-scanner-core": "^5.8.0",
186186
"tabulator-tables": "^6.3.1",
187187
"uuid": "^11.0.5",
188188
"xml2js": "^0.6.2",

0 commit comments

Comments
 (0)