https://github.com/devenes/mag-vulnerability-report
MAG Vulnerability Reporter uses Yag Mail to send report
https://github.com/devenes/mag-vulnerability-report
email gmail mail scanner smtp vulnerability vulnerability-scanner vulnerability-scanners yag
Last synced: 13 days ago
JSON representation
MAG Vulnerability Reporter uses Yag Mail to send report
- Host: GitHub
- URL: https://github.com/devenes/mag-vulnerability-report
- Owner: devenes
- License: mit
- Created: 2022-05-06T12:50:01.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-06T13:51:20.000Z (about 4 years ago)
- Last Synced: 2025-02-22T19:26:46.532Z (over 1 year ago)
- Topics: email, gmail, mail, scanner, smtp, vulnerability, vulnerability-scanner, vulnerability-scanners, yag
- Language: Python
- Homepage:
- Size: 3.27 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MAG Vulnerability Report
## Output

## Vulnerability Lister
List vulnerabilities in a given directory with the given extension.

## Automated File Sender
Yag Mail is a Python library that allows you to send emails with attachments. It is a great tool for sending files. Yag sends the report to the email address you specify.

## Autherization Gmail Accounts with SMTP
You can use your gmail account credentials to send emails in Python application with yagmail.
- If you are using gmail, you can use the following settings to add your gmail account to your keyring: [Enable less secure apps](https://myaccount.google.com/lesssecureapps)
> You need to enable access to less secure apps in your gmail account settings.

## Configuration File
Configure the `config.py` file with your email address, password and the list of emails you want to send the report to.

```json
config = {
"log_file": "logs/app.log",
"log_level": "INFO",
"sender_mail": "sender_mail@gmail.com",
"password": "password",
"reciever_mail": "reciever_mail@gmail.com",
"subject": "List of files",
"contents": "This is the list of files"
}
```