Repository navigation
Allowlist maven.configdirector.com for maven and gradle jobs - #300
Merged
v-robaiken merged 1 commit intoOct 12, 2026
Merged
Conversation
maven.configdirector.com is ConfigDirector's public Maven repository for its Android and Java SDKs (group com.configdirector), whose new versions are no longer published to Maven Central. Like the vendor repositories it is listed next to, it serves anonymous downloads and returns 404 (not 401) for an absent artifact. It does not redirect artifact paths. Exact host only: other configdirector.com hosts are not registries. A child probe and a parent probe keep the entry from widening.
abeiderman
force-pushed
the
allowlist-maven-configdirector
branch
from
October 8, 2026 15:49
266f6f1 to
20fa38b
Compare
v-robaiken
approved these changes
Oct 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What are you trying to accomplish?
We run ConfigDirector, a feature flag and remote configuration service, and
maven.configdirector.comis where we publish our Android SDK, Java server SDK and OpenFeature providers (groupcom.configdirector). Since October 2026 new versions are published only there, not to Maven Central.Right now a Gradle or Maven update job can't reach the host unless the repository's
dependabot.ymldeclares it underregistries:, even though it needs no credentials. A repository that uses our SDKs without that declaration gets no update pull requests for them. The host is needed by every repository that uses the SDKs, not by our own builds, which is the case Resolve a blocked host describes for the defaults. Until this is merged, our docs tell consumers to add theregistries:entry.Anything you want to highlight for special attention from reviewers?
Public vendor repository, not a private registry. The host name carries our own name, which your allowlist skill lists as a private-registry signal. It is a vendor distribution host like
maven.fullstory.com: anyone downloads from it anonymously, and only ConfigDirector publishes to it. It is a single bucket behind our own domain, not a tenant of a multi-tenant registry service. Evidence that we operate it and that it is public:maven.configdirector.comas an exact subject alternative name, not a wildcard.Exact host only. Other configdirector.com hosts serve our website, docs and product, not packages, so neither a leading dot nor a glob fits. The tests pin both a child (
evil.maven.configdirector.com) and the parent (configdirector.com) closed.How will you know you've accomplished your goal?
Probes of the host (2026-10-06), one hop each with no redirects followed. It resolves to public Cloudflare addresses only:
Checklist