Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial project skeleton invoice2data #11422

Closed
wants to merge 1 commit into from

Conversation

ennamarie19
Copy link
Contributor

@ennamarie19 ennamarie19 commented Dec 30, 2023

invoice2data is a powerful and easy-to-use Python library that saves users time and effort when it comes to extracting data from PDF invoices. By creating a template file that specifies the location of the fields that should be extracted, invoice2data pulls out structured data from invoices and converts it into a format that can be easily analyzed and processed. Invoice2data provides the power of adding custom plugins. This greatly increases the attack surface as plug-ins do not have a central update mechanism and the added functionality becomes an extra target to attackers. In order to minimize risk with this added functionality, it is important that the vulnerabilities in the code-base itself do not go uncovered. There could be detrimental effects as the risk is compounded by not only vulnerabilities that may come with the plug-ins but also the vulnerabilities in the invoice2data code-base itself. Invoice2data has a large user base with 1.6k stars on Github, 450 forked projects off of it and nearly 50 contributors. As evidenced by the many articles and videos online regarding invoice2data, it is a very popular project that, if fuzzed with OSS-Fuzz, would contribute to a more secure open source project ecosystem.

Approval from upstream can be found here: invoice-x/invoice2data#543

Copy link

ennamarie19 is integrating a new project:
- Main repo: https://github.com/invoice-x/invoice2data.git
- Criticality score: 0.53379

@ennamarie19
Copy link
Contributor Author

@oliverchang @jonathanmetzman do you have an estimate for when this will be reviewed?

@jonathanmetzman
Copy link
Contributor

jonathanmetzman commented Jan 30, 2024

Who are some prominent users?

@DonggeLiu
Copy link
Contributor

Who are some prominent users?

@ennamarie19: Gentle ping : )

@DonggeLiu DonggeLiu marked this pull request as draft March 26, 2024 01:51
@ennamarie19
Copy link
Contributor Author

Hi! sorry for the delay on this. OCA, the Odoo Community Association, uses invoice2data in its repository edi. Additionally, an Odoo related project "docker-odoo-project" relies on invoice2data. 155 other repositories depend on this repository as well.

@oliverchang oliverchang closed this Aug 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants