├── .gitignore
├── registration.php
├── etc
├── adminhtml
│ ├── routes.xml
│ ├── di.xml
│ ├── menu.xml
│ └── system.xml
├── crontab.xml
├── module.xml
├── email_templates.xml
├── config.xml
└── acl.xml
├── view
└── adminhtml
│ ├── layout
│ ├── sansec_composer_integrity_checker_index_index.xml
│ └── sansec_composer_integrity_checker_failure_items_email.xml
│ ├── email
│ └── sansec-composer-integrity-check-failure.html
│ ├── hyva-grid
│ └── sansec-composer-integrity-results-grid.xml
│ └── templates
│ └── email
│ └── failure-list.phtml
├── Block
└── Adminhtml
│ └── Form
│ └── Field
│ ├── IgnoredPackages.php
│ └── ComposerIntegrityNotificationEmailRecipients.php
├── composer.json
├── Controller
└── Adminhtml
│ ├── Index
│ └── Index.php
│ └── Scan
│ └── Run.php
├── Service
├── Scanner.php
└── EmailNotifier.php
├── Model
├── System
│ └── Message
│ │ └── PackageBelowThreshold.php
└── IntegrityResultsRegistry.php
├── Cron
└── Scan.php
├── Scope
└── Config.php
├── README.md
└── LICENSE.txt
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | node_modules/
3 |
--------------------------------------------------------------------------------
/registration.php:
--------------------------------------------------------------------------------
1 |
2 |
8 |
|
15 | 16 | {{trans "%failure_count packages failed to meet your threshold for the Sansec Composer integrity check:" failure_count=$failure_count}} 17 | 18 | |
19 |
| = $escaper->escapeHtml(__('Package')); ?> | 19 |= $escaper->escapeHtml(__('Version')); ?> | 20 |= $escaper->escapeHtml(__('Verdict')); ?> | 21 |= $escaper->escapeHtml(__('Percentage')); ?> | 22 |= $escaper->escapeHtml(__('Checksum')); ?> | 23 |= $escaper->escapeHtml(__('Package ID')); ?> | 24 |
|---|---|---|---|---|---|
| = $escaper->escapeHtml($data['name']); ?> | 30 |= $escaper->escapeHtml($data['version']); ?> | 31 |= $escaper->escapeHtml($data['verdict']); ?> | 32 |= $escaper->escapeHtml($data['percentage']); ?> | 33 |= $escaper->escapeHtml($data['checksum']); ?> | 34 |= $escaper->escapeHtml($data['id']); ?> | 35 |