Öffentliches Register
Software-GesundheitsberichtSchema 0.27.0 · Metriken 1.13.0 · 2026-07-25 04:01 UTC

intesys / spring-content

Cloud-Native Storage and Enterprise Content Services (ECMS) for Spring

JavaGPL-3.0★ 0 Sterne⑂ 0 Forksseit März 2025ForkAuf GitHub ansehen ↗

intesys/spring-content erreicht einen Gesundheitsindex von 54 von 100 und liegt damit im Bereich Mittel. Am stärksten schneidet es bei Vitality (83/100) ab, am schwächsten bei Community & Adoption (12/100). Zuletzt vor 1 Tag aktualisiert. Ein einzelner Mitwirkender trägt den Großteil der jüngsten Arbeit.

54
gesamt / 100
Mittel

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

54
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

IntesysOrganisation
8 Follower40 öffentliche Reposseit Jan. 2012

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlicht
Mavenit.intesys:spring-content-fs4.0.1-4vor 1 Tag
Mavenit.intesys:spring-content-s34.0.1-4vor 1 Tag
Mavenit.intesys:spring-content-gcs4.0.1-4vor 1 Tag
Mavenit.intesys:spring-content-jpa4.0.1-4vor 1 Tag
Mavenit.intesys:spring-content-rest4.0.1-4vor 1 Tag
Mavenit.intesys:spring-content-solr4.0.1-4vor 1 Tag
Mavenit.intesys:spring-versions-jpa4.0.1-4vor 1 Tag
Mavenit.intesys:spring-content-mongo4.0.1-4vor 1 Tag

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

83Gut · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 1 Tagen
8.3/36Commit-Rhythmus — 12/52 Wochen mit Commits
18/18Commit-Volumen — 103 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year103
human_commit_share0,68
days_since_last_push1
active_weeks_last_year12

Release-Disziplin

100Exzellent
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 4 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 1 Tagen
27/27Release-Rhythmus — ein Release etwa alle 7 Tage
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count4
latest_release_tag3.1.1
releases_from_tagsnein
days_since_latest_release1
mean_days_between_releases7
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: Signed-Releases. Die verbleibenden Gewichte wurden renormalisiert.

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

12Kritisch · 18 % des Gesamtindex
Wie die Bewertung erfolgt
0/60Stars — 0 Stars
0/25Forks — 0 Forks
0/15Watcher — 0 Watcher
Verwendete Eingangsdaten
forks0
stars0
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
0/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (GPL-3.0)
0/18CONTRIBUTING-Leitfaden
0/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmenein
has_licensenein
has_contributingnein
has_issue_templatenein
has_code_of_conductnein
has_pull_request_templatenein

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

55Mittel · 24 % des Gesamtindex
Wie die Bewertung erfolgt
9/54Bus-Faktor — 1 Beitragende decken die Hälfte aller Commits ab
3.8/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 83 % der Commits
13.5/13.5Breite der Beitragenden — 28 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 6 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor1
contributors_sampled28
top_contributor_share0,833
Wie die Bewertung erfolgt
0/46.8Issue-Lösungsquote — keine Issues oder keine Daten
22.9/38.3PR-Annahme — 60/100 entschiedene PRs gemergt
0/15OpenSSF Scorecard: Code-Review — Found 1/17 approved changesets -- score normalized to 0
Verwendete Eingangsdaten
merged_prs60
open_issues0
closed_issues0
issue_closed_ratio
closed_unmerged_prs40
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Issue-Lösungsquote. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
6.9/25Reichweite des Inhabers — 8 Follower von intesys
23.7/25Kontohistorie — 40 öffentliche Repos, Kontoalter ca. 14 Jahre
Verwendete Eingangsdaten
followers8
owner_typeOrganization
is_verified
owner_loginintesys
public_repos40
account_age_days5.295

Paketpflege

92Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 8 Paket(e) auf maven
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 1 Tagen
12/20Versionshistorie — 4 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagesit.intesys:spring-content-fs, it.intesys:spring-content-s3, it.intesys:spring-content-gcs, it.intesys:spring-content-jpa, it.intesys:spring-content-rest, it.intesys:spring-content-solr, it.intesys:spring-versions-jpa, it.intesys:spring-content-mongo
ecosystemsmaven
any_deprecatednein
min_days_since_publish1

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

51Mittel · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 3 Workflow(s)
24/24Tests vorhanden
0/16Linter-Konfiguration
0/9.6Pre-Commit-Hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 14 out of 14 merged PRs checked by a CI test -- score normalized to 10
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfignein
has_linter_confignein
has_precommit_confignein

Dokumentation

25Kritisch
Wie die Bewertung erfolgt
0/30README
0/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://intesys.github.io/spring-content/
0/10Repository-Beschreibung
0/10Topics
10/10Wiki
Verwendete Eingangsdaten
topics
has_wikija
homepagehttps://intesys.github.io/spring-content/
has_readmenein
has_docs_dirnein
has_descriptionnein

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

63Mittel · 16 % des Gesamtindex
Wie die Bewertung erfolgt
6/7.5Binary-Artifacts — binaries present in source code
2.2/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 14 out of 14 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 1/17 approved changesets -- score normalized to 0
2.5/2.5Contributors — project has 6 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Lizenz — license file detected
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — keine Daten
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
6.8/7.5Vulnerabilities — 1 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate5,4
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): signed_releases. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
35/35Direkte Abhängigkeiten ohne bekannte Advisories — keine direkte Abhängigkeit trägt ein bekanntes Advisory
25/25Indirekte Abhängigkeiten ohne bekannte Advisories — keine indirekte Abhängigkeit trägt ein bekanntes Advisory
0/40Keine offenen Advisories — kein Advisory trägt ein Veröffentlichungsdatum
Verwendete Eingangsdaten
sourceosv
advisories0
affected_packages0
assessed_packages33
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Keine offenen Advisories. Die verbleibenden Gewichte wurden renormalisiert. Abgeglichen wurde die Laufzeit-Abhängigkeitshülle von maven:it.intesys:spring-content-fs@4.0.1 — das, was die Installation des veröffentlichten Pakets nach sich zieht — mit 33 Paketen. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

79Gut · 0 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — AGENTS.md, CLAUDE.md
0/15Maschinenlesbare Doku (llms.txt)
29/40Lesbare Commit-Historie — 37 von 68 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,544
agent_instruction_filesAGENTS.md, CLAUDE.md
agent_instruction_max_bytes6.931
Wie die Bewertung erfolgt
12.6/18Bootstrap mit einem Befehl — content-fs-spring-boot-starter/pom.xml, content-jpa-spring-boot-starter/pom.xml, content-mongo-spring-boot-starter/pom.xml (Toolchain-Konvention, kein Task-Runner)
22/22Automatisierte Tests
0/11Lint-/Format-Konfiguration
11/11Statische Typprüfung — Java (statisch typisiert)
10/10Reproduzierbare Umgebung — devcontainer, Dockerfile
10/10Belegte Agentenpraxis — 12 der letzten 100 Commits von Agenten verfasst oder ihnen zugeschrieben
8/8Automatisierte Wartung — 31 der letzten 100 Commits sind automatisierte Abhängigkeits-Updates
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfiles
has_dockerfileja
typed_languageja
bootstrap_files
has_devcontainerja
has_linter_confignein
typecheck_configs
agent_commit_share0,12
toolchain_manifestscontent-fs-spring-boot-starter/pom.xml, content-jpa-spring-boot-starter/pom.xml, content-mongo-spring-boot-starter/pom.xml, content-rest-spring-boot-starter/pom.xml, content-s3-spring-boot-starter/pom.xml, content-solr-spring-boot-starter/pom.xml, pom.xml, spring-content-autoconfigure/pom.xml, spring-content-azure-storage/pom.xml, spring-content-bom/pom.xml, spring-content-commons/pom.xml, spring-content-docx4j/pom.xml, spring-content-elasticsearch-boot-starter/pom.xml, spring-content-elasticsearch/pom.xml, spring-content-encryption/pom.xml, spring-content-fs-boot-starter/pom.xml, spring-content-fs/pom.xml, spring-content-gcs/pom.xml, spring-content-jpa-boot-starter/pom.xml, spring-content-jpa/pom.xml, spring-content-metadata-extraction-boot-starter/pom.xml, spring-content-metadata-extraction/pom.xml, spring-content-mongo-boot-starter/pom.xml, spring-content-mongo/pom.xml, spring-content-renditions-boot-starter/pom.xml, spring-content-renditions/pom.xml, spring-content-rest-boot-starter/pom.xml, spring-content-rest/pom.xml, spring-content-s3-boot-starter/pom.xml, spring-content-s3/pom.xml, spring-content-solr-boot-starter/pom.xml, spring-content-solr/pom.xml, spring-versions-commons/pom.xml, spring-versions-jpa-boot-starter/pom.xml, spring-versions-jpa/pom.xml
dependency_bot_commit_share0,31
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — Java (statisch typisiert)
55/55Handhabbare Dateigrößen — 0/645 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageJava
largest_source_bytes51.386
source_files_sampled645
oversized_source_files0

Eckdaten

0GitHub-Sterne
28Mitwirkende
103Commits, letzte 12 Monate
1Tage seit letztem Push
4Releases
1Bus-Faktor
0offene Issues
MavenPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Community profile unavailable

Weitere Details

OpenSSF Scorecard 5.4 / 10
5.4Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-25 04:00 UTC

8Binary-Artifactsbinaries present in source code
3Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests14 out of 14 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 1/17 approved changesets -- score normalized to 0
10Contributorsproject has 6 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
k. A.Signed-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
9Vulnerabilities1 existing vulnerabilities detected
Direkte Abhängigkeiten 188
RegistryPaketVersionsvorgabeManifest
Mavenit.intesys:spring-content-fs4.1.0-SNAPSHOTcontent-fs-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTcontent-fs-spring-boot-starter/pom.xml
Mavenorg.springframework.boot:spring-boot-configuration-processorcontent-fs-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTcontent-jpa-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-jpa4.1.0-SNAPSHOTcontent-jpa-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTcontent-mongo-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-mongo4.1.0-SNAPSHOTcontent-mongo-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-rest4.1.0-SNAPSHOTcontent-rest-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTcontent-rest-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-s34.1.0-SNAPSHOTcontent-s3-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTcontent-s3-spring-boot-starter/pom.xml
Mavenit.intesys:spring-content-solr4.1.0-SNAPSHOTcontent-solr-spring-boot-starter/pom.xml
Mavenorg.springframework.boot:spring-boot-dependencies${springboot-version}pom.xml
Mavenorg.springframework.cloud:spring-cloud-dependencies${spring-cloud.version}pom.xml
Mavenorg.testcontainers:testcontainers${test-containers.version}pom.xml
Mavenorg.apache.commons:commons-lang33.20.0pom.xml
Mavenorg.springframework.boot:spring-boot-autoconfigurespring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-starter-webmvcspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-fs4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-jpa4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-mongo4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenorg.mongodb:mongodb-driver-corespring-content-autoconfigure/pom.xml
Mavenorg.mongodb:mongodb-driver-syncspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-renditions4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-metadata-extraction4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-rest4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-s34.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-solr4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenorg.apache.solr:solr-solrj${solr-solrj.version}spring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-content-elasticsearch4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenorg.elasticsearch.client:elasticsearch-rest-high-level-client${elasticsearch-rest-high-level-client.version}spring-content-autoconfigure/pom.xml
Mavenit.intesys:spring-versions-jpa4.1.0-SNAPSHOTspring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-configuration-processorspring-content-autoconfigure/pom.xml
Mavenorg.assertj:assertj-corespring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-sqlspring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-jdbcspring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-elasticsearchspring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-data-jpaspring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-data-restspring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-hibernatespring-content-autoconfigure/pom.xml
Mavenorg.springframework.boot:spring-boot-jacksonspring-content-autoconfigure/pom.xml
Mavenorg.springframework:spring-contextspring-content-azure-storage/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-azure-storage/pom.xml
Mavencom.azure.spring:azure-spring-boot3.14.0spring-content-azure-storage/pom.xml
Mavencom.azure:azure-storage-blob12.35.0spring-content-azure-storage/pom.xml
Mavencom.azure:azure-storage-file-share12.31.0spring-content-azure-storage/pom.xml
Mavenit.intesys:spring-content-autoconfigure${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-azure-storage${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-commons${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-elasticsearch${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-elasticsearch-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-encryption${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-fs${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-fs-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-gcs${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-jpa${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-jpa-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-metadata-extraction${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-metadata-extraction-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-mongo${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-mongo-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-renditions${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-renditions-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-rest${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-rest-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-s3${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-s3-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-solr${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-content-solr-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:content-fs-spring-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:content-jpa-spring-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:content-mongo-spring-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:content-rest-spring-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:content-s3-spring-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:content-solr-spring-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-versions-commons${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-versions-jpa${spring-content.version}spring-content-bom/pom.xml
Mavenit.intesys:spring-versions-jpa-boot-starter${spring-content.version}spring-content-bom/pom.xml
Mavenorg.springframework:spring-contextspring-content-commons/pom.xml
Mavencommons-io:commons-io${commonsio-version}spring-content-commons/pom.xml
Mavenit.intesys:spring-versions-commons4.1.0-SNAPSHOTspring-content-commons/pom.xml
Mavenjakarta.persistence:jakarta.persistence-apispring-content-commons/pom.xml
Mavenorg.springframework.data:spring-data-mongodbspring-content-commons/pom.xml
Mavenio.projectreactor:reactor-corespring-content-commons/pom.xml
Mavenorg.apache.commons:commons-lang3spring-content-commons/pom.xml
Mavenit.intesys:spring-content-commons4.0.0-SNAPSHOTspring-content-docx4j/pom.xml
Mavenorg.docx4j:docx4j-core8.3.9spring-content-docx4j/pom.xml
Mavenorg.docx4j:docx4j-export-fo8.3.9spring-content-docx4j/pom.xml
Mavenorg.docx4j:docx4j-JAXB-ReferenceImpl8.3.9spring-content-docx4j/pom.xml
Mavenjavax.xml.bind:jaxb-api2.3.1spring-content-docx4j/pom.xml
Mavenorg.glassfish.jaxb:jaxb-runtime2.3.1spring-content-docx4j/pom.xml
Mavenit.intesys:spring-content-elasticsearch4.1.0-SNAPSHOTspring-content-elasticsearch-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-content-elasticsearch-boot-starter/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-elasticsearch/pom.xml
Mavenorg.elasticsearch.client:elasticsearch-rest-high-level-client${elasticsearch-rest-high-level-client.version}spring-content-elasticsearch/pom.xml
Mavenorg.springframework.data:spring-data-commonsspring-content-encryption/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-encryption/pom.xml
Mavenorg.springframework.vault:spring-vault-core4.0.1spring-content-encryption/pom.xml
Mavenit.intesys:spring-content-fs4.1.0-SNAPSHOTspring-content-fs-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-content-fs-boot-starter/pom.xml
Mavenorg.springframework.data:spring-data-commonsspring-content-fs/pom.xml
Mavenorg.springframework:spring-txspring-content-fs/pom.xml
Mavenjakarta.persistence:jakarta.persistence-apispring-content-fs/pom.xml
Mavenorg.hibernate.orm:hibernate-corespring-content-fs/pom.xml
Mavenit.intesys:spring-versions-jpa4.1.0-SNAPSHOTspring-content-fs/pom.xml
Mavenorg.springframework:spring-contextspring-content-fs/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-fs/pom.xml
Mavenorg.springframework:spring-contextspring-content-gcs/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-gcs/pom.xml
Mavencom.google.cloud:spring-cloud-gcp-storage6.2.3spring-content-gcs/pom.xml
Mavencom.google.cloud:google-cloud-storage2.70.0spring-content-gcs/pom.xml
Mavenjakarta.persistence:jakarta.persistence-apispring-content-gcs/pom.xml
Mavenorg.hibernate.orm:hibernate-corespring-content-gcs/pom.xml
Mavenit.intesys:spring-content-jpa4.1.0-SNAPSHOTspring-content-jpa-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-content-jpa-boot-starter/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-jpa/pom.xml
Mavenorg.springframework.data:spring-data-jpaspring-content-jpa/pom.xml
Mavenorg.hibernate.orm:hibernate-corespring-content-jpa/pom.xml
Mavencommons-io:commons-io${commonsio-version}spring-content-jpa/pom.xml
Mavencommons-logging:commons-logging${common-logging.version}spring-content-jpa/pom.xml
Mavencom.microsoft.sqlserver:mssql-jdbcspring-content-jpa/pom.xml
Mavenorg.postgresql:postgresqlspring-content-jpa/pom.xml
Mavenjakarta.transaction:jakarta.transaction-apispring-content-jpa/pom.xml
Mavenit.intesys:spring-content-metadata-extraction4.1.0-SNAPSHOTspring-content-metadata-extraction-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-content-metadata-extraction-boot-starter/pom.xml
Mavenorg.springframework.cloud:spring-cloud-dependencies${spring-cloud.version}spring-content-metadata-extraction/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-metadata-extraction/pom.xml
Mavenorg.springframework:spring-webspring-content-metadata-extraction/pom.xml
Mavenorg.springframework.boot:spring-boot-autoconfigurespring-content-metadata-extraction/pom.xml
Maventools.jackson.core:jackson-databindspring-content-metadata-extraction/pom.xml
Mavenit.intesys:spring-content-mongo4.1.0-SNAPSHOTspring-content-mongo-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-content-mongo-boot-starter/pom.xml
Mavenorg.springframework:spring-contextspring-content-mongo/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-mongo/pom.xml
Mavenorg.springframework.data:spring-data-mongodbspring-content-mongo/pom.xml
Mavenorg.mongodb:mongodb-driver-corespring-content-mongo/pom.xml
Mavenit.intesys:spring-content-renditions4.1.0-SNAPSHOTspring-content-renditions-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-content-renditions-boot-starter/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-renditions/pom.xml
Mavenorg.apache.poi:poi-ooxml5.5.1spring-content-renditions/pom.xml
Mavenorg.apache.pdfbox:pdfbox-tools2.0.28spring-content-renditions/pom.xml
Mavenorg.hamcrest:hamcrest-all1.3spring-content-renditions/pom.xml
Mavenorg.springframework:spring-webspring-content-renditions/pom.xml
Mavencom.fasterxml.jackson.core:jackson-annotationsspring-content-renditions/pom.xml
Mavenorg.springframework.boot:spring-boot-autoconfigurespring-content-renditions/pom.xml
Mavenit.intesys:spring-content-rest4.1.0-SNAPSHOTspring-content-rest-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-content-rest-boot-starter/pom.xml
Mavenorg.springframework:spring-webmvcspring-content-rest/pom.xml
Mavenjakarta.servlet:jakarta.servlet-apispring-content-rest/pom.xml
Mavenorg.springframework.hateoas:spring-hateoasspring-content-rest/pom.xml
Mavenorg.springframework.data:spring-data-commonsspring-content-rest/pom.xml
Mavenorg.springframework.data:spring-data-rest-corespring-content-rest/pom.xml
Mavenorg.springframework.data:spring-data-rest-webmvcspring-content-rest/pom.xml
Mavenjakarta.persistence:jakarta.persistence-apispring-content-rest/pom.xml
Mavenorg.hibernate.orm:hibernate-corespring-content-rest/pom.xml
Mavenjakarta.activation:jakarta.activation-api2.1.4spring-content-rest/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-rest/pom.xml
Mavenorg.atteo:evo-inflector1.3spring-content-rest/pom.xml
Mavenit.intesys:spring-versions-commons4.1.0-SNAPSHOTspring-content-rest/pom.xml
Mavenorg.springframework:spring-txspring-content-rest/pom.xml
Mavenit.intesys:spring-content-s34.1.0-SNAPSHOTspring-content-s3-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-content-s3-boot-starter/pom.xml
Mavenorg.springframework:spring-contextspring-content-s3/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-s3/pom.xml
Mavensoftware.amazon.awssdk:s32.47.6spring-content-s3/pom.xml
Mavenio.projectreactor:reactor-corespring-content-s3/pom.xml
Mavenit.intesys:spring-content-solr4.1.0-SNAPSHOTspring-content-solr-boot-starter/pom.xml
Mavenorg.springframework:spring-contextspring-content-solr/pom.xml
Mavenorg.springframework.boot:spring-bootspring-content-solr/pom.xml
Mavencommons-io:commons-io${commonsio-version}spring-content-solr/pom.xml
Mavenorg.apache.solr:solr-solrj${solr-solrj.version}spring-content-solr/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-content-solr/pom.xml
Mavenorg.springframework.security:spring-security-corespring-versions-commons/pom.xml
Mavenorg.springframework.data:spring-data-commonsspring-versions-commons/pom.xml
Mavenorg.springframework:spring-txspring-versions-commons/pom.xml
Mavenorg.springframework.data:spring-data-jpaspring-versions-commons/pom.xml
Mavenorg.springframework.data:spring-data-rest-corespring-versions-commons/pom.xml
Mavenit.intesys:spring-versions-jpa4.1.0-SNAPSHOTspring-versions-jpa-boot-starter/pom.xml
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTspring-versions-jpa-boot-starter/pom.xml
Mavenorg.springframework:spring-beansspring-versions-jpa/pom.xml
Mavenorg.springframework.data:spring-data-jpaspring-versions-jpa/pom.xml
Mavenorg.springframework.security:spring-security-corespring-versions-jpa/pom.xml
Mavenjakarta.persistence:jakarta.persistence-apispring-versions-jpa/pom.xml
Mavenorg.hibernate.orm:hibernate-corespring-versions-jpa/pom.xml
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTspring-versions-jpa/pom.xml
Mavenit.intesys:spring-versions-commons4.1.0-SNAPSHOTspring-versions-jpa/pom.xml
Mavenorg.apache.commons:commons-text${commons-text.version}spring-versions-jpa/pom.xml
Alle Abhängigkeiten 173

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 114 direkte und 59 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
Mavencom.azure.spring:azure-spring-boot3.14.0direkt
Mavencom.azure:azure-storage-blob12.35.0direkt
Mavencom.azure:azure-storage-file-share12.31.0direkt
Mavencom.fasterxml.jackson.core:jackson-annotationsdirekt
Mavencom.google.cloud:google-cloud-storage2.70.0direkt
Mavencom.google.cloud:spring-cloud-gcp-storage6.2.3direkt
Mavencom.microsoft.sqlserver:mssql-jdbcdirekt
Mavencommons-io:commons-iodirekt
Mavencommons-logging:commons-loggingdirekt
Mavenio.projectreactor:reactor-coredirekt
Mavenit.intesys:content-fs-spring-boot-starterdirekt
Mavenit.intesys:content-jpa-spring-boot-starterdirekt
Mavenit.intesys:content-mongo-spring-boot-starterdirekt
Mavenit.intesys:content-rest-spring-boot-starterdirekt
Mavenit.intesys:content-s3-spring-boot-starterdirekt
Mavenit.intesys:content-solr-spring-boot-starterdirekt
Mavenit.intesys:spring-content-autoconfiguredirekt
Mavenit.intesys:spring-content-autoconfigure4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-azure-storagedirekt
Mavenit.intesys:spring-content-commonsdirekt
Mavenit.intesys:spring-content-commons4.0.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-commons4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-elasticsearchdirekt
Mavenit.intesys:spring-content-elasticsearch4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-elasticsearch-boot-starterdirekt
Mavenit.intesys:spring-content-encryptiondirekt
Mavenit.intesys:spring-content-fsdirekt
Mavenit.intesys:spring-content-fs4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-fs-boot-starterdirekt
Mavenit.intesys:spring-content-fs-boot-starter4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-gcsdirekt
Mavenit.intesys:spring-content-jpadirekt
Mavenit.intesys:spring-content-jpa4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-jpa-boot-starterdirekt
Mavenit.intesys:spring-content-jpa-boot-starter4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-metadata-extractiondirekt
Mavenit.intesys:spring-content-metadata-extraction4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-metadata-extraction-boot-starterdirekt
Mavenit.intesys:spring-content-mongodirekt
Mavenit.intesys:spring-content-mongo4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-mongo-boot-starterdirekt
Mavenit.intesys:spring-content-renditionsdirekt
Mavenit.intesys:spring-content-renditions4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-renditions-boot-starterdirekt
Mavenit.intesys:spring-content-restdirekt
Mavenit.intesys:spring-content-rest4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-rest-boot-starterdirekt
Mavenit.intesys:spring-content-rest-boot-starter4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-s3direkt
Mavenit.intesys:spring-content-s34.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-s3-boot-starterdirekt
Mavenit.intesys:spring-content-s3-boot-starter4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-solrdirekt
Mavenit.intesys:spring-content-solr4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-content-solr-boot-starterdirekt
Mavenit.intesys:spring-versions-commonsdirekt
Mavenit.intesys:spring-versions-commons4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-versions-jpadirekt
Mavenit.intesys:spring-versions-jpa4.1.0-SNAPSHOTdirekt
Mavenit.intesys:spring-versions-jpa-boot-starterdirekt
Mavenjakarta.activation:jakarta.activation-api2.1.4direkt
Mavenjakarta.persistence:jakarta.persistence-apidirekt
Mavenjakarta.servlet:jakarta.servlet-apidirekt
Mavenjakarta.transaction:jakarta.transaction-apidirekt
Mavenjavax.xml.bind:jaxb-api2.3.1direkt
Mavenorg.apache.commons:commons-lang3direkt
Mavenorg.apache.commons:commons-lang33.20.0direkt
Mavenorg.apache.commons:commons-textdirekt
Mavenorg.apache.pdfbox:pdfbox-tools2.0.28direkt
Mavenorg.apache.poi:poi-ooxml5.5.1direkt
Mavenorg.apache.solr:solr-solrjdirekt
Mavenorg.assertj:assertj-coredirekt
Mavenorg.atteo:evo-inflector1.3direkt
Mavenorg.docx4j:docx4j-core8.3.9direkt
Mavenorg.docx4j:docx4j-export-fo8.3.9direkt
Mavenorg.docx4j:docx4j-JAXB-ReferenceImpl8.3.9direkt
Mavenorg.elasticsearch.client:elasticsearch-rest-high-level-clientdirekt
Mavenorg.glassfish.jaxb:jaxb-runtime2.3.1direkt
Mavenorg.hamcrest:hamcrest-all1.3direkt
Mavenorg.hibernate.orm:hibernate-coredirekt
Mavenorg.mongodb:mongodb-driver-coredirekt
Mavenorg.mongodb:mongodb-driver-syncdirekt
Mavenorg.postgresql:postgresqldirekt
Mavenorg.springframework.boot:spring-bootdirekt
Mavenorg.springframework.boot:spring-boot-autoconfiguredirekt
Mavenorg.springframework.boot:spring-boot-configuration-processordirekt
Mavenorg.springframework.boot:spring-boot-data-jpadirekt
Mavenorg.springframework.boot:spring-boot-data-restdirekt
Mavenorg.springframework.boot:spring-boot-dependencies4.1.0direkt
Mavenorg.springframework.boot:spring-boot-elasticsearchdirekt
Mavenorg.springframework.boot:spring-boot-hibernatedirekt
Mavenorg.springframework.boot:spring-boot-jacksondirekt
Mavenorg.springframework.boot:spring-boot-jdbcdirekt
Mavenorg.springframework.boot:spring-boot-sqldirekt
Mavenorg.springframework.boot:spring-boot-starter-webmvcdirekt
Mavenorg.springframework.cloud:spring-cloud-dependenciesdirekt
Mavenorg.springframework.cloud:spring-cloud-dependencies2025.1.2direkt
Mavenorg.springframework.data:spring-data-commonsdirekt
Mavenorg.springframework.data:spring-data-jpadirekt
Mavenorg.springframework.data:spring-data-mongodbdirekt
Mavenorg.springframework.data:spring-data-rest-coredirekt
Mavenorg.springframework.data:spring-data-rest-webmvcdirekt
Mavenorg.springframework.hateoas:spring-hateoasdirekt
Mavenorg.springframework.security:spring-security-coredirekt
Mavenorg.springframework.vault:spring-vault-core4.0.1direkt
Mavenorg.springframework:spring-beansdirekt
Mavenorg.springframework:spring-contextdirekt
Mavenorg.springframework:spring-txdirekt
Mavenorg.springframework:spring-webdirekt
Mavenorg.springframework:spring-webmvcdirekt
Mavenorg.testcontainers:testcontainersdirekt
Mavenorg.testcontainers:testcontainers2.0.5direkt
Mavensoftware.amazon.awssdk:s32.47.6direkt
Maventools.jackson.core:jackson-databinddirekt
Mavencom.github.grantwest.eventually:hamcrest-eventually-matchers0.0.3indirekt
Mavencom.google.cloud:google-cloud-nio0.134.0indirekt
Mavencom.google.cloud:spring-cloud-gcp-core6.2.3indirekt
Mavencom.h2database:h2indirekt
Mavencom.oracle.database.jdbc:ojdbc823.26.2.0.0indirekt
Mavencom.theoryinpractise:halbuilder-standard4.1.2indirekt
Mavenio.awspring.cloud:spring-cloud-aws-context2.4.4indirekt
Mavenio.rest-assured:spring-mock-mvcindirekt
Mavenjunit:junitindirekt
Mavenmysql:mysql-connector-java8.0.33indirekt
Mavenorg.apache.maven.plugins:maven-compiler-plugin3.15.0indirekt
Mavenorg.apache.maven.plugins:maven-gpg-pluginindirekt
Mavenorg.apache.maven.plugins:maven-javadoc-plugin3.12.0indirekt
Mavenorg.apache.maven.plugins:maven-source-plugin3.4.0indirekt
Mavenorg.apache.maven.plugins:maven-surefire-plugin3.5.6indirekt
Mavenorg.apache.pdfbox:pdfbox2.0.27indirekt
Mavenorg.asciidoctor:asciidoctor-maven-plugin3.2.0indirekt
Mavenorg.eluder.coveralls:coveralls-maven-plugin4.3.0indirekt
Mavenorg.hamcrest:hamcrestindirekt
Mavenorg.hamcrest:hamcrest-libraryindirekt
Mavenorg.hibernate.orm:hibernate-enversindirekt
Mavenorg.hsqldb:hsqldbindirekt
Mavenorg.jacoco:jacoco-maven-plugin0.8.15indirekt
Mavenorg.jsoup:jsoup1.15.3indirekt
Mavenorg.junit.jupiter:junit-jupiterindirekt
Mavenorg.junit.vintage:junit-vintage-engineindirekt
Mavenorg.mockito:mockito-coreindirekt
Mavenorg.mockito:mockito-core3.12.4indirekt
Mavenorg.mockito:mockito-inline5.2.0indirekt
Mavenorg.mockito:mockito-junit-jupiterindirekt
Mavenorg.mongodb:mongodb-driver-legacy5.9.1indirekt
Mavenorg.projectlombok:lombokindirekt
Mavenorg.sonatype.central:central-publishing-maven-plugin0.11.0indirekt
Mavenorg.springframework.boot:spring-boot-data-mongodbindirekt
Mavenorg.springframework.boot:spring-boot-hateoasindirekt
Mavenorg.springframework.boot:spring-boot-jpaindirekt
Mavenorg.springframework.boot:spring-boot-mongodbindirekt
Mavenorg.springframework.boot:spring-boot-persistenceindirekt
Mavenorg.springframework.boot:spring-boot-securityindirekt
Mavenorg.springframework.boot:spring-boot-starter-data-jpaindirekt
Mavenorg.springframework.boot:spring-boot-starter-data-restindirekt
Mavenorg.springframework.boot:spring-boot-starter-securityindirekt
Mavenorg.springframework.boot:spring-boot-starter-testindirekt
Mavenorg.springframework.boot:spring-boot-starter-webindirekt
Mavenorg.springframework.cloud:spring-cloud-starter-contract-stub-runnerindirekt
Mavenorg.springframework.data:spring-data-enversindirekt
Mavenorg.springframework.security:spring-security-testindirekt
Mavenorg.springframework:spring-aspectsindirekt
Mavenorg.springframework:spring-testindirekt
Mavenorg.testcontainers:testcontainers-elasticsearchindirekt
Mavenorg.testcontainers:testcontainers-localstackindirekt
Mavenorg.testcontainers:testcontainers-mongodbindirekt
Mavenorg.testcontainers:testcontainers-mssqlserverindirekt
Mavenorg.testcontainers:testcontainers-mysqlindirekt
Mavenorg.testcontainers:testcontainers-oracle-xeindirekt
Mavenorg.testcontainers:testcontainers-postgresqlindirekt
Mavenorg.testcontainers:testcontainers-solrindirekt
Mavenorg.testcontainers:testcontainers-vaultindirekt
Mavenpl.allegro.tech:embedded-elasticsearch2.10.0indirekt
Abhängigkeits-Advisories 0

Die Installation von maven:it.intesys:spring-content-fs@4.0.1 zieht 33 Pakete nach sich, direkt und transitiv: 0 tragen bekannte Advisories, davon 0 direkte Abhängigkeiten.

Keine bekannten Advisories betreffen die bewerteten Abhängigkeiten.

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": true,
      "size_kb": 12098,
      "has_wiki": true,
      "homepage": "https://intesys.github.io/spring-content/",
      "languages": {
        "HTML": 25135,
        "Java": 2485998,
        "Shell": 2399,
        "Dockerfile": 161,
        "Rich Text Format": 38477
      },
      "pushed_at": "2026-07-23T21:56:33Z",
      "created_at": "2025-03-19T13:18:41Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-23T21:56:31Z",
      "description": "Cloud-Native Storage and Enterprise Content Services (ECMS) for Spring",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "GPL-3.0",
      "default_branch": "main",
      "license_spdx_raw": "GPL-3.0",
      "primary_language": "Java",
      "significant_languages": [
        "Java"
      ]
    },
    "owner": {
      "blog": "https://www.intesys.it/",
      "name": "Intesys",
      "type": "Organization",
      "login": "intesys",
      "company": null,
      "location": "Italy",
      "followers": 8,
      "avatar_url": "https://avatars.githubusercontent.com/u/1375013?v=4",
      "created_at": "2012-01-24T14:01:44Z",
      "is_verified": null,
      "public_repos": 40,
      "account_age_days": 5295
    },
    "license": {
      "state": "standard",
      "spdx_id": "GPL-3.0",
      "raw_spdx": "GPL-3.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "3.1.1",
          "kind": "patch",
          "published_at": "2026-07-23T11:00:01Z"
        },
        {
          "tag": "4.0.1",
          "kind": "patch",
          "published_at": "2026-07-23T10:56:09Z"
        },
        {
          "tag": "4.0.0",
          "kind": "major",
          "published_at": "2026-07-13T10:08:04Z"
        },
        {
          "tag": "3.1.0",
          "kind": "minor",
          "published_at": "2026-07-02T12:51:16Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "b0be34a87b252f84b2bff850cb6e4155686bce4c",
          "body": "Bumps [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) from 5.9.0 to 5.9.1.\n- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)\n- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.9.0...r5.9.1)\n\n---\nupdated-dependencies:\n- depende\n[…]\nrect:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps-dev): bump org.mongodb:mongodb-driver-legacy (#111)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-23T21:56:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a522e8798344045e3145fa78d62871eb42dc4cad",
          "body": null,
          "is_bot": false,
          "headline": "v4.1.0-SNAPSHOT",
          "author_name": "Ruud Gianesini",
          "author_login": "RuudGianesini",
          "committed_at": "2026-07-23T08:46:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6d5831623e47e33739069fcb88fe1f865a4f3951",
          "body": null,
          "is_bot": false,
          "headline": "v4.0.1",
          "author_name": "Ruud Gianesini",
          "author_login": "RuudGianesini",
          "committed_at": "2026-07-23T08:45:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "60c0b215a4951ca456ae45ff3200e7619ce15515",
          "body": null,
          "is_bot": false,
          "headline": "chore: rename and archive filesystem-content-write-durability specs",
          "author_name": "Ruud Gianesini",
          "author_login": "RuudGianesini",
          "committed_at": "2026-07-23T08:44:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "99b7499dc376b4e588affefd944c65977b180ddf",
          "body": "…l (#110)\n\n* openspec init for claude\n\n* docs: update testing framework details in AGENTS.md and CLAUDE.md\n\n* feat: implement durable write guarantees in DefaultFilesystemStoreImpl\n\n* docs: add GPL license header to DefaultFilesystemStoreImplWriteDurabilityTest\n\n* docs: reference CONTRIBUTING.md for\n[…]\nghlight `CONTRIBUTING.md` in `SKILL.md` as the authoritative checklist for formatting, Javadocs, testing, and CLA requirements.\n\n---------\n\nCo-authored-by: marcobelligoli <marco.belligoli98@gmail.com>",
          "is_bot": false,
          "headline": "feat: implement durable write guarantees in DefaultFilesystemStoreImp…",
          "author_name": "Ruud Gianesini",
          "author_login": "RuudGianesini",
          "committed_at": "2026-07-23T08:40:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8f0c28ec83d2d7f9164344e390452d909e5b401d",
          "body": null,
          "is_bot": false,
          "headline": "docs: update OpenSpec guidelines and add change proposal template",
          "author_name": "Ruud Gianesini",
          "author_login": "RuudGianesini",
          "committed_at": "2026-07-23T08:27:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "280bdc13a3b108c34a2279814b215ab738ee467b",
          "body": "Bumps software.amazon.awssdk:s3 from 2.47.5 to 2.47.6.\n\n---\nupdated-dependencies:\n- dependency-name: software.amazon.awssdk:s3\n  dependency-version: 2.47.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump software.amazon.awssdk:s3 from 2.47.5 to 2.47.6 (#95)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-14T21:55:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dfefa4e4f22816eddb8d9eb185e4ab003e908856",
          "body": null,
          "is_bot": false,
          "headline": "v4.1.0-SNAPSHOT",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-13T09:57:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "354d3e9c41203c264fe90f0971ce62b7a5d543a4",
          "body": null,
          "is_bot": false,
          "headline": "v4.0.0",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-13T09:54:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0ad2c4571db41061fd5925171266d4f029961a52",
          "body": "… (#82)\n\nBumps io.rest-assured:spring-mock-mvc from 6.0.0 to 6.0.1.\n\n---\nupdated-dependencies:\n- dependency-name: io.rest-assured:spring-mock-mvc\n  dependency-version: 6.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump io.rest-assured:spring-mock-mvc from 6.0.0 to 6.0.1…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T08:51:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "825366a65fd848164e02e7599f4ecdcd1bc0309a",
          "body": "Bumps [com.google.cloud:google-cloud-nio](https://github.com/googleapis/google-cloud-java) from 0.133.0 to 0.134.0.\n- [Release notes](https://github.com/googleapis/google-cloud-java/releases)\n- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/CHANGELOG.md)\n- [Commits](https://gi\n[…]\nrect:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps-dev): bump com.google.cloud:google-cloud-nio (#80)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T08:47:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8a6eacf8e027b10bbc3f4ebf4f8e4191beede0b8",
          "body": "Bumps software.amazon.awssdk:s3 from 2.47.4 to 2.47.5.\n\n---\nupdated-dependencies:\n- dependency-name: software.amazon.awssdk:s3\n  dependency-version: 2.47.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump software.amazon.awssdk:s3 from 2.47.4 to 2.47.5 (#78)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T08:45:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c7163a862674aa4e90279c8f922acccd84263503",
          "body": "Restrict Dependabot updates for `org.springframework.cloud:*` to versions compatible with Spring Boot 4.x and Spring Framework 7.x.",
          "is_bot": false,
          "headline": "ci: add Dependabot rule for Spring Cloud 2025.1 compatibility",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-13T08:27:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e32ea10a4afbe94d6f71c5525f315977106cf95a",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main'",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-13T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "443137b44c0382cee1263963bfd0a8ffa5c6cb45",
          "body": "Update all references from JDK 21 to JDK 25, including workflows, Maven configurations, and documentation. Revise the devcontainer and Dockerfile to use the JDK 25 base image.",
          "is_bot": false,
          "headline": "ci: upgrade to JDK 25 across workflows, devcontainer, and documentation",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-13T08:16:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "16ed40d277693362b4e158ed28dbae0d9fe9b4a5",
          "body": "… (#58)\n\nBumps [commons-logging:commons-logging](https://github.com/apache/commons-logging) from 1.3.6 to 1.4.0.\n- [Changelog](https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt)\n- [Commits](https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.6...rel/common\n[…]\nendabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: marcobelligoli <144734327+marcobelligoli@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump commons-logging:commons-logging from 1.3.6 to 1.4.0…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T08:07:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "59e0ea2273d7a221d7edd34ba5f6838c625b668b",
          "body": "…(#72)\n\nBumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.14.0 to 3.15.0.\n- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)\n- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin\n[…]\nrect:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps-dev): bump org.apache.maven.plugins:maven-compiler-plugin …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T07:58:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fd79b048422934eea5cec1c045eee656fa7a6ea5",
          "body": "Bumps [com.google.cloud:google-cloud-storage](https://github.com/googleapis/google-cloud-java) from 2.69.0 to 2.70.0.\n- [Release notes](https://github.com/googleapis/google-cloud-java/releases)\n- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md)\n- [\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump com.google.cloud:google-cloud-storage (#71)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T07:57:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5b7f89cc662347d553530fbd1a8961c0735e920f",
          "body": "Bumps [com.azure:azure-storage-file-share](https://github.com/Azure/azure-sdk-for-java) from 12.27.2 to 12.31.0.\n- [Release notes](https://github.com/Azure/azure-sdk-for-java/releases)\n- [Commits](https://github.com/Azure/azure-sdk-for-java/compare/azure-storage-blob-batch_12.27.2...azure-storage-bl\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump com.azure:azure-storage-file-share (#66)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T07:57:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b80bb0d65c040b861a5b4be1c7e45e898b9fa779",
          "body": "Bumps software.amazon.awssdk:s3 from 2.32.31 to 2.47.4.\n\n---\nupdated-dependencies:\n- dependency-name: software.amazon.awssdk:s3\n  dependency-version: 2.47.4\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump software.amazon.awssdk:s3 from 2.32.31 to 2.47.4 (#59)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T07:54:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ec91befbfeb87fd3f75ff0ee301d78b421d6ba92",
          "body": "Bumps commons-io:commons-io from 2.21.0 to 2.22.0.\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n  dependency-version: 2.22.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 (#57)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T07:52:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "de8db6b7446e160d3dfd5be879553584c4a531d2",
          "body": "…(#68)\n\nBumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.3 to 3.5.6.\n- [Release notes](https://github.com/apache/maven-surefire/releases)\n- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.6)\n\n---\nupdate\n[…]\nrect:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T07:36:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "99c7b58e9e6c4c1f93a292a3b3e530f5c606b799",
          "body": "---\nupdated-dependencies:\n- dependency-name: jakarta.activation:jakarta.activation-api\n  dependency-version: 2.1.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump jakarta.activation:jakarta.activation-api (#54)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-13T07:33:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e11b039807daa6b5cd9333a0b747f7527f287c39",
          "body": "Ensure Dependabot restricts `com.azure.spring:azure-spring-boot` updates to versions compatible with Spring Boot 3.x (below 4.x).",
          "is_bot": false,
          "headline": "ci: update Dependabot config for azure-spring-boot 4.x compatibility",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-13T07:07:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6c8ee96c1acd33046d3a37f3fbcca3d8ea1517a6",
          "body": "Replace all `com.fasterxml.jackson` imports with `tools.jackson`. Remove unused Solr `solr-solrj` dependency from `spring-content-commons` pom. Catch `JacksonException` alongside `IOException` where applicable.",
          "is_bot": false,
          "headline": "refactor: update Jackson imports and remove unused Solr dependency",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-10T11:00:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6f7c9a9c8ecc854b1a482313e406da8fe158de36",
          "body": "Sonatype OSSRH (oss.sonatype.org) is decommissioned; point the\nSnapshots repository link in every module preface to the new Central\nPortal snapshots endpoint.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "docs: update snapshots repository URL to Central Portal maven-snapshots",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-10T08:47:42Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "cd8db87db4ef5c9e0071ab8c5f950b7c44f00bb6",
          "body": "…esources\n\nEnsure connections enlisted in active transactions are not closed prematurely. Add a `transactional` flag to `ClosingInputStream` to conditionally manage connection release.",
          "is_bot": false,
          "headline": "fix: prevent premature closing of transactional connections in blob r…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-10T08:41:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "adc66710d1da2d4a556ec49c735a7bf6bc5d1428",
          "body": "…EE 11 on the Spring Boot 3.x line\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "ci: prevent Dependabot from proposing Boot 4 / Framework 7 / Jakarta …",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-09T09:58:21Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "79f977107a478595413aff2cfe4621fee71e0e30",
          "body": "…in Azurite\n\nPrevent HTTP 400 errors from `x-ms-version` mismatches by appending the `--skipApiVersionCheck` flag to Azurite's startup command. Allows compatibility with Spring Boot 4's bundled Azure SDK.",
          "is_bot": false,
          "headline": "fix: support newer Azure SDK versions by skipping API version checks …",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-08T14:02:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7ca9bd1c8d3e2075210d0d9487ec0274b37adcb8",
          "body": "…sing\n\nPrevent data loss by retaining a reference to the buffered output stream, allowing `close()` to flush buffered bytes before closing the large object.",
          "is_bot": false,
          "headline": "fix: ensure Postgres large object output stream is flushed before clo…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-08T12:55:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "82d6854779a2c3c640630d2fca3620e013e103c2",
          "body": "* ci: add support for Spring Boot 4.x branch in workflows\n\nExtend GitHub Actions workflows (PR validation, Maven builds, Dependabot) to support the `spring-boot-4` branch. Ensure artifact and documentation handling is tailored for the distinct 3.x (main) and 4.x lines, preventing conflicts in Maven \n[…]\n-by: Ruud Gianesini <ruud.gianesini@intesys.it>\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add Spring boot 4 support (#52)",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-08T12:07:35Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "64063c8b199825544cfa7be7202855f088512f93",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main'",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-08T10:07:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e9e5c66f191307355fe72294ab7fde6a4fcad757",
          "body": "Adjust `dependabot-auto-merge.yaml` to auto-approve and merge only patch updates after passing both `build` and `validate-with-gettingstarteds` checks. Expand `prs.yml` to include the `spring-boot-4` branch in PR workflows. Update documentation in `AGENTS.md` to reflect the changes.",
          "is_bot": false,
          "headline": "ci: refine Dependabot auto-merge workflow for patch updates",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-08T10:07:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "884811f2e92be2d1e88a29e8e0f74efc1c326b37",
          "body": "Bumps org.apache.poi:poi-ooxml from 5.4.1 to 5.5.1.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.poi:poi-ooxml\n  dependency-version: 5.5.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump org.apache.poi:poi-ooxml from 5.4.1 to 5.5.1 (#48)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T21:45:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa5357208a776c98b6d8f6327ea69e90cc340043",
          "body": "Bumps com.oracle.database.jdbc:ojdbc8 from 23.9.0.25.07 to 23.26.2.0.0.\n\n---\nupdated-dependencies:\n- dependency-name: com.oracle.database.jdbc:ojdbc8\n  dependency-version: 23.26.2.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump com.oracle.database.jdbc:ojdbc8 (#44)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T21:44:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab4c957e2edae4a3b66800b1ee76f480a158d33d",
          "body": "… (#32)\n\nBumps [commons-logging:commons-logging](https://github.com/apache/commons-logging) from 1.3.5 to 1.4.0.\n- [Changelog](https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt)\n- [Commits](https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/common\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump commons-logging:commons-logging from 1.3.5 to 1.4.0…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T11:13:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "43c33b910ff23dada4c346f72452654f6c6c677b",
          "body": "Bumps commons-io:commons-io from 2.20.0 to 2.22.0.\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n  dependency-version: 2.22.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (#38)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T11:11:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9a1b5ed4e0e16f0dbb39bd68d49e813c87b697e3",
          "body": "…0 (#31)\n\nBumps [com.azure:azure-storage-blob](https://github.com/Azure/azure-sdk-for-java) from 12.31.2 to 12.35.0.\n- [Release notes](https://github.com/Azure/azure-sdk-for-java/releases)\n- [Commits](https://github.com/Azure/azure-sdk-for-java/compare/azure-storage-blob_12.31.2...com.azure+azure-st\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump com.azure:azure-storage-blob from 12.31.2 to 12.35.…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T11:08:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1b5371b498547f12f0a5d7e5a057d084c6f9f4fe",
          "body": "Bumps [com.google.cloud:google-cloud-nio](https://github.com/googleapis/google-cloud-java) from 0.128.3 to 0.133.0.\n- [Release notes](https://github.com/googleapis/google-cloud-java/releases)\n- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/CHANGELOG.md)\n- [Commits](https://gi\n[…]\nrect:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps-dev): bump com.google.cloud:google-cloud-nio (#30)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T11:05:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6660800a62ab9038027b8c3b914d39a91ab2180e",
          "body": "Bumps [com.google.cloud:google-cloud-storage](https://github.com/googleapis/google-cloud-java) from 2.56.0 to 2.69.0.\n- [Release notes](https://github.com/googleapis/google-cloud-java/releases)\n- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md)\n- [\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump com.google.cloud:google-cloud-storage (#26)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T11:04:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5c509c542724d8b6c3c2d60030f8b70964e013a6",
          "body": "Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.13 to 0.8.15.\n- [Release notes](https://github.com/jacoco/jacoco/releases)\n- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.13...v0.8.15)\n\n---\nupdated-dependencies:\n- dependency-name: org.jacoco:jacoco-maven-p\n[…]\nrect:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps-dev): bump org.jacoco:jacoco-maven-plugin (#22)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T11:03:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "35e63e994bba65eddc201f6f088b410836ec3a9a",
          "body": "Bumps `test-containers.version` from 1.17.6 to 1.21.4.\n\nUpdates `org.testcontainers:testcontainers` from 1.17.6 to 1.21.4\n- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)\n- [C\n[…]\nrect:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump test-containers.version from 1.17.6 to 1.21.4 (#17)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T11:03:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8f9291ea3734f1efe0120f33773a58028381df27",
          "body": "Bumps mysql:mysql-connector-java from 8.0.30 to 8.0.33.\n\n---\nupdated-dependencies:\n- dependency-name: mysql:mysql-connector-java\n  dependency-version: 8.0.33\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump mysql:mysql-connector-java from 8.0.30 to 8.0.33 (#18)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-07T11:03:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "34ad97a4181b49558c7a5bc216c9c1eb8a5fc34d",
          "body": "The docs landing page now shows a Boot 3.x / Boot 4.x version matrix, so the\nCI must publish coordinates for both lines instead of the 3.x line only.\n\n- maven.yml: also trigger on the spring-boot-4 branch; build on JDK 21 (the\n  spring-boot-4 Java baseline, which also builds main's Java 17 target);\n\n[…]\n / README.md: document that docs are now published from\n  both lines and why the deterministic table removes the old clobber risk.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Build docs from both release lines with a deterministic version table",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-06T12:50:37Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "489fd1bb3c25ecddf2cf4da37ae373add5f7dd22",
          "body": "Maintain a second release line on the spring-boot-4 branch (Spring Boot 4.x)\nin parallel with main (3.x). This commit lands the parts that must live on the\ndefault branch:\n\n- dependabot.yml: add a second maven update targeting spring-boot-4. Dependabot\n  reads its config only from the default branch\n[…]\ngetting-started validation per line).\n\nThe maven.yml / prs.yml workflow changes are branch-scoped and already live on\nthe spring-boot-4 branch.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "ci,docs: register spring-boot-4 (4.x) line alongside main",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-06T10:29:38Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9c57f414119af15fb9015e8e08dbdbefe6f6dcbf",
          "body": "Use `git tag --sort=-v:refname | head -n1` to determine the highest version tag across the repository, ensuring accurate GA versioning for tags outside the main branch history.",
          "is_bot": false,
          "headline": "ci: improve tag resolution in Maven workflow",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-03T10:46:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "258ea366145728090658f3406b16e86b7d0cb30f",
          "body": "Use `actions/upload-pages-artifact` and `actions/deploy-pages` for deploying documentation to GitHub Pages. The `gh-pages` branch is now used only for historical refs persistence and is no longer the deployment source. Update workflows and documentation accordingly.",
          "is_bot": false,
          "headline": "ci: migrate docs deployment to GitHub Pages actions flow",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-03T10:05:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dd8269ee15e1e1f3c66ee61b34fab85ecadf59c3",
          "body": null,
          "is_bot": false,
          "headline": "ci: add -N flag to Maven evaluate for non-recursive version resolution",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-03T08:03:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9392e3b82fcb9f04083302dc463b8c3e13213b30",
          "body": "On a tag build the checkout is detached, so the local ref `main` does not\nexist and `git show main:pom.xml` failed with \"invalid object name 'main'\",\nbreaking the Publish Docs step. Fetch main explicitly and read it through\nFETCH_HEAD instead.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "ci: read main pom via FETCH_HEAD in docs step",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-02T11:05:22Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "f4afa59ff7bbadad51ad51cfa5f85103352d63b5",
          "body": "Every published module now declares <name> and <description> (Maven does\nnot inherit these from the parent, so Central rejected them with\n\"Project name is missing\"), and the parent pom gains a <developers> block\n(only <organization> was present, so Central reported \"Developers\ninformation is missing\").\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add Maven Central required POM metadata",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-02T10:08:41Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "3c16d75e1d3484b584baf751f6b88d414c893b25",
          "body": "…ttings.local.json`",
          "is_bot": false,
          "headline": "Update .gitignore: add exclusions for `.junie/memory` and `.claude/se…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-02T09:47:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc5792b3af9ef8bb3fe1feea7cab018e671adaa1",
          "body": null,
          "is_bot": false,
          "headline": "v3.2.0-SNAPSHOT",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-02T09:46:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "16464315d52437a037790675a1e096ccc1016699",
          "body": null,
          "is_bot": false,
          "headline": "v3.1.0",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-02T09:44:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "64cc82a1f1cfa4292835f2619c6dabda46c21bc7",
          "body": "Relicense project from Apache 2.0 to GPL v3",
          "is_bot": false,
          "headline": "Merge pull request #10 from intesys/chore/relicense-gplv3",
          "author_name": "Luca Rubin",
          "author_login": "luca86r",
          "committed_at": "2026-07-02T08:44:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc4590eeff165775f736457813e4081e039fb46b",
          "body": "…elated dependencies (`spring-content-metadata-extraction` and its boot starter) to `spring-content-bom/pom.xml`.",
          "is_bot": false,
          "headline": "Comment out `spring-content-docx4j` dependency and add new metadata-r…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-02T08:33:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ee4a2234c05dc596f09a236a17267cb4dc00735",
          "body": "Apache License 2.0 §4(a) requires giving recipients a copy of the\nlicense when redistributing the Work or derivative works. The repository\nredistributes upstream Apache-licensed code, so include the full license\ntext in licenses/LICENSE.Apache-2.0.txt and reference it from NOTICE.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add Apache 2.0 license text for upstream-derived code",
          "author_name": "Luca Rubin",
          "author_login": "luca86r",
          "committed_at": "2026-07-02T08:25:16Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "4c581835e9fea28e4745a324ed6f1b2fa3e77654",
          "body": "…urt jurisdiction",
          "is_bot": false,
          "headline": "Update CLA jurisdiction: change governing law to Italy and specify co…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-02T07:43:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "14669f87e99d03f58abf7f57289eeb50104a2be7",
          "body": "…range\n\nAdd \"Intesys\" to author lists across documentation files. Update copyright year to \"2008–present\" to reflect the ongoing nature of the project.",
          "is_bot": false,
          "headline": "Update documentation: add \"Intesys\" attribution and revise copyright …",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-02T07:30:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6db4f0cf727a7911e0c0a5b9e6d5000065d857ed",
          "body": "Replace the copied ASF source header with the project GPLv3 header on the\nremaining AlfrescoTransformCore / metadata-extraction / rendition-loader\nfiles authored within this fork. No ASF-headered files remain in the repo.\n\nUpdate NOTICE: drop the ASF-headered-files section accordingly.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Relicense remaining fork-authored files to GPL v3 header",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-01T13:36:52Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "12207f876d3399ae3a39c028c924986bcae8e4f7",
          "body": "These 14 files were authored within this fork and carried a copied ASF\nsource header. Replace it with the project GPLv3 header (from HEADER.txt),\nas their copyright belongs to Intesys, not the Apache Software Foundation.\n\nUpdate NOTICE accordingly: spring-content-commons and\nspring-content-autoconfigure no longer contain ASF-headered files.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Relicense marcobelligoli-authored files to GPL v3 header",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-01T13:12:01Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "a20a0416d752178c9274d1f7600cec4d8ef0aec4",
          "body": "Concise big-picture guide pointing to AGENTS.md and SKILL.md, covering the\ncontract/backend/autoconfigure layering, build gotchas (AWS_REGION, ginkgo4j,\nintegration-test profile) and the GPLv3/ASF header rules.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add CLAUDE.md guidance for Claude Code",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-01T12:48:12Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "02e0cb3de9dd32ffb6ecafd17371892a0fc0a14d",
          "body": "Replace the project license with the GNU General Public License, Version 3\nand preserve attribution to the upstream project and third-party code.\n\n- LICENSE: replace Apache 2.0 text with the official GPL v3 text\n- pom.xml: update <licenses> block to GPL v3\n- README.md: update License section, note t\n[…]\nL v3, so upstream code can be included in\nthis GPLv3 combined work while its original copyright and license notices\nare preserved.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Relicense project from Apache 2.0 to GPL v3",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-07-01T12:41:22Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a50ffca21726a581d69c1e766ab7edde8e1716bd",
          "body": "* Add `AGENTS.md` with project guidelines and build/test instructions\n\n* Add `SKILL.md` with structured guidelines and implementation patterns for Spring Content development",
          "is_bot": false,
          "headline": "Add spring-content skill for AI agents (#8)",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-05-12T08:54:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c6516fe066a3d9a6f5a1ed5a414e4de75acf1a24",
          "body": null,
          "is_bot": true,
          "headline": "Creating file for storing CLA Signatures",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-05-11T12:29:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3daf1cbfd98392000c84607bec623dcf646ac153",
          "body": "…ces (#7)",
          "is_bot": false,
          "headline": "Add Contributor License Agreement (CLA) and update repository referen…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-05-11T08:46:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "86d3d6dd9bb7c09a20d258aa3f2bb1fbc26d09ba",
          "body": "…and update repository URL",
          "is_bot": false,
          "headline": "Update project documentation: improve descriptions, add new modules, …",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-05-08T08:14:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f35c785b9b7ae1a8681055112c4df5fcf669cfa",
          "body": "…classes",
          "is_bot": false,
          "headline": "Add Javadoc constructors to improve documentation consistency across …",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-29T08:08:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5967a3ed6e675e49f2353d8ec1af3646f6ebc8ff",
          "body": "…nd retrieve version dynamically from `pom.xml` in the main branch",
          "is_bot": false,
          "headline": "Refactor Maven workflow: simplify snapshot version generation logic a…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-27T13:32:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a4c9edc730e28d568d125865e905b63896ff292",
          "body": "…its relocated path.",
          "is_bot": false,
          "headline": "Remove `replace_snippets.py` script and update Maven workflow to use …",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-27T13:18:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "932581ecf91b01172c183034e092f0513960b9f3",
          "body": "…rendering in browsers.",
          "is_bot": false,
          "headline": "Escape HTML characters in snippet replacement logic to ensure proper …",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-27T13:16:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "69f8c4cc396060ce9ef377292c320a15246b69cc",
          "body": "…d Python script",
          "is_bot": false,
          "headline": "Refactor Maven workflow: move snippet replacement logic to a dedicate…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-27T12:00:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e4d2fde9aa6c0fe8622c66f74825081c5443666a",
          "body": "…ent generation",
          "is_bot": false,
          "headline": "Add snippet replacement logic to Maven workflow for dynamic HTML cont…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-27T10:46:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b0f9f92de507dea889d5dd1bb472970c6f117b5",
          "body": "…acement steps.",
          "is_bot": false,
          "headline": "Simplify comments in Maven workflow for clarity on documentation repl…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-27T10:42:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f18138758323aecf0a03a680de8f9bddbe24e4c",
          "body": "…ion step",
          "is_bot": false,
          "headline": "Update Maven workflow: add `mkdocs-macros-plugin` to MkDocs installat…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-27T10:23:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "175dadf06a43f31c09714029df66aa99f19b0ae6",
          "body": "…cumentation generation and publishing",
          "is_bot": false,
          "headline": "Update Maven workflow: add Python setup and MkDocs integration for do…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-27T09:56:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52e542a4cf9bbaa06b030740b6664c5bd3705cd9",
          "body": null,
          "is_bot": false,
          "headline": "Remove outdated `<distributionManagement>` section from `pom.xml`.",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-24T10:43:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "903eb90aae8f5c5130e21f4a5c2d3d10f4a9f994",
          "body": "…nd update project metadata accordingly (#6)\n\n* Migrate Maven groupId from `com.github.paulcwarren` to `it.intesys` and update project metadata accordingly.\n\n* Update README: clarify project origin and provide attribution to original author\n\n* Update project metadata: replace repository links with n\n[…]\n README: add support contact information\n\n* Update PR workflow: replace repository URL with new GitHub organization location\n\n* Update README: highlight Intesys as the new maintainer of the repository",
          "is_bot": false,
          "headline": "Migrate Maven groupId from `com.github.paulcwarren` to `it.intesys` a…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-24T10:19:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2e16be7d51e870b61f4aa1ea48879e80fd922ff0",
          "body": "…… (#5)\n\n* Qualify `PlacementService` beans with specific names for S3, GCS, and Azure modules to ensure proper autowiring.\n\n* Qualify 'PlacementService' beans with specific names for mongo and filesystem modules\n\n---------\n\nCo-authored-by: Ruud Gianesini <ruud.gianesini@intesys.it>",
          "is_bot": false,
          "headline": "Qualify `PlacementService` beans with specific names for S3, GCS, and…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-16T07:58:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8d180416428b83f9af5613cfe4454bf860296bc7",
          "body": null,
          "is_bot": false,
          "headline": "Update README: update all links to point to the new repository location",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-15T08:10:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37979fb23e8dbac2821c5e39d3bebbccf0e08aeb",
          "body": null,
          "is_bot": false,
          "headline": "Update README: replace build badge with main Maven workflow indicator",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-14T13:10:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f06846b7bdd7663fba80308afb558e02b56ac99e",
          "body": null,
          "is_bot": false,
          "headline": "Enable Codecov in Maven workflow and update Codecov badge in README.",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-14T13:06:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0f5ed264880834ba0ce7bdc37f48d5d4f6b0b408",
          "body": null,
          "is_bot": false,
          "headline": "Update LocalStack Docker image to version 4.9.0 in tests.",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-14T08:59:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af00758a0b78889052f3d4831018f6c553b22b00",
          "body": "…l for consistency.",
          "is_bot": false,
          "headline": "Align GPG key environment variables in Maven workflow and settings.xm…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-14T08:09:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eef0b6803f809e1fb2df152d426f6a582eb3f58f",
          "body": "…ne URL to correct repository.",
          "is_bot": false,
          "headline": "Update Maven workflow: fix typo in secret variable and update Git clo…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-14T07:27:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e3e740557fc8606ca2a730e3d5d992ce1f95d996",
          "body": "* Refactor `FileSystemResourceLoaderTest` to use `Paths` and `File.sepa…\n\n* Configure `aws.region` property and bucket settings for tests, bump L…",
          "is_bot": false,
          "headline": "Merge pull request #4",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-13T14:58:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "50303ecfc1ebcb06a3cb80f6283e52a9b0e49270",
          "body": "Add commons-lang3 3.20.0 dependency to pom.xml (dependencyManagement)",
          "is_bot": false,
          "headline": "Merge pull request #3 from intesys/feature/CVE-2025-48924-fix",
          "author_name": "Ruud Gianesini",
          "author_login": "RuudGianesini",
          "committed_at": "2026-04-03T08:08:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2d1d3a685d7b7acf26918c373bbe4d9d5e376028",
          "body": "…date references accordingly. Removed unused dependencies and updated `pom.xml` configurations.",
          "is_bot": false,
          "headline": "Replace `commons-lang` with `commons-lang3` across all modules and up…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-03T07:44:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5262dd2f670ac83143579e4d76c3e5d3f4d9920d",
          "body": null,
          "is_bot": false,
          "headline": "Add commons-lang3 3.20.0 dependency to pom.xml (dependencyManagement)",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-02T13:18:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3bb4e5905a4bb48a78ac9d66966cb5eaadb1b055",
          "body": "…dules.",
          "is_bot": false,
          "headline": "Bump version from `3.0.17-SNAPSHOT` to `3.1.0-SNAPSHOT` across all mo…",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-02T12:16:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e022420146723b166bbc34155dd793cc9e87e813",
          "body": "Feature: Alfresco Rendition Provider",
          "is_bot": false,
          "headline": "Merge pull request #2 from intesys/feature/alfresco-rendition-provider",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-02T09:49:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ebdc4c087bf854b0056d63bab4fb779175e8bafd",
          "body": "Feature: Metadata Extractor",
          "is_bot": false,
          "headline": "Merge pull request #1 from intesys/feature/metadata-extractor",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-02T09:49:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c8fcf055a73011d337f451fe32045ba4138fb2d",
          "body": null,
          "is_bot": false,
          "headline": "Remove references to Gitter from documentation.",
          "author_name": "marcobelligoli",
          "author_login": "marcobelligoli",
          "committed_at": "2026-04-02T09:21:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "de0d41a19a033269b8fb98903123635663e7fb5e",
          "body": "….0 (#2464)\n\nBumps [org.apache.commons:commons-text](https://github.com/apache/commons-text) from 1.13.1 to 1.14.0.\n- [Changelog](https://github.com/apache/commons-text/blob/master/RELEASE-NOTES.txt)\n- [Commits](https://github.com/apache/commons-text/compare/rel/commons-text-1.13.1...rel/commons-tex\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump org.apache.commons:commons-text from 1.13.1 to 1.14…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-28T05:08:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "aaea036ad5d896073dc57478fe4be2d3b9b3846c",
          "body": "Bumps [com.google.cloud:google-cloud-nio](https://github.com/googleapis/java-storage-nio) from 0.128.2 to 0.128.3.\n- [Release notes](https://github.com/googleapis/java-storage-nio/releases)\n- [Changelog](https://github.com/googleapis/java-storage-nio/blob/main/CHANGELOG.md)\n- [Commits](https://githu\n[…]\nrect:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps-dev): bump com.google.cloud:google-cloud-nio (#2463)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-28T02:26:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "46ea28bdf3ebbed1a6a64c8904eb745cc4ecb16c",
          "body": "Bumps [com.azure:azure-storage-file-share](https://github.com/Azure/azure-sdk-for-java) from 12.27.0 to 12.27.2.\n- [Release notes](https://github.com/Azure/azure-sdk-for-java/releases)\n- [Commits](https://github.com/Azure/azure-sdk-for-java/compare/azure-storage-blob_12.27.0...azure-storage-blob-bat\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump com.azure:azure-storage-file-share (#2462)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-28T01:50:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "36bba93b5498c0ce39b9a6e7fd04a8a928c6bbbb",
          "body": "Bumps [com.google.cloud:google-cloud-storage](https://github.com/googleapis/java-storage) from 2.53.3 to 2.56.0.\n- [Release notes](https://github.com/googleapis/java-storage/releases)\n- [Changelog](https://github.com/googleapis/java-storage/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/goog\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump com.google.cloud:google-cloud-storage (#2461)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-27T21:04:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7e59a5c94b4b90f1626924577f5ad69207a15ed4",
          "body": "Bumps com.oracle.database.jdbc:ojdbc8 from 23.8.0.25.04 to 23.9.0.25.07.\n\n---\nupdated-dependencies:\n- dependency-name: com.oracle.database.jdbc:ojdbc8\n  dependency-version: 23.9.0.25.07\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump com.oracle.database.jdbc:ojdbc8 (#2460)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-27T20:04:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1e8970399698b1f3983cc53f3aff4d1685850c98",
          "body": "…2459)\n\nBumps software.amazon.awssdk:s3 from 2.32.3 to 2.32.31.\n\n---\nupdated-dependencies:\n- dependency-name: software.amazon.awssdk:s3\n  dependency-version: 2.32.31\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump software.amazon.awssdk:s3 from 2.32.3 to 2.32.31 (#…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-27T18:01:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1210129790bcc27c51cf4e018b46140b90d5e4be",
          "body": "Bumps [commons-io:commons-io](https://github.com/apache/commons-io) from 2.19.0 to 2.20.0.\n- [Changelog](https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt)\n- [Commits](https://github.com/apache/commons-io/compare/rel/commons-io-2.19.0...rel/commons-io-2.20.0)\n\n---\nupdated-dependenci\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump commons-io:commons-io from 2.19.0 to 2.20.0 (#2458)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-27T13:12:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "56f0fdf7c2cc750adc6cd39c4e5ef35ffb0f1bd7",
          "body": "Bumps [com.google.cloud:google-cloud-nio](https://github.com/googleapis/java-storage-nio) from 0.128.0 to 0.128.2.\n- [Release notes](https://github.com/googleapis/java-storage-nio/releases)\n- [Changelog](https://github.com/googleapis/java-storage-nio/blob/main/CHANGELOG.md)\n- [Commits](https://githu\n[…]\nrect:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps-dev): bump com.google.cloud:google-cloud-nio (#2456)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-26T22:10:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 4,
      "commits_last_year": 103,
      "latest_release_at": "2026-07-23T11:00:01Z",
      "latest_release_tag": "3.1.1",
      "releases_from_tags": false,
      "days_since_last_push": 1,
      "active_weeks_last_year": 12,
      "days_since_latest_release": 1,
      "mean_days_between_releases": 7
    },
    "community": {
      "has_readme": false,
      "has_license": false,
      "has_description": false,
      "has_contributing": false,
      "health_percentage": null,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "it.intesys:spring-content-fs",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/it.intesys/spring-content-fs",
          "is_deprecated": false,
          "latest_version": "4.0.1",
          "repository_url": null,
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T11:35:25Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "it.intesys:spring-content-s3",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/it.intesys/spring-content-s3",
          "is_deprecated": false,
          "latest_version": "4.0.1",
          "repository_url": null,
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T11:35:37Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "it.intesys:spring-content-gcs",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/it.intesys/spring-content-gcs",
          "is_deprecated": false,
          "latest_version": "4.0.1",
          "repository_url": null,
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T11:35:34Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "it.intesys:spring-content-jpa",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/it.intesys/spring-content-jpa",
          "is_deprecated": false,
          "latest_version": "4.0.1",
          "repository_url": null,
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T11:35:26Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "it.intesys:spring-content-rest",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/it.intesys/spring-content-rest",
          "is_deprecated": false,
          "latest_version": "4.0.1",
          "repository_url": null,
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T11:35:34Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "it.intesys:spring-content-solr",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/it.intesys/spring-content-solr",
          "is_deprecated": false,
          "latest_version": "4.0.1",
          "repository_url": null,
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T11:35:36Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "it.intesys:spring-versions-jpa",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/it.intesys/spring-versions-jpa",
          "is_deprecated": false,
          "latest_version": "4.0.1",
          "repository_url": null,
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T11:35:36Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "it.intesys:spring-content-mongo",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/it.intesys/spring-content-mongo",
          "is_deprecated": false,
          "latest_version": "4.0.1",
          "repository_url": null,
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T11:35:32Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        }
      ]
    },
    "popularity": {
      "forks": 0,
      "stars": 0,
      "watchers": 0,
      "fork_history": {
        "days": [],
        "complete": true,
        "collected": 0,
        "total_forks": 0
      },
      "star_history": {
        "days": [],
        "complete": true,
        "collected": 0,
        "total_stars": 0,
        "collected_at": null
      },
      "open_issues_and_prs": 14
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": true,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "content-fs-spring-boot-starter/pom.xml",
        "content-jpa-spring-boot-starter/pom.xml",
        "content-mongo-spring-boot-starter/pom.xml",
        "content-rest-spring-boot-starter/pom.xml",
        "content-s3-spring-boot-starter/pom.xml",
        "content-solr-spring-boot-starter/pom.xml",
        "pom.xml",
        "spring-content-autoconfigure/pom.xml",
        "spring-content-azure-storage/pom.xml",
        "spring-content-bom/pom.xml",
        "spring-content-commons/pom.xml",
        "spring-content-docx4j/pom.xml",
        "spring-content-elasticsearch-boot-starter/pom.xml",
        "spring-content-elasticsearch/pom.xml",
        "spring-content-encryption/pom.xml",
        "spring-content-fs-boot-starter/pom.xml",
        "spring-content-fs/pom.xml",
        "spring-content-gcs/pom.xml",
        "spring-content-jpa-boot-starter/pom.xml",
        "spring-content-jpa/pom.xml",
        "spring-content-metadata-extraction-boot-starter/pom.xml",
        "spring-content-metadata-extraction/pom.xml",
        "spring-content-mongo-boot-starter/pom.xml",
        "spring-content-mongo/pom.xml",
        "spring-content-renditions-boot-starter/pom.xml",
        "spring-content-renditions/pom.xml",
        "spring-content-rest-boot-starter/pom.xml",
        "spring-content-rest/pom.xml",
        "spring-content-s3-boot-starter/pom.xml",
        "spring-content-s3/pom.xml",
        "spring-content-solr-boot-starter/pom.xml",
        "spring-content-solr/pom.xml",
        "spring-versions-commons/pom.xml",
        "spring-versions-jpa-boot-starter/pom.xml",
        "spring-versions-jpa/pom.xml"
      ],
      "largest_source_bytes": 51386,
      "source_files_sampled": 645,
      "oversized_source_files": 0,
      "agent_instruction_files": [
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 6931
    },
    "dependencies": {
      "manifests": [
        "content-fs-spring-boot-starter/pom.xml",
        "content-jpa-spring-boot-starter/pom.xml",
        "content-mongo-spring-boot-starter/pom.xml",
        "content-rest-spring-boot-starter/pom.xml",
        "content-s3-spring-boot-starter/pom.xml",
        "content-solr-spring-boot-starter/pom.xml",
        "pom.xml",
        "spring-content-autoconfigure/pom.xml",
        "spring-content-azure-storage/pom.xml",
        "spring-content-bom/pom.xml",
        "spring-content-commons/pom.xml",
        "spring-content-docx4j/pom.xml",
        "spring-content-elasticsearch-boot-starter/pom.xml",
        "spring-content-elasticsearch/pom.xml",
        "spring-content-encryption/pom.xml",
        "spring-content-fs-boot-starter/pom.xml",
        "spring-content-fs/pom.xml",
        "spring-content-gcs/pom.xml",
        "spring-content-jpa-boot-starter/pom.xml",
        "spring-content-jpa/pom.xml",
        "spring-content-metadata-extraction-boot-starter/pom.xml",
        "spring-content-metadata-extraction/pom.xml",
        "spring-content-mongo-boot-starter/pom.xml",
        "spring-content-mongo/pom.xml",
        "spring-content-renditions-boot-starter/pom.xml",
        "spring-content-renditions/pom.xml",
        "spring-content-rest-boot-starter/pom.xml",
        "spring-content-rest/pom.xml",
        "spring-content-s3-boot-starter/pom.xml",
        "spring-content-s3/pom.xml",
        "spring-content-solr-boot-starter/pom.xml",
        "spring-content-solr/pom.xml",
        "spring-versions-commons/pom.xml",
        "spring-versions-jpa-boot-starter/pom.xml",
        "spring-versions-jpa/pom.xml"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 33,
        "malicious_count": 0,
        "assessed_package": "maven:it.intesys:spring-content-fs@4.0.1",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "maven"
      ],
      "dependencies": [
        {
          "name": "it.intesys:spring-content-fs",
          "manifest": "content-fs-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "content-fs-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.boot:spring-boot-configuration-processor",
          "manifest": "content-fs-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "content-jpa-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-jpa",
          "manifest": "content-jpa-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "content-mongo-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-mongo",
          "manifest": "content-mongo-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-rest",
          "manifest": "content-rest-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "content-rest-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-s3",
          "manifest": "content-s3-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "content-s3-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-solr",
          "manifest": "content-solr-spring-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.boot:spring-boot-dependencies",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${springboot-version}"
        },
        {
          "name": "org.springframework.cloud:spring-cloud-dependencies",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-cloud.version}"
        },
        {
          "name": "org.testcontainers:testcontainers",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${test-containers.version}"
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.20.0"
        },
        {
          "name": "org.springframework.boot:spring-boot-autoconfigure",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-starter-webmvc",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-fs",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-jpa",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-mongo",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.mongodb:mongodb-driver-core",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.mongodb:mongodb-driver-sync",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-renditions",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-metadata-extraction",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-rest",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-s3",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-solr",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.apache.solr:solr-solrj",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${solr-solrj.version}"
        },
        {
          "name": "it.intesys:spring-content-elasticsearch",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.elasticsearch.client:elasticsearch-rest-high-level-client",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${elasticsearch-rest-high-level-client.version}"
        },
        {
          "name": "it.intesys:spring-versions-jpa",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.boot:spring-boot-configuration-processor",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.assertj:assertj-core",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-sql",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-jdbc",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-elasticsearch",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-data-jpa",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-data-rest",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-hibernate",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-jackson",
          "manifest": "spring-content-autoconfigure/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "spring-content-azure-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-azure-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "com.azure.spring:azure-spring-boot",
          "manifest": "spring-content-azure-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.14.0"
        },
        {
          "name": "com.azure:azure-storage-blob",
          "manifest": "spring-content-azure-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "12.35.0"
        },
        {
          "name": "com.azure:azure-storage-file-share",
          "manifest": "spring-content-azure-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "12.31.0"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-azure-storage",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-elasticsearch",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-elasticsearch-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-encryption",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-fs",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-fs-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-gcs",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-jpa",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-jpa-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-metadata-extraction",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-metadata-extraction-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-mongo",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-mongo-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-renditions",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-renditions-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-rest",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-rest-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-s3",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-s3-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-solr",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-content-solr-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:content-fs-spring-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:content-jpa-spring-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:content-mongo-spring-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:content-rest-spring-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:content-s3-spring-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:content-solr-spring-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-versions-commons",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-versions-jpa",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "it.intesys:spring-versions-jpa-boot-starter",
          "manifest": "spring-content-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-content.version}"
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "spring-content-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "spring-content-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commonsio-version}"
        },
        {
          "name": "it.intesys:spring-versions-commons",
          "manifest": "spring-content-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "jakarta.persistence:jakarta.persistence-api",
          "manifest": "spring-content-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-mongodb",
          "manifest": "spring-content-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.projectreactor:reactor-core",
          "manifest": "spring-content-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "spring-content-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-docx4j/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.0.0-SNAPSHOT"
        },
        {
          "name": "org.docx4j:docx4j-core",
          "manifest": "spring-content-docx4j/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "8.3.9"
        },
        {
          "name": "org.docx4j:docx4j-export-fo",
          "manifest": "spring-content-docx4j/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "8.3.9"
        },
        {
          "name": "org.docx4j:docx4j-JAXB-ReferenceImpl",
          "manifest": "spring-content-docx4j/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "8.3.9"
        },
        {
          "name": "javax.xml.bind:jaxb-api",
          "manifest": "spring-content-docx4j/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.3.1"
        },
        {
          "name": "org.glassfish.jaxb:jaxb-runtime",
          "manifest": "spring-content-docx4j/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.3.1"
        },
        {
          "name": "it.intesys:spring-content-elasticsearch",
          "manifest": "spring-content-elasticsearch-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-elasticsearch-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-elasticsearch/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.elasticsearch.client:elasticsearch-rest-high-level-client",
          "manifest": "spring-content-elasticsearch/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${elasticsearch-rest-high-level-client.version}"
        },
        {
          "name": "org.springframework.data:spring-data-commons",
          "manifest": "spring-content-encryption/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-encryption/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.vault:spring-vault-core",
          "manifest": "spring-content-encryption/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.0.1"
        },
        {
          "name": "it.intesys:spring-content-fs",
          "manifest": "spring-content-fs-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-fs-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.data:spring-data-commons",
          "manifest": "spring-content-fs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-tx",
          "manifest": "spring-content-fs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "jakarta.persistence:jakarta.persistence-api",
          "manifest": "spring-content-fs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.hibernate.orm:hibernate-core",
          "manifest": "spring-content-fs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-versions-jpa",
          "manifest": "spring-content-fs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "spring-content-fs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-fs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "spring-content-gcs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-gcs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "com.google.cloud:spring-cloud-gcp-storage",
          "manifest": "spring-content-gcs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "6.2.3"
        },
        {
          "name": "com.google.cloud:google-cloud-storage",
          "manifest": "spring-content-gcs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.70.0"
        },
        {
          "name": "jakarta.persistence:jakarta.persistence-api",
          "manifest": "spring-content-gcs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.hibernate.orm:hibernate-core",
          "manifest": "spring-content-gcs/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-jpa",
          "manifest": "spring-content-jpa-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-jpa-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.data:spring-data-jpa",
          "manifest": "spring-content-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.hibernate.orm:hibernate-core",
          "manifest": "spring-content-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "spring-content-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commonsio-version}"
        },
        {
          "name": "commons-logging:commons-logging",
          "manifest": "spring-content-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${common-logging.version}"
        },
        {
          "name": "com.microsoft.sqlserver:mssql-jdbc",
          "manifest": "spring-content-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.postgresql:postgresql",
          "manifest": "spring-content-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "jakarta.transaction:jakarta.transaction-api",
          "manifest": "spring-content-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-metadata-extraction",
          "manifest": "spring-content-metadata-extraction-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-metadata-extraction-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.cloud:spring-cloud-dependencies",
          "manifest": "spring-content-metadata-extraction/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-cloud.version}"
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-metadata-extraction/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-web",
          "manifest": "spring-content-metadata-extraction/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-autoconfigure",
          "manifest": "spring-content-metadata-extraction/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "tools.jackson.core:jackson-databind",
          "manifest": "spring-content-metadata-extraction/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-mongo",
          "manifest": "spring-content-mongo-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-mongo-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "spring-content-mongo/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-mongo/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.data:spring-data-mongodb",
          "manifest": "spring-content-mongo/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.mongodb:mongodb-driver-core",
          "manifest": "spring-content-mongo/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-renditions",
          "manifest": "spring-content-renditions-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-renditions-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-renditions/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.apache.poi:poi-ooxml",
          "manifest": "spring-content-renditions/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "5.5.1"
        },
        {
          "name": "org.apache.pdfbox:pdfbox-tools",
          "manifest": "spring-content-renditions/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.0.28"
        },
        {
          "name": "org.hamcrest:hamcrest-all",
          "manifest": "spring-content-renditions/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3"
        },
        {
          "name": "org.springframework:spring-web",
          "manifest": "spring-content-renditions/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-annotations",
          "manifest": "spring-content-renditions/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-autoconfigure",
          "manifest": "spring-content-renditions/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-rest",
          "manifest": "spring-content-rest-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-rest-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-webmvc",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "jakarta.servlet:jakarta.servlet-api",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.hateoas:spring-hateoas",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-commons",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-rest-core",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-rest-webmvc",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "jakarta.persistence:jakarta.persistence-api",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.hibernate.orm:hibernate-core",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "jakarta.activation:jakarta.activation-api",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.1.4"
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.atteo:evo-inflector",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3"
        },
        {
          "name": "it.intesys:spring-versions-commons",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-tx",
          "manifest": "spring-content-rest/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-s3",
          "manifest": "spring-content-s3-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-content-s3-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "spring-content-s3/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-s3/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "software.amazon.awssdk:s3",
          "manifest": "spring-content-s3/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.47.6"
        },
        {
          "name": "io.projectreactor:reactor-core",
          "manifest": "spring-content-s3/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-solr",
          "manifest": "spring-content-solr-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "spring-content-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot",
          "manifest": "spring-content-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "spring-content-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commonsio-version}"
        },
        {
          "name": "org.apache.solr:solr-solrj",
          "manifest": "spring-content-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${solr-solrj.version}"
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-content-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework.security:spring-security-core",
          "manifest": "spring-versions-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-commons",
          "manifest": "spring-versions-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-tx",
          "manifest": "spring-versions-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-jpa",
          "manifest": "spring-versions-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-rest-core",
          "manifest": "spring-versions-commons/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-versions-jpa",
          "manifest": "spring-versions-jpa-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-content-autoconfigure",
          "manifest": "spring-versions-jpa-boot-starter/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.springframework:spring-beans",
          "manifest": "spring-versions-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.data:spring-data-jpa",
          "manifest": "spring-versions-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.security:spring-security-core",
          "manifest": "spring-versions-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "jakarta.persistence:jakarta.persistence-api",
          "manifest": "spring-versions-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.hibernate.orm:hibernate-core",
          "manifest": "spring-versions-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "it.intesys:spring-content-commons",
          "manifest": "spring-versions-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "it.intesys:spring-versions-commons",
          "manifest": "spring-versions-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.0-SNAPSHOT"
        },
        {
          "name": "org.apache.commons:commons-text",
          "manifest": "spring-versions-jpa/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commons-text.version}"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "com.azure.spring:azure-spring-boot",
            "direct": true,
            "version": "3.14.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.azure:azure-storage-blob",
            "direct": true,
            "version": "12.35.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.azure:azure-storage-file-share",
            "direct": true,
            "version": "12.31.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-annotations",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud:google-cloud-storage",
            "direct": true,
            "version": "2.70.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud:spring-cloud-gcp-storage",
            "direct": true,
            "version": "6.2.3",
            "ecosystem": "maven"
          },
          {
            "name": "com.microsoft.sqlserver:mssql-jdbc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-logging:commons-logging",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.projectreactor:reactor-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:content-fs-spring-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:content-jpa-spring-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:content-mongo-spring-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:content-rest-spring-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:content-s3-spring-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:content-solr-spring-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-autoconfigure",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-autoconfigure",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-azure-storage",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-commons",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-commons",
            "direct": true,
            "version": "4.0.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-commons",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-elasticsearch",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-elasticsearch",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-elasticsearch-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-encryption",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-fs",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-fs",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-fs-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-fs-boot-starter",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-gcs",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-jpa",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-jpa",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-jpa-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-jpa-boot-starter",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-metadata-extraction",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-metadata-extraction",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-metadata-extraction-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-mongo",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-mongo",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-mongo-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-renditions",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-renditions",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-renditions-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-rest",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-rest",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-rest-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-rest-boot-starter",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-s3",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-s3",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-s3-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-s3-boot-starter",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-solr",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-solr",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-content-solr-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-versions-commons",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-versions-commons",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-versions-jpa",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-versions-jpa",
            "direct": true,
            "version": "4.1.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "it.intesys:spring-versions-jpa-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.activation:jakarta.activation-api",
            "direct": true,
            "version": "2.1.4",
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.persistence:jakarta.persistence-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.servlet:jakarta.servlet-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.transaction:jakarta.transaction-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "javax.xml.bind:jaxb-api",
            "direct": true,
            "version": "2.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": "3.20.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-text",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.pdfbox:pdfbox-tools",
            "direct": true,
            "version": "2.0.28",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.poi:poi-ooxml",
            "direct": true,
            "version": "5.5.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.solr:solr-solrj",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.assertj:assertj-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.atteo:evo-inflector",
            "direct": true,
            "version": "1.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.docx4j:docx4j-core",
            "direct": true,
            "version": "8.3.9",
            "ecosystem": "maven"
          },
          {
            "name": "org.docx4j:docx4j-export-fo",
            "direct": true,
            "version": "8.3.9",
            "ecosystem": "maven"
          },
          {
            "name": "org.docx4j:docx4j-JAXB-ReferenceImpl",
            "direct": true,
            "version": "8.3.9",
            "ecosystem": "maven"
          },
          {
            "name": "org.elasticsearch.client:elasticsearch-rest-high-level-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.glassfish.jaxb:jaxb-runtime",
            "direct": true,
            "version": "2.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest-all",
            "direct": true,
            "version": "1.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.hibernate.orm:hibernate-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mongodb:mongodb-driver-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mongodb:mongodb-driver-sync",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.postgresql:postgresql",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-autoconfigure",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-configuration-processor",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-data-jpa",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-data-rest",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-dependencies",
            "direct": true,
            "version": "4.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-elasticsearch",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-hibernate",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-jackson",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-jdbc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-sql",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-webmvc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.cloud:spring-cloud-dependencies",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.cloud:spring-cloud-dependencies",
            "direct": true,
            "version": "2025.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-commons",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-jpa",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-mongodb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-rest-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-rest-webmvc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.hateoas:spring-hateoas",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.vault:spring-vault-core",
            "direct": true,
            "version": "4.0.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-beans",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-context",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-tx",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-web",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-webmvc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "software.amazon.awssdk:s3",
            "direct": true,
            "version": "2.47.6",
            "ecosystem": "maven"
          },
          {
            "name": "tools.jackson.core:jackson-databind",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.github.grantwest.eventually:hamcrest-eventually-matchers",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud:google-cloud-nio",
            "direct": false,
            "version": "0.134.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud:spring-cloud-gcp-core",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "maven"
          },
          {
            "name": "com.h2database:h2",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.oracle.database.jdbc:ojdbc8",
            "direct": false,
            "version": "23.26.2.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.theoryinpractise:halbuilder-standard",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "io.awspring.cloud:spring-cloud-aws-context",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "maven"
          },
          {
            "name": "io.rest-assured:spring-mock-mvc",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "mysql:mysql-connector-java",
            "direct": false,
            "version": "8.0.33",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-gpg-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-javadoc-plugin",
            "direct": false,
            "version": "3.12.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-source-plugin",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-surefire-plugin",
            "direct": false,
            "version": "3.5.6",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.pdfbox:pdfbox",
            "direct": false,
            "version": "2.0.27",
            "ecosystem": "maven"
          },
          {
            "name": "org.asciidoctor:asciidoctor-maven-plugin",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.eluder.coveralls:coveralls-maven-plugin",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest-library",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.hibernate.orm:hibernate-envers",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.hsqldb:hsqldb",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.jacoco:jacoco-maven-plugin",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "maven"
          },
          {
            "name": "org.jsoup:jsoup",
            "direct": false,
            "version": "1.15.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.vintage:junit-vintage-engine",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-core",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-core",
            "direct": false,
            "version": "3.12.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-inline",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-junit-jupiter",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mongodb:mongodb-driver-legacy",
            "direct": false,
            "version": "5.9.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.projectlombok:lombok",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.sonatype.central:central-publishing-maven-plugin",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-data-mongodb",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-hateoas",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-jpa",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-mongodb",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-persistence",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-security",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-data-jpa",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-data-rest",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-security",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-test",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-web",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.cloud:spring-cloud-starter-contract-stub-runner",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.data:spring-data-envers",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.security:spring-security-test",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-aspects",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-test",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-elasticsearch",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-localstack",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-mongodb",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-mssqlserver",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-mysql",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-oracle-xe",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-postgresql",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-solr",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-vault",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "pl.allegro.tech:embedded-elasticsearch",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "maven"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 173,
        "direct_count": 114,
        "indirect_count": 59
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 14,
        "merged_prs": 60,
        "open_issues": 0,
        "closed_ratio": null,
        "closed_issues": 0,
        "closed_unmerged_prs": 40
      },
      "bus_factor": 1,
      "bot_contributors": 3,
      "top_contributors": [
        {
          "type": "User",
          "login": "paulcwarren",
          "commits": 674,
          "avatar_url": "https://avatars.githubusercontent.com/u/7402112?v=4"
        },
        {
          "type": "User",
          "login": "marcobelligoli",
          "commits": 79,
          "avatar_url": "https://avatars.githubusercontent.com/u/144734327?v=4"
        },
        {
          "type": "User",
          "login": "vierbergenlars",
          "commits": 7,
          "avatar_url": "https://avatars.githubusercontent.com/u/1194648?v=4"
        },
        {
          "type": "User",
          "login": "RuudGianesini",
          "commits": 6,
          "avatar_url": "https://avatars.githubusercontent.com/u/18052793?v=4"
        },
        {
          "type": "User",
          "login": "igdianov",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/20428629?v=4"
        },
        {
          "type": "User",
          "login": "kreymerman",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/2137163?v=4"
        },
        {
          "type": "User",
          "login": "rschev",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/34025055?v=4"
        },
        {
          "type": "User",
          "login": "oskoss",
          "commits": 3,
          "avatar_url": "https://avatars.githubusercontent.com/u/4152407?v=4"
        },
        {
          "type": "User",
          "login": "andye2004",
          "commits": 3,
          "avatar_url": "https://avatars.githubusercontent.com/u/15898957?v=4"
        },
        {
          "type": "User",
          "login": "NielsCW",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/99152561?v=4"
        }
      ],
      "contributors_sampled": 28,
      "top_contributor_share": 0.833
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "dependabot-auto-merge.yaml",
        "maven.yml",
        "prs.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 8,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 3,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "14 out of 14 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 1/17 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 6 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 9,
            "reason": "1 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "b0be34a87b252f84b2bff850cb6e4155686bce4c",
        "ran_at": "2026-07-25T04:00:10Z",
        "aggregate_score": 5.4,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-24T21:45:05Z",
      "oldest_open_prs": [
        {
          "number": 62,
          "created_at": "2026-07-10T10:07:32Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 81,
          "created_at": "2026-07-13T08:19:14Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 84,
          "created_at": "2026-07-13T08:19:21Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 86,
          "created_at": "2026-07-13T08:19:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 88,
          "created_at": "2026-07-13T08:21:58Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 90,
          "created_at": "2026-07-13T21:45:29Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 91,
          "created_at": "2026-07-13T21:45:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 93,
          "created_at": "2026-07-13T21:46:22Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 94,
          "created_at": "2026-07-14T21:44:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 96,
          "created_at": "2026-07-14T21:45:00Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 97,
          "created_at": "2026-07-14T21:45:07Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 99,
          "created_at": "2026-07-14T21:45:23Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 112,
          "created_at": "2026-07-23T21:44:28Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 113,
          "created_at": "2026-07-23T21:44:44Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-23T21:56:26Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": []
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/intesys/spring-content",
    "host": "github.com",
    "name": "spring-content",
    "owner": "intesys"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 54,
      "inputs": {
        "security": 63,
        "vitality": 83,
        "community": 12,
        "governance": 55,
        "engineering": 51
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "good",
        "name": "Vitality",
        "value": 83,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 72,
            "inputs": {
              "commits_last_year": 103,
              "human_commit_share": 0.68,
              "days_since_last_push": 1,
              "active_weeks_last_year": 12
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "12/52 weeks with commits",
                "points": 8.3,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 12
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "103 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 103
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 4,
              "latest_release_tag": "3.1.1",
              "releases_from_tags": false,
              "days_since_latest_release": 1,
              "mean_days_between_releases": 7
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "4 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~7 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 7
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 1,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 1 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "critical",
        "name": "Community & Adoption",
        "value": 12,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 1,
            "inputs": {
              "forks": 0,
              "stars": 0,
              "watchers": 0,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "0 stars",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "0 forks",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "0 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "critical",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "has_readme": false,
              "has_license": false,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (GPL-3.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "GPL-3.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 55,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "at_risk",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 36,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 28,
              "top_contributor_share": 0.833
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 83% of commits",
                "points": 3.8,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 83
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "28 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 28
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 6 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "at_risk",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "issue_resolution"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 43,
            "inputs": {
              "merged_prs": 60,
              "open_issues": 0,
              "closed_issues": 0,
              "issue_closed_ratio": null,
              "closed_unmerged_prs": 40
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "no issues or no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_issues_or_data",
                    "params": {}
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "60/100 decided PRs merged",
                "points": 22.9,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 60,
                      "decided": 100
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 1/17 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 61,
            "inputs": {
              "followers": 8,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "intesys",
              "public_repos": 40,
              "account_age_days": 5295
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "8 followers of intesys",
                "points": 6.9,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 8,
                      "login": "intesys"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "40 public repos, account ~14 yr old",
                "points": 23.7,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 40
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 14
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "packages": [
                "it.intesys:spring-content-fs",
                "it.intesys:spring-content-s3",
                "it.intesys:spring-content-gcs",
                "it.intesys:spring-content-jpa",
                "it.intesys:spring-content-rest",
                "it.intesys:spring-content-solr",
                "it.intesys:spring-versions-jpa",
                "it.intesys:spring-content-mongo"
              ],
              "ecosystems": "maven",
              "any_deprecated": false,
              "min_days_since_publish": 1
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on maven",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "maven"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 1 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "4 published versions",
                "points": 12,
                "status": "partial",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "moderate",
        "name": "Engineering Quality",
        "value": 51,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "3 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "14 out of 14 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "critical",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": "https://intesys.github.io/spring-content/",
              "has_readme": false,
              "has_docs_dir": false,
              "has_description": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://intesys.github.io/spring-content/",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 63,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 54,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 5.4
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "14 out of 14 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 1/17 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 6 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "1 existing vulnerabilities detected",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the maven:it.intesys:spring-content-fs@4.0.1 runtime dependency closure — what installing the published package pulls in — 33 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "maven:it.intesys:spring-content-fs@4.0.1",
                  "assessed": 33
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 33,
              "unassessed_packages": 0,
              "affected_by_severity": "none",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 33,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 14
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 79,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "good",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.544,
              "agent_instruction_files": [
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 6931
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md, CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "37 of 68 human commits state their intent (structured subject or explanatory body)",
                "points": 29,
                "status": "partial",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 37,
                      "sampled": 68
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": true,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0.12,
              "toolchain_manifests": [
                "content-fs-spring-boot-starter/pom.xml",
                "content-jpa-spring-boot-starter/pom.xml",
                "content-mongo-spring-boot-starter/pom.xml",
                "content-rest-spring-boot-starter/pom.xml",
                "content-s3-spring-boot-starter/pom.xml",
                "content-solr-spring-boot-starter/pom.xml",
                "pom.xml",
                "spring-content-autoconfigure/pom.xml",
                "spring-content-azure-storage/pom.xml",
                "spring-content-bom/pom.xml",
                "spring-content-commons/pom.xml",
                "spring-content-docx4j/pom.xml",
                "spring-content-elasticsearch-boot-starter/pom.xml",
                "spring-content-elasticsearch/pom.xml",
                "spring-content-encryption/pom.xml",
                "spring-content-fs-boot-starter/pom.xml",
                "spring-content-fs/pom.xml",
                "spring-content-gcs/pom.xml",
                "spring-content-jpa-boot-starter/pom.xml",
                "spring-content-jpa/pom.xml",
                "spring-content-metadata-extraction-boot-starter/pom.xml",
                "spring-content-metadata-extraction/pom.xml",
                "spring-content-mongo-boot-starter/pom.xml",
                "spring-content-mongo/pom.xml",
                "spring-content-renditions-boot-starter/pom.xml",
                "spring-content-renditions/pom.xml",
                "spring-content-rest-boot-starter/pom.xml",
                "spring-content-rest/pom.xml",
                "spring-content-s3-boot-starter/pom.xml",
                "spring-content-s3/pom.xml",
                "spring-content-solr-boot-starter/pom.xml",
                "spring-content-solr/pom.xml",
                "spring-versions-commons/pom.xml",
                "spring-versions-jpa-boot-starter/pom.xml",
                "spring-versions-jpa/pom.xml"
              ],
              "dependency_bot_commit_share": 0.31
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "content-fs-spring-boot-starter/pom.xml, content-jpa-spring-boot-starter/pom.xml, content-mongo-spring-boot-starter/pom.xml (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "content-fs-spring-boot-starter/pom.xml, content-jpa-spring-boot-starter/pom.xml, content-mongo-spring-boot-starter/pom.xml"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "Java (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Java"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "devcontainer, Dockerfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "devcontainer, Dockerfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "12 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 12,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "31 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 31,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Java",
              "largest_source_bytes": 51386,
              "source_files_sampled": 645,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Java (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Java"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/645 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 645,
                      "oversized": 0
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Community profile unavailable"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-25T04:01:12.893212Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/i/intesys/spring-content.svg",
  "full_name": "intesys/spring-content",
  "license_state": "standard",
  "license_spdx": "GPL-3.0"
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.27.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte StatistikenMaven.