fixed a few things, including the not mentioned correct coloring of scores

This commit is contained in:
Joost Agterhoek 2025-04-22 21:51:31 +02:00
parent 84b39e15c9
commit eae6791ba2

View File

@ -9,12 +9,13 @@ This is a Python project to learn working with Flask. To make it useful for my d
- [ ] try to incorporate OTX Alienvault results (unfortunately the historical telemetry is not possible via the API...) 👽 - [ ] try to incorporate OTX Alienvault results (unfortunately the historical telemetry is not possible via the API...) 👽
- [ ] start working again on the upload feature to analyze hosts in a text or csv file :paperclip: - [ ] start working again on the upload feature to analyze hosts in a text or csv file :paperclip:
- [x] parse and display lookup results for multiple, differently typed and separated hosts (look at parsing in [gui-host-lookup](https://code.joostagterhoek.nl/joost/gui-host-lookup/)) :100: - [x] parse and display lookup results for multiple, differently typed and separated hosts (look at parsing in [gui-host-lookup](https://code.joostagterhoek.nl/joost/gui-host-lookup/)) :100:
- [ ] Make the foldable detail lines more useful and readable - [x] Make the foldable detail lines more useful and readable
- [x] Update the (currently broken) lookup of URLs - [x] Update the (currently broken) lookup of URLs
- [ ] Differentiate both the lookup functions (the Host class initialization) and the result HTML/Jinja-pages on host type - [ ] Differentiate both the lookup functions (the Host class initialization) and the result HTML/Jinja-pages on host type
- [ ] Deploy the app to production (soc.joostagterhoek.nl) which first requires to follow some deployment and app organization tutorials (https://flask.palletsprojects.com/en/stable/tutorial/database/ for example) - [x] Deploy the app to production ([sec.joostagterhoek.nl](https://sec.joostagterhoek.nl)) which first requires to follow some deployment and app organization tutorials (https://flask.palletsprojects.com/en/stable/tutorial/database/ for example)
- [ ] Follow the example of the working 'packaging-flask-soc-site'-folder ánd incorporate config.py 'from config import config') - [x] Follow the example of the working 'packaging-flask-soc-site'-folder ánd incorporate config.py 'from config import config')
- [ ] Implement caching across the entire website (now only for AbuseIPDB API requests) - [ ] Implement caching across the entire website (now only for AbuseIPDB API requests)
- [ ] Rewrite lookup.html with grid and flex like in v3 - [x] Rewrite lookup.html with grid and flex like in v3
- [ ] Add lookup history and note taking page (clickable options at the top) - [ ] Add lookup history and note taking page (clickable options at the top)
- [ ] Investigate single-page-app (AJAX) f.e. https://iq.opengenus.org/single-page-application-with-flask-ajax/ - [ ] Investigate single-page-app (AJAX) f.e. https://iq.opengenus.org/single-page-application-with-flask-ajax/
- [ ] Think about and handle security risks (research rate limiting in Nginx)