how does ical4j prevent a virus or malicious attack through the VALARM component of type procedure which can have attachments containing an executable program ?
It isn't really the responsibility of library (or the iCalendar specification) to protect against malicious software. Ultimately if you use the library to process attachments there will be somewhere in your code where you choose to save/execute attachments. It is up to the developer to decide whether to rely on the underlying operating system (and third party tools) or to include some kind of inline processing (not sure about such things, but I am guessing there are some options available).
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.