ClamAV Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID clamav Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Dependencies
0.2.1 (archives)
Sep 06, 2012
1.466
Source Code
Issue Tracking
Maintainer(s)
GitHub
Open Issues
Seiji Sogabe (id: ssogabe)
Usage Installations 2014-Mar 78
2014-Apr 81
2014-May 90
2014-Jun 92
2014-Jul 83
2014-Aug 87
2014-Sep 96
2014-Oct 87
2014-Nov 95
2014-Dec 94
2015-Jan 97
2015-Feb 99

Overview

This plugin allows you to check the artifacts with ClamAV, which is an open source (GPL) antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats.



The artifacts are sent to ClamAV Host and are scaned. So you have to configure your ClamAV to enable TCP port in clamd.conf as follows.

clamd.conf
:
# TCP port address.
# Default: no
TCPSocket 3310

# TCP address.
# By default we bind to INADDR_ANY, probably not wise.
# Enable the following to provide some degree of protection
# from the outside world.
# Default: no
#TCPAddr 127.0.0.1

# Close the connection when the data size limit is exceeded.
# The value should match your MTA's limit for a maximum attachment size.
# Default: 25M
StreamMaxLength 100M

:
Be Careful
If you get "Broken Pipe", check "StreammaxLength" parameter.

System configuration


When "Scan arhived artifacts" checkbox is selected, the artifacts of job will be scaned if "Archive the artifacts" option is configured in job configuration page.

Job Configuration




To scan a workspace, you may specify "Files to check" option such as "*/". But it will take a long time.
you may specify "Excludes" such as ".git/*/".


Job page and Virus report page



TODO

  • add BuildStep to check files.

History

0.2 (16 Oct, 2011)

  • validate "includes" option, which should be mandatory if "Scan archived artifacts" option is not checked.
  • honor "Scan archived artifacts" option.
  • show full path in the virus check list.

0.1.1 (26 Jun, 2011)

  • failed to check artifacts due to ArrayIndexexception (issue #10103).
  • timeout should be longer.
  • added the help file of timeout.

0.1 (26 Jun, 2011)

  • First release.

Labels

Edit
plugin-external plugin-external Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.