mirror of https://github.com/google/oss-fuzz.git
07b80397c5
Add initial layout or a vscode extension. Several commands included in the extension, including commands for - oss-fuzz initialization - creating new project integrations - generating coverage reports - building projects from arbitrary locations in the filesystem - reproducing crashes easily - instant CIFuzz integration - creating fuzzing templates for rapid prototyping - ... Many ideas can be put into the vscode extension, for example: - support some form of e.g. sync with introspector.oss-fuzz.com -- for example where the plugin will check "has progress been made relative to what is currently at oss-fuzz". We could extend `helper.py` with some form of command called "check_progress` which will run a small build pipeline + coverage and check if the coverage performs better than what is currently achieved. I think there's more to explore in this space. - connect to auto-fuzz: https://github.com/ossf/fuzz-introspector/tree/main/tools/auto-fuzz - in general improve the extension UI, as currently it's only based on commands. --------- Signed-off-by: David Korczynski <david@adalogics.com> |
||
---|---|---|
.. | ||
.vscode | ||
src | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.json | ||
.gitignore | ||
.prettierrc.js | ||
.vscodeignore | ||
README.md | ||
package-lock.json | ||
package.json | ||
tsconfig.json |
README.md
OSS-Fuzz visual studio code extension
Use this extension to build, run and introspector fuzzers by way of the OSS-Fuzz infrastructure.
This extension also provides capabilities to augment the IDE with information from OSS-Fuzz cloud database, showing details given by Fuzz Introspector.