secrep's People
secrep's Issues
Feature Request: Modify "Impacted OSS" column
Is your feature request related to a problem? Please describe.
—
Describe the solution you'd like
When creating the detailed report, modify column "Impact of target OSS" to "Impacted OSS". Its content involves the component name and version.
Describe alternatives you've considered
—
Additional context
—
Feature: Summary Report
Task: Use pandas Themes to format/style the detailed reports
Feature Request: Modify rule for removing of duplicate items
Is your feature request related to a problem? Please describe.
Some items are removed because the rule for removal only considers the vulnerability ID.
Describe the solution you'd like
Include to the condition for removing duplicates the columns e and f (component name and version) aside from the vulnerability ID.
Describe alternatives you've considered
—
Additional context
—
Task: Create a data class for VulnerabilitySummary
Task: Create config file containing the location of the vulnerability results
Task: Create a dataframe listing the vulnerability results as VulnerabilitySummary objects
Task: Generate the content of the detailed XLSX report
Task: Add GitHub Templates
Task Title
Task: Add GitHub Templates
Task Description
This task will add templates for creating GitHub issues and pull requests.
Feature: Detailed Report
Task: Cleaning and adding of documentation
Task Description
This task will clean the code and add documentation.
Make sure to check if the output results are still functional and correct.
Task: Use DataTables to format/style the detailed reports
Task: Create the option `--summarize` as a CLI argument
Task: Use pandas Themes to format/style the summary report
Task Description
This task will use pandas Themes to format/style the summary report.
Task: Use DataTables to format/style the summary report
Task Description
This task will use DataTables to format/style the summary report.
Task: Generate the content of the summary table using Jinja templating engine
Task: Format and style the summary table
Task: Simplify BDSA Severity Implementation
Task Description
This task will simplify the implementation of BDSA severity. Currently, the severity is calculated but it can actually be looked up on the excel file.
Task: Setup project on GitHub
Task Title
Feature: Setup project on GitHub
Task Description
This task will setup the project on GitHub by initializing a git repository, uploading it to GitHub, and creating initial issues/milestones.
Task: Format and style the detailed table
Task: Compute the total of official fixes for each vulnerability summary
Task: Create a config file for each OSS
Task: Generate the content of the detailed HTML report
Task: Create a function that will read the contents of the vulnerability result and save it as a VulnerabilitySummary data object
Feature: Automate the scraping of components' latest version
Epic Description
This Feature will automate the scraping of components' latest version.
Previously, the component-latest version mapping is inside the config file.
It must be separated to another file (preferably as an excel file).
Also, there must be testing made to check if latest version is different than the current version (note that its different and not higher because that's impossible with different versioning styles). For now, just take note about it because I don't know what to do with this.
List of Tasks (Complete in order)
- Task: Migrate latest version mapping to excel
Task: Create the option `--render` as a CLI argument
Feature Request: Modify the value of "Internet Exposure" to maru/batsu
Is your feature request related to a problem? Please describe.
—
Describe the solution you'd like
Change the value of "Internet Exposure" column to maru/batsu when generating the report.
Describe alternatives you've considered
—
Additional context
—
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.