Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
An easy to use flask app generator that allows users to create flask apps simply by running one command. You can check out the official website here.
$ pip3 install buildflaskapp
Package @ PyPI repository: https://pypi.org/project/buildflaskapp/
Ensure that you have flask installed on your environment. You can install flask using pip3 install flask.
$ buildflaskapp app_name
$ cd app_name
$ python3 app.py
Open up http://localhost:5000/ to see your Hello World app.
Args | Usage | Definition |
---|---|---|
-d | $ buildflaskapp app_name -d | debugger mode on |
-sl3 | $ buildflaskapp app_name -sl3 | sqlite3 mode on |
-cj | $ buildflaskapp app_name -cj | import style.css and app.js |
-bs | $ buildflaskapp app_name -bs | import bootstrap cdn |
-jq | $ buildflaskapp app_name -jq | import jQuery cdn |
-gsap | $ buildflaskapp app_name -gsap | import GSAP cdn |
-fa | $ buildflaskapp app_name -fa | import Font Awesome cdn |
-dc | $ buildflaskapp app_name -dc | containerize app in docker |
Below is a list of arguments you can pass when building your flask application.
You can enable debug mode on while creating your flask app by using the option -d or --debugger
$ buildflaskapp app_name -d
You can set sqlite3 configuration while creating your flask app by using the option -sl3 or --sqlite3
$ buildflaskapp app_name -sl3
You can import stylesheet and javascript file automatically while creating the app using -cj or --css-js option
$ buildflaskapp app_name -cj
You can import bootstrap automatically via the CDN using -bs or --bootstrap option
$ buildflaskapp app_name -bs
You can import jQuery automatically via the CDN using -jq or --jquery option
$ buildflaskapp app_name -jq
You can import Gsap automatically via the CDN using -gsap or --gsap option
$ buildflaskapp app_name -gsap
You can import Font Awesome automatically via the CDN using -fa or --font-awesome option
$ buildflaskapp app_name -fa
You can push the app to a docker container instead of running it locally. Simply use -dc or --docker-container option. Please note that the image generated in Dockerfile is python:3.7-alpine. You might want to change this to the non-alpine version for big projects
$ buildflaskapp app_name -dC
Feel free to create issue in case something is not working :)
FAQs
A flask app generator package
We found that buildflaskapp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.