@mozillasecurity/octo

    2.0.0 • Public • Published

    Logo

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

    JavaScript Style Guide Build Status Current Release Coverage Status 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 the Browser

    yarn install
    yarn build
    

    A bundled production build (octo.js) is placed into the local dist directory.

    Development

    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

    or

    yarn docs
    

    Install

    npm i @mozillasecurity/octo

    DownloadsWeekly Downloads

    4,333

    Version

    2.0.0

    License

    MPL-2.0

    Unpacked Size

    247 kB

    Total Files

    49

    Last publish

    Collaborators

    • jkratzer
    • mozdeco
    • marco-c