This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 6b42b0799c90af97163cdda489779ab2461108fa
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Jul 5 13:46:52 2026 +0200

    Add maven-dependency-analyzer + maven-shared-io to shared libraries
    
    Per @elharo's follow-up review: adds maven-dependency-analyzer (bytecode
    used-vs-declared analysis engine) and maven-shared-io (low-activity shared 
IO
    helpers) to the §2 shared-libraries block; updates the branch-target count.
    
    Generated-by: Claude Code (Claude Opus 4.8)
---
 THREAT_MODEL.md | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/THREAT_MODEL.md b/THREAT_MODEL.md
index f3bd7ae720..15fe34374b 100644
--- a/THREAT_MODEL.md
+++ b/THREAT_MODEL.md
@@ -85,8 +85,10 @@ under the License.
 | 28 | `maven-filtering` | `master` | line-agnostic | interpolates `${...}` 
into resource files (used by resources/war plugins) | **yes** |
 | 29 | `maven-shared-utils` | `master` | line-agnostic | shared IO / 
process-exec / CLI helpers used across plugins | **yes** |
 | 30 | `maven-archiver` | `master` | line-agnostic | shared archive + JAR/WAR 
manifest assembly used by packaging plugins | **yes** |
+| 31 | `maven-dependency-analyzer` | `master` | line-agnostic | bytecode 
analysis of used-vs-declared dependencies (engine behind `dependency:analyze`) 
| **yes** |
+| 32 | `maven-shared-io` | `master` | line-agnostic | shared file/resource IO 
helpers; low activity, likely near-defunct but still resolved by some plugins | 
**yes** |
 
-Counting the two targets each for rows 1, 2, and 21–27 yields ~39 
branch-targets across ~30 repositories. `mvnup` and `mvnenc` ship inside the 
Maven 4 core distribution (row 1, `master`) and are in model. See §14 Q3.
+Counting the two targets each for rows 1, 2, and 21–27 yields ~41 
branch-targets across ~32 repositories. `mvnup` and `mvnenc` ship inside the 
Maven 4 core distribution (row 1, `master`) and are in model. See §14 Q3.
 
 ---
 

Reply via email to