|
9 | 9 | <packaging>jar</packaging> |
10 | 10 |
|
11 | 11 |
|
12 | | - <name>SWAN Core</name> |
13 | | - <description>SWAN uses fully automated machine-learning approaches to classify Java methods into security-relevant methods (SRM) and software vulnerabilities categories. |
14 | | - The methods are classified into the following security-relevant method categories sources, sinks, sanitizers and authentication. For the software vulnerability classes, |
15 | | - the following Common Weakness Enumeration (CWE) vulnerabilities are supported: OS Command Injection, Cross-site Scripting, SQL Injection, Missing Authentication, Open Redirect, Missing Authorisation, and Incorrect Authorisation. |
16 | | - SWAN detects methods from the provided source code and outputs a list of methods that can be used to configure static analysis tools. |
| 12 | + <name>SWAN</name> |
| 13 | + <description>SWAN uses fully automated machine-learning approaches to classify Java methods into security-relevant |
| 14 | + methods (SRM) and software vulnerabilities categories. |
| 15 | + The methods are classified into the following security-relevant method categories sources, sinks, sanitizers and |
| 16 | + authentication. For the software vulnerability classes, |
| 17 | + the following Common Weakness Enumeration (CWE) vulnerabilities are supported: OS Command Injection, Cross-site |
| 18 | + Scripting, SQL Injection, Missing Authentication, Open Redirect, Missing Authorisation, and Incorrect |
| 19 | + Authorisation. |
| 20 | + SWAN detects methods from the provided source code and outputs a list of methods that can be used to configure |
| 21 | + static analysis tools. |
17 | 22 | </description> |
18 | 23 | <url>https://github.com/secure-software-engineering/swan</url> |
19 | 24 |
|
|
80 | 85 | <dependency> |
81 | 86 | <groupId>nz.ac.waikato.cms.weka</groupId> |
82 | 87 | <artifactId>weka-stable</artifactId> |
83 | | - <version>3.8.5</version> |
| 88 | + <version>3.8.6</version> |
84 | 89 | </dependency> |
85 | 90 | <dependency> |
86 | 91 | <groupId>com.googlecode.json-simple</groupId> |
|
100 | 105 | <dependency> |
101 | 106 | <groupId>edu.stanford.nlp</groupId> |
102 | 107 | <artifactId>stanford-corenlp</artifactId> |
103 | | - <version>4.3.0</version> |
| 108 | + <version>4.4.0</version> |
104 | 109 | </dependency> |
105 | 110 | <dependency> |
106 | 111 | <groupId>edu.stanford.nlp</groupId> |
107 | 112 | <artifactId>stanford-corenlp</artifactId> |
108 | | - <version>4.3.0</version> |
| 113 | + <version>4.4.0</version> |
109 | 114 | <classifier>models-english</classifier> |
110 | 115 | </dependency> |
111 | 116 | <dependency> |
|
121 | 126 | <dependency> |
122 | 127 | <groupId>dev.jeka</groupId> |
123 | 128 | <artifactId>jeka-core</artifactId> |
124 | | - <version>0.9.0.M10</version> |
| 129 | + <version>0.9.15.RELEASE</version> |
125 | 130 | </dependency> |
126 | | - <!-- deeplearning4j-core: contains swanPipeline functionality and neural networks --> |
127 | 131 | <dependency> |
128 | 132 | <groupId>org.deeplearning4j</groupId> |
129 | 133 | <artifactId>deeplearning4j-core</artifactId> |
|
152 | 156 | <dependency> |
153 | 157 | <groupId>ai.libs</groupId> |
154 | 158 | <artifactId>mlplan-weka</artifactId> |
155 | | - <version>0.2.3</version> |
| 159 | + <version>0.2.7</version> |
156 | 160 | </dependency> |
157 | 161 | <dependency> |
158 | 162 | <groupId>org.graphstream</groupId> |
|
162 | 166 | <dependency> |
163 | 167 | <groupId>ai.libs</groupId> |
164 | 168 | <artifactId>hasco-core</artifactId> |
165 | | - <version>0.2.5</version> |
| 169 | + <version>0.2.7</version> |
166 | 170 | </dependency> |
167 | | - <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api --> |
168 | 171 | <dependency> |
169 | 172 | <groupId>org.slf4j</groupId> |
170 | 173 | <artifactId>slf4j-api</artifactId> |
171 | | - <version>1.7.32</version> |
| 174 | + <version>1.7.36</version> |
172 | 175 | </dependency> |
173 | | - <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple --> |
174 | 176 | <dependency> |
175 | 177 | <groupId>org.slf4j</groupId> |
176 | 178 | <artifactId>slf4j-simple</artifactId> |
177 | | - <version>1.7.32</version> |
| 179 | + <version>1.7.36</version> |
178 | 180 | </dependency> |
179 | 181 | <dependency> |
180 | 182 | <groupId>info.picocli</groupId> |
181 | 183 | <artifactId>picocli</artifactId> |
182 | | - <version>4.6.2</version> |
| 184 | + <version>4.6.3</version> |
183 | 185 | </dependency> |
184 | 186 | <dependency> |
185 | 187 | <groupId>commons-io</groupId> |
|
192 | 194 | <artifactId>jackson-databind</artifactId> |
193 | 195 | <version>2.13.1</version> |
194 | 196 | </dependency> |
195 | | - <!-- https://mvnrepository.com/artifact/net.sf.meka/meka --><!-- https://mvnrepository.com/artifact/net.sf.meka/meka --> |
196 | 197 | <dependency> |
197 | 198 | <groupId>net.sf.meka</groupId> |
198 | 199 | <artifactId>meka</artifactId> |
|
244 | 245 | <target>1.8</target> |
245 | 246 | </configuration> |
246 | 247 | </plugin> |
247 | | - <plugin> |
248 | | - <artifactId>maven-clean-plugin</artifactId> |
249 | | - <configuration> |
250 | | - <filesets> |
251 | | - <fileset> |
252 | | - <directory>${basedir}/target</directory> |
253 | | - <followSymlinks>false</followSymlinks> |
254 | | - </fileset> |
255 | | - </filesets> |
256 | | - </configuration> |
257 | | - </plugin> |
258 | 248 | <plugin> |
259 | 249 | <groupId>org.apache.maven.plugins</groupId> |
260 | 250 | <artifactId>maven-source-plugin</artifactId> |
|
306 | 296 | <plugin> |
307 | 297 | <groupId>org.apache.maven.plugins</groupId> |
308 | 298 | <artifactId>maven-javadoc-plugin</artifactId> |
309 | | - <version>3.3.1</version> |
| 299 | + <version>3.3.2</version> |
310 | 300 | <executions> |
311 | 301 | <execution> |
312 | 302 | <id>attach-javadocs</id> |
|
332 | 322 | <plugin> |
333 | 323 | <groupId>org.apache.maven.plugins</groupId> |
334 | 324 | <artifactId>maven-gpg-plugin</artifactId> |
335 | | - <version>1.6</version> |
| 325 | + <version>3.0.1</version> |
336 | 326 | <executions> |
337 | 327 | <execution> |
338 | 328 | <id>sign-artifacts</id> |
|
0 commit comments