2017 © Pedro Peláez
 

magento2-module mwscanutils2

image

mpchadwick/mwscanutils2

  • Saturday, September 16, 2017
  • by mpchadwick
  • Repository
  • 1 Watchers
  • 7 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Mpchadwick_MwscanUtils2

Build Status, (*1)

A set of utilities for use in tandem with magento-malware-scanner for Magento 2., (*2)

Magento 1 version available here., (*3)

Installation

composer require mpchadwick/mwscanutils2:dev-master
module:enable Mpchadwick_MwscanUtils
bin/magento setup:upgrade

Features

Content Dump Endpoint

Adds an endpoint at /mwscanutils/contentdump which returns a text/plain response including..., (*4)

  • Content from ALL CMS pages
  • Content from ALL CMS blocks
  • Miscellaneous Scripts
  • Miscellaneous HTML

From a scanning location, you should send the output of this to mwscan., (*5)

curl --silent https://example.com/mwscanutils/contentdump > content && grep -Erlf mwscan.txt content

Additional content can be appended as needed by observing the mpchadwick_mwscanutils_dump_content_before event, (*6)

events.xml, (*7)

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <event name="mpchadwick_mwscanutils_dump_content_before">
        <observer name="foo_bar_observer_example" instance="Foo\Bar\Observer\Example" />
    </event>
</config>

Example.php, (*8)

public function execute(EventObserver $observer)
{
    $container = $observer->getEvent()->getContainer();
    $content = $container->getContent();
    $content[] = 'Dump this too.';
    $container->setContent($content);
}

The Versions

16/09 2017

dev-master

9999999-dev

  Sources   Download

MIT