Deno mini-port of @mozillasecurity/octo
Go to file
posidron e1e4dcf5c4
Ignore Parcel cache directory
2018-09-18 03:46:07 +02:00
lib Remove getRandomElement 2018-09-13 10:39:59 -04:00
.editorconfig Add .editorconfig 2017-04-23 02:29:16 +03:00
.gitignore Ignore Parcel cache directory 2018-09-18 03:46:07 +02:00
.travis.yml Add ESDoc documentation generator 2018-08-23 22:29:55 +02:00
LICENSE Add LICENSE 2017-04-22 23:09:22 +03:00
README.md Fix test suite which is broken since the switch to Webpack #4 2018-08-25 07:28:30 +02:00
index.js Add linter fixes 2018-03-19 05:54:40 +01:00
package.json Use Parcel bundler instead of Webpack 2018-09-18 03:44:07 +02:00

README.md

Logo

A unified shared library which aids in building fuzzers for browsers or as complement for an already existing fuzzing framework.

JavaScript Style Guide IRC

Octo.js bundles core functions and generic boilerplate code commonly used in most frameworks for fuzzing browsers. It is designed for the sharing of improvements between our individual fuzzers, and with the purpose of reducing the maintainability of those core features with minimal effort.

Octo's future aims to be a stable, well-tested and well-documented standard library for fuzzing in a JavaScript environment.

Table of Contents

Playbook

https://runkit.com/posidron/octo-js-playbook

Usage in Node

yarn add @mozillasecurity/octo
const {random} = require('@mozillasecurity/octo')
random.init()

Usage in Browser

yarn build

Develop

yarn install
yarn lint
yarn test
yarn build

Testing

Octo.js uses Jest for testing. Each directory should contain a __tests__ folder containing the tests.

yarn test

API Documentation

  • https://

or

yarn docs