-
Notifications
You must be signed in to change notification settings - Fork 16
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
MalformedJsonException: Unterminated string #31
Comments
As I have this error upfront: Do you verify the JSON before discarding the previously cached one? Then you could at least discard the update and proceed with the previous JSON. |
@gcmurphy Mind responding to this question? |
Regarding the handling of the JSON data, this is done by the vicitms-lib-java project, and is opaque to victims-enforcer. The database synchronization is what is triggering this problem and is currently configurable with the following options:
I will look at adding something along the lines of 'Try to update but if that fails keep going but be sure to spit out a warning to let people know you're not running with the latest information'. Would that be ok? |
Think warning is a good way forward. |
If you rely on external content that can be invalid it is hard to break the build.
On the other hand it is a severe problem if you want to have a guarantee that the build is OK and actually checked that there are no severe vulnerabilities.
IMHO you should however add an option to your MOJO that allows to just log a fat ERROR message but proceed the build. Otherwise you allow externals to block your build process what is also a vulnerability.
So long I recommend to have victims always in a profile not triggered by default.
The text was updated successfully, but these errors were encountered: