Archived
Run 37548495691 passed every verification and browser suite, then the Trivy dependency scan failed on HIGH CVE-2026-75140 in jsoup 1.23.1, which QQQ backend core brings in through the foundation. Pin the fixed 1.23.2 release in dependencyManagement beside the existing pdfbox pins. Local scans with the CI-pinned Trivy image report no HIGH or CRITICAL findings for the packaged libraries or the candidate image. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
51 lines
4.5 KiB
XML
51 lines
4.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
|
|
Scaffold copyright (C) 2026 KofTwentyTwo.
|
|
Consumer additions retain their respective owners' copyright.
|
|
|
|
-->
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<parent><groupId>com.kof22</groupId><artifactId>kof22-agent-parent</artifactId><version>0.5.0-SNAPSHOT</version><relativePath/></parent>
|
|
<groupId>com.kof22.carlai</groupId>
|
|
<artifactId>carl-ai</artifactId>
|
|
<version>0.1.0-SNAPSHOT</version>
|
|
<properties><main.class>com.kof22.carlai.AgentApplication</main.class><argLine></argLine></properties>
|
|
<dependencyManagement>
|
|
<dependencies>
|
|
<dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.37</version></dependency>
|
|
<dependency><groupId>org.apache.pdfbox</groupId><artifactId>fontbox</artifactId><version>2.0.37</version></dependency>
|
|
<dependency><groupId>org.apache.pdfbox</groupId><artifactId>xmpbox</artifactId><version>2.0.37</version></dependency>
|
|
<!-- CVE-2026-75140: QQQ backend core brings jsoup 1.23.1 transitively; 1.23.2 is the fixed release. -->
|
|
<dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.23.2</version></dependency>
|
|
</dependencies>
|
|
</dependencyManagement>
|
|
<dependencies>
|
|
<dependency><groupId>com.fasterxml.jackson.datatype</groupId><artifactId>jackson-datatype-jsr310</artifactId></dependency>
|
|
<dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId></dependency>
|
|
<dependency><groupId>org.mnode.ical4j</groupId><artifactId>ical4j</artifactId><version>4.3.0</version></dependency>
|
|
<dependency><groupId>org.apache.artemis</groupId><artifactId>artemis-jakarta-server</artifactId><version>2.57.0</version><scope>test</scope></dependency>
|
|
</dependencies>
|
|
<build><plugins>
|
|
<plugin><groupId>com.mycila</groupId><artifactId>license-maven-plugin</artifactId><version>5.1.2</version>
|
|
<configuration><header>${project.basedir}/config/license/copyright.txt</header><strictCheck>false</strictCheck><skipExistingHeaders>true</skipExistingHeaders><failIfMissing>true</failIfMissing>
|
|
<mapping><cjs>SLASHSTAR_STYLE</cjs></mapping>
|
|
<includes><include>src/**/*.java</include><include>src/**/*.sql</include><include>scripts/**/*.java</include><include>scripts/**/*.sh</include><include>scripts/**/*.py</include><include>scripts/**/*.cjs</include></includes>
|
|
<excludes><exclude>**/node_modules/**</exclude></excludes>
|
|
</configuration><executions><execution><id>carl-copyright</id><phase>validate</phase><goals><goal>check</goal></goals></execution></executions>
|
|
</plugin>
|
|
<plugin><groupId>org.jacoco</groupId><artifactId>jacoco-maven-plugin</artifactId><version>0.8.15</version>
|
|
<executions><execution><goals><goal>prepare-agent</goal></goals></execution><execution><id>consumer-coverage</id><phase>verify</phase><goals><goal>report</goal></goals></execution><execution><id>consumer-coverage-minimum</id><phase>verify</phase><goals><goal>check</goal></goals><configuration><rules><rule><element>BUNDLE</element><limits><limit><counter>LINE</counter><value>COVEREDRATIO</value><minimum>0.80</minimum></limit><limit><counter>BRANCH</counter><value>COVEREDRATIO</value><minimum>0.60</minimum></limit></limits></rule></rules></configuration></execution></executions>
|
|
</plugin>
|
|
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><argLine>@{argLine} -Dqqq.logger.logSessionId.disabled=true</argLine></configuration></plugin>
|
|
</plugins></build>
|
|
<profiles><profile><id>errorprone</id><activation><property><name>!idea.maven.embedder.version</name></property></activation>
|
|
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId>
|
|
<configuration><compilerArgs combine.children="append"><arg>-XDcompilePolicy=simple</arg><arg>-XDaddTypeAnnotationsToSymbol=true</arg><arg>--should-stop=ifError=FLOW</arg><arg>-Xplugin:ErrorProne -Xep:MissingSummary:OFF</arg></compilerArgs>
|
|
<annotationProcessorPaths combine.children="append"><path><groupId>com.google.errorprone</groupId><artifactId>error_prone_core</artifactId><version>2.50.0</version></path></annotationProcessorPaths></configuration>
|
|
</plugin></plugins></build>
|
|
</profile></profiles>
|
|
</project>
|