@mediamonks/self-xss-console-banner

0.0.5 • Public • Published

self-xss console banner

This module will log a self-xss banner to warn users about the self-xss security risk. This banner should be used for projects that have data behind a login.

Installation

npm i @mediamonks/self-xss-console-banner

Implementation

Displaying the default warning:

import xssBanner from '@mediamonks/self-xss-console-banner';

xssBanner();

Displaying a custom warning:

import xssBanner from '@mediamonks/self-xss-console-banner';

xssBanner(false, 'Stop!', 'Do not paste anything here, close this window!', 'Please contact us via security@example.com');

SSR (Server Side Rendering)

When using SSR make sure that this module is not included. It's possible to use a dynamic import to execute it only on client side.

const selfXssBanner = (await import('@mediamonks/self-xss-console-banner')).default;

selfXssBanner();

Default warning

default warning

Contributing

git clone git@github.com:mediamonks/self-xss-console-banner.git

After cloning run npm i; npm run postinstall

Dependencies (0)

    Dev Dependencies (12)

    Package Sidebar

    Install

    npm i @mediamonks/self-xss-console-banner

    Weekly Downloads

    1

    Version

    0.0.5

    License

    MIT

    Unpacked Size

    49.2 kB

    Total Files

    3

    Last publish

    Collaborators

    • will-newton
    • jessel
    • twan.braas
    • leroykorterink
    • mientjan
    • devmonk
    • thanarie
    • nathanuphoff
    • larsvanbraam