Use probo.com for bare and marketing domain references

Replace the bare `getprobo.com` domain and the `www.getprobo.com`
marketing host with `probo.com` / `www.probo.com` across the codebase.
Functional subdomains (app, console, notification, custom, test,
cookie-banner, compliance) keep their existing `getprobo.com` hosts,
and changelog entries are left untouched.

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2026-06-09 17:39:26 +02:00
parent 6757c07bd5
commit c7e2fc209f
60 changed files with 73 additions and 73 deletions

View File

@@ -135,4 +135,4 @@
# ── Custom domains (Pebble ACME via compose) ──────────────────────────
# CUSTOM_DOMAINS_CNAME_TARGET=custom.getprobo.com
# ACME_DIRECTORY=https://localhost:14000/dir
# ACME_EMAIL=admin@getprobo.com
# ACME_EMAIL=admin@probo.com

View File

@@ -26,6 +26,6 @@ of who you are or your background.
If you see someone behaving inappropriately, please contact the
project maintainers at [report at getprobo dot
com](mailto:report@getprobo.com). We will investigate all complaints
com](mailto:report@probo.com). We will investigate all complaints
and respond as we determine necessary. We may temporarily or
permanently ban contributors who violate these rules.

View File

@@ -122,16 +122,16 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for the full development environment walk
Contributions are welcome. Read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a pull request. All commits require a Developer Certificate of Origin (DCO) sign-off (`git commit -s`). No CLA required.
To report a security vulnerability, email [security@getprobo.com](mailto:security@getprobo.com) rather than opening a public issue. See [SECURITY.md](SECURITY.md) for the full disclosure policy.
To report a security vulnerability, email [security@probo.com](mailto:security@probo.com) rather than opening a public issue. See [SECURITY.md](SECURITY.md) for the full disclosure policy.
## Community
- [Discord](https://discord.gg/8qfdJYfvpY) - Get help, share feedback, and talk to the team
- [Documentation](https://www.getprobo.com/docs)
- [Blog](https://www.getprobo.com/blog)
- [Documentation](https://www.probo.com/docs)
- [Blog](https://www.probo.com/blog)
- [Twitter / X](https://twitter.com/getprobo)
- [LinkedIn](https://www.linkedin.com/company/getprobo)
- [Website](https://www.getprobo.com)
- [Website](https://www.probo.com)
## License

View File

@@ -4,7 +4,7 @@
If you believe you have found a security vulnerability in this
project, please report it to us by emailing
[security@getprobo.com](security@getprobo.com).
[security@probo.com](security@probo.com).
Please include:
- A description of the issue

View File

@@ -15,7 +15,7 @@ When using this data, you must:
When using this data, please include the following attribution:
```
Data sourced from Probo Inc. (https://www.getprobo.com) under CC BY-SA 4.0 license
Data sourced from Probo Inc. (https://www.probo.com) under CC BY-SA 4.0 license
```
## More Information

View File

@@ -91,7 +91,7 @@ export function ViewerDropdown(props: { fKey: ViewerDropdownFragment$key }) {
/>
)}
<UserDropdownItem
to="mailto:support@getprobo.com"
to="mailto:support@probo.com"
icon={IconCircleQuestionmark}
label={__("Help")}
/>

View File

@@ -109,7 +109,7 @@ export function ViewerMembershipDropdown(props: {
label={__("My Signatures")}
/>
<UserDropdownItem
to="mailto:support@getprobo.com"
to="mailto:support@probo.com"
icon={IconCircleQuestionmark}
label={__("Help")}
/>

View File

@@ -67,7 +67,7 @@ export function CodeSnippets() {
{__("Looking for ES module or headless integration?")}
{" "}
<a
href="https://www.getprobo.com/docs/product/cookie-banner/javascript-sdk"
href="https://www.probo.com/docs/product/cookie-banner/javascript-sdk"
target="_blank"
rel="noopener noreferrer"
className="text-txt-primary underline hover:no-underline"

View File

@@ -60,7 +60,7 @@ export function MainLayout(props: Props) {
</div>
<a
href="https://www.getprobo.com/"
href="https://www.probo.com/"
className="flex gap-2 text-sm font-medium text-txt-tertiary items-center w-max mx-auto my-10"
>
{__("Powered by")}

View File

@@ -303,7 +303,7 @@ export function NDAPage(props: {
</div>
</div>
<a
href="https://www.getprobo.com/"
href="https://www.probo.com/"
className="flex gap-1 text-sm font-medium text-txt-tertiary items-center py-6"
>
Powered by

View File

@@ -9,7 +9,7 @@ keywords:
- soc2
- security
- governance
home: https://getprobo.com
home: https://probo.com
sources:
- https://github.com/getprobo/probo
maintainers:

View File

@@ -126,7 +126,7 @@ AWS_ACCESS_KEY_ID="probod" \
AWS_SECRET_ACCESS_KEY="thisisnotasecret" \
AWS_USE_PATH_STYLE=true \
ACME_DIRECTORY="https://127.0.0.1:14000/dir" \
ACME_EMAIL="admin@getprobo.com" \
ACME_EMAIL="admin@probo.com" \
ACME_KEY_TYPE="EC256" \
ACME_ROOT_CA="$(cat /workspace/compose/pebble/certs/rootCA.pem)" \
/workspace/bin/probod-bootstrap -output /etc/probod/config.yml

View File

@@ -1 +1 @@
Move to [getprobo.com/docs](https://www.getprobo.com/docs)
Move to [probo.com/docs](https://www.probo.com/docs)

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -7,7 +7,7 @@ export interface Config {
const STORAGE_KEY = "probo-example-config";
// Seed defaults from Vite env (loaded from ../../../getprobo.com/.env) so the
// Seed defaults from Vite env (loaded from ../../../probo.com/.env) so the
// example is usable without any manual setup when those vars are present.
const defaultConfig: Config = {
bannerId: import.meta.env.PUBLIC_COOKIE_BANNER_ID ?? "",

View File

@@ -5,7 +5,7 @@ export default defineConfig({
plugins: [react()],
// Use the PUBLIC_ prefix so the example accepts the same env var names
// (PUBLIC_COOKIE_BANNER_ID, PUBLIC_COOKIE_BANNER_API_BASE_URL,
// PUBLIC_POSTHOG_API_KEY) used by getprobo.com. Copy .env.example to .env
// PUBLIC_POSTHOG_API_KEY) used by probo.com. Copy .env.example to .env
// and fill in your values.
envPrefix: "PUBLIC_",
server: {

View File

@@ -45,7 +45,7 @@ registerThemedBanner();
></probo-cookie-banner>
```
See [Theming](https://www.getprobo.com/docs/product/cookie-banner/theming) to customize colors, fonts, and styling with CSS custom properties.
See [Theming](https://www.probo.com/docs/product/cookie-banner/theming) to customize colors, fonts, and styling with CSS custom properties.
### Headless Components
@@ -96,7 +96,7 @@ registerComponents();
## Documentation
Full documentation is available at **https://www.getprobo.com/docs/product/cookie-banner/overview**
Full documentation is available at **https://www.probo.com/docs/product/cookie-banner/overview**
## License

View File

@@ -22,4 +22,4 @@ export const LOCK_ICON = `<svg xmlns="http://www.w3.org/2000/svg" width="24" hei
const PROBO_LOGO = `<svg xmlns="http://www.w3.org/2000/svg" fill="none" height="14" viewBox="0 0 90 24" aria-hidden="true"><g clip-path="url(#pc)"><rect width="24" height="24" x=".85" fill="currentColor" rx="5.14"/><path stroke="#fff" stroke-width="3.53" d="M20.57 6.17c2.96 4.47-6.43 13.97-20.32 5.66"/><path stroke="url(#pg)" stroke-width="3.53" d="M20.57 6.17c2.96 4.47-6.43 13.97-20.32 5.66"/><path fill="#fff" d="M19.07 7.1a1.77 1.77 0 0 0 3-1.86l-1.5.93-1.5.94ZM8.82 25.18l1.71-.41c-2.3-9.67.01-14.66 2.54-16.83A6.25 6.25 0 0 1 17 6.33c1.22-.01 1.87.44 2.08.78l1.5-.94 1.5-.93c-1.1-1.74-3.16-2.46-5.13-2.44-2.03.03-4.26.81-6.17 2.45-3.9 3.35-6.16 9.92-3.67 20.33l1.72-.41Z"/></g><path fill="currentColor" d="M66.87 0v7.32a4.84 4.84 0 0 1 1.48-.74 5.63 5.63 0 0 1 1.76-.28c1.63 0 3 .55 4.1 1.68a5.5 5.5 0 0 1 1.67 4.06c0 1.6-.56 2.93-1.69 4.06a5.49 5.49 0 0 1-4.08 1.69 5.8 5.8 0 0 1-4.06-1.56 5.48 5.48 0 0 1-1.71-4.27V0h2.53Zm3.24 8.72a3.2 3.2 0 0 0-3.24 3.32 3.18 3.18 0 0 0 3.24 3.32 3.2 3.2 0 0 0 3.24-3.32c0-1.9-1.43-3.32-3.24-3.32ZM52.75 7.98a5.53 5.53 0 0 1 4.08-1.68c1.61 0 2.93.55 4.06 1.68a5.51 5.51 0 0 1 1.69 4.06c0 1.58-.55 2.95-1.69 4.09a5.59 5.59 0 0 1-4.06 1.66 5.64 5.64 0 0 1-4.08-1.66 5.53 5.53 0 0 1-1.69-4.09c0-1.6.56-2.92 1.7-4.06Zm.84 4.06c0 .98.32 1.77.93 2.4.63.6 1.4.92 2.31.92.92 0 1.7-.31 2.3-.92.63-.64.94-1.42.94-2.4 0-.97-.31-1.76-.94-2.37a3.03 3.03 0 0 0-2.3-.95 3.22 3.22 0 0 0-3.24 3.32ZM79.32 7.98A5.53 5.53 0 0 1 83.4 6.3c1.6 0 2.93.55 4.06 1.68a5.51 5.51 0 0 1 1.69 4.06c0 1.58-.56 2.95-1.7 4.09a5.59 5.59 0 0 1-4.05 1.66 5.64 5.64 0 0 1-4.08-1.66 5.53 5.53 0 0 1-1.69-4.09c0-1.6.55-2.92 1.69-4.06Zm.84 4.06c0 .98.32 1.77.92 2.4.64.6 1.4.92 2.32.92.92 0 1.69-.31 2.3-.92.63-.64.94-1.42.94-2.4 0-.97-.31-1.76-.95-2.37a3.03 3.03 0 0 0-2.29-.95 3.22 3.22 0 0 0-3.24 3.32ZM34.24 16.76V24h-2.53V12.12c0-1.82.58-3.24 1.71-4.27a5.87 5.87 0 0 1 4.06-1.55c1.56 0 2.98.55 4.08 1.68a5.51 5.51 0 0 1 1.7 4.06 5.66 5.66 0 0 1-5.77 5.75 5.43 5.43 0 0 1-2.88-.77l-.36-.26Zm3.24-8.04a3.2 3.2 0 0 0-3.24 3.32c0 1.9 1.42 3.32 3.24 3.32a3.2 3.2 0 0 0 3.24-3.32 3.2 3.2 0 0 0-3.24-3.32ZM47.4 17.65h-2.5v-6.7c0-3.23 1.82-4.52 4.27-4.52h.6v2.42h-.47c-1.26 0-1.9.71-1.9 2.1v6.7Z"/><defs><linearGradient id="pg" x1="18.77" x2="1.2" y1="13.56" y2="13.56" gradientUnits="userSpaceOnUse"><stop stop-color="#101E1C" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></linearGradient><clipPath id="pc"><rect width="24" height="24" x=".85" fill="#fff" rx="5.14"/></clipPath></defs></svg>`;
export const BRANDING = `<div class="branding" data-branding><a href="https://www.getprobo.com" target="_blank" rel="noopener noreferrer">Privacy by ${PROBO_LOGO}</a></div>`;
export const BRANDING = `<div class="branding" data-branding><a href="https://www.probo.com" target="_blank" rel="noopener noreferrer">Privacy by ${PROBO_LOGO}</a></div>`;

View File

@@ -68,7 +68,7 @@ func DefaultPresenterConfig(baseURL string) PresenterConfig {
BaseURL: baseURL, // can change to custom domain when needed
PoweredByLogoPath: brand.DefaultPoweredByLogoPath,
SenderCompanyName: "Probo",
SenderCompanyWebsiteURL: "https://www.getprobo.com",
SenderCompanyWebsiteURL: "https://www.probo.com",
SenderCompanyLogoPath: brand.DefaultSenderCompanyLogoPath,
SenderCompanyHeadquarterAddress: "Probo Inc, 490 Post St, STE 640, San Francisco, CA, 94102, US",
}

View File

@@ -61,7 +61,7 @@ export const EmailLayout = ({
</Text>
<Text style={footerAddress}>
<span style={{verticalAlign: "middle"}}>Powered By </span>
<Link style={{display: "inline-block", height: "16px", verticalAlign: "middle"}} href="https://www.getprobo.com">
<Link style={{display: "inline-block", height: "16px", verticalAlign: "middle"}} href="https://www.probo.com">
<ProboLogo />
</Link>
</Text>

View File

@@ -27,7 +27,7 @@ export class ProboApi implements ICredentialType {
icon: Icon = { light: 'file:../icons/probo-light.svg', dark: 'file:../icons/probo.svg' };
documentationUrl = 'https://www.getprobo.com/docs';
documentationUrl = 'https://www.probo.com/docs';
properties: INodeProperties[] = [
{

View File

@@ -6,12 +6,12 @@
"resources": {
"credentialDocumentation": [
{
"url": "https://www.getprobo.com/docs"
"url": "https://www.probo.com/docs"
}
],
"primaryDocumentation": [
{
"url": "https://www.getprobo.com/docs"
"url": "https://www.probo.com/docs"
}
],
"generic": []

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2025-2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2025-2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -53,8 +53,8 @@ func NewBrowser(ctx context.Context, addr string) *Browser {
}
// SetAllowedDomain restricts navigation to URLs under the given domain and
// its subdomains. For example, setting "getprobo.com" allows navigation to
// getprobo.com, www.getprobo.com, and compliance.getprobo.com.
// its subdomains. For example, setting "probo.com" allows navigation to
// probo.com, www.probo.com, and docs.probo.com.
// This replaces any previously set domains.
func (b *Browser) SetAllowedDomain(domain string) {
domain = strings.ToLower(strings.TrimSpace(domain))

View File

@@ -254,7 +254,7 @@ func (b *Builder) Build() (*probodconfig.FullConfig, error) {
CAAIssuerDomain: b.getEnvOrDefault("CUSTOM_DOMAINS_CAA_ISSUER_DOMAIN", "letsencrypt.org"),
ACME: probodconfig.ACMEConfig{
Directory: b.getEnvOrDefault("ACME_DIRECTORY", "https://acme-v02.api.letsencrypt.org/directory"),
Email: b.getEnvOrDefault("ACME_EMAIL", "admin@getprobo.com"),
Email: b.getEnvOrDefault("ACME_EMAIL", "admin@probo.com"),
KeyType: b.getEnvOrDefault("ACME_KEY_TYPE", "EC256"),
RootCA: b.getEnv("ACME_ROOT_CA"),
AccountKey: b.getEnv("ACME_ACCOUNT_KEY"),

View File

@@ -255,7 +255,7 @@ func TestBuilder_Build_Defaults(t *testing.T) {
assert.Equal(t, "custom.getprobo.com", cfg.Probod.CustomDomains.CnameTarget)
assert.Equal(t, "8.8.8.8:53", cfg.Probod.CustomDomains.ResolverAddr)
assert.Equal(t, "https://acme-v02.api.letsencrypt.org/directory", cfg.Probod.CustomDomains.ACME.Directory)
assert.Equal(t, "admin@getprobo.com", cfg.Probod.CustomDomains.ACME.Email)
assert.Equal(t, "admin@probo.com", cfg.Probod.CustomDomains.ACME.Email)
assert.Equal(t, "EC256", cfg.Probod.CustomDomains.ACME.KeyType)
// SCIM bridge config

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -56,7 +56,7 @@ UPDATE vendors SET
WHEN 'Ramp' THEN 'https://trust.ramp.com/'
WHEN 'ClickHouse' THEN 'https://clickhouse.com/legal/agreements/subprocessors'
WHEN 'Tailscale' THEN 'https://tailscale.com/dpa-subprocessors'
WHEN 'Probo' THEN 'https://www.getprobo.com/subprocessors'
WHEN 'Probo' THEN 'https://www.probo.com/subprocessors'
WHEN 'folk' THEN 'https://www.folk.app/privacy-policy#3-list-of-sub-processors'
WHEN 'Claap' THEN 'https://www.claap.io/legal/privacy-policy#sub-processors'
WHEN 'Pitch' THEN 'https://pitch.com/dpa#annex-7-2'

View File

@@ -1,4 +1,4 @@
-- Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
-- Copyright (c) 2026 Probo Inc <hello@probo.com>.
--
-- Permission to use, copy, modify, and/or distribute this software for any
-- purpose with or without fee is hereby granted, provided that the above

View File

@@ -451,14 +451,14 @@
You may contact us to let us know of your changes as to how we may contact you
electronically, and to withdraw your prior consent to receive notices and
disclosures electronically. To reach us, please send an email to
<strong>legal@getprobo.com</strong>.
<strong>legal@probo.com</strong>.
</p>
<h3>To advise us of your new email address</h3>
<p>
To let us know of a change in your email address where we should send notices and
disclosures electronically to you, you must send an email message to us at
legal@getprobo.com and in the body of such request you must state your previous
legal@probo.com and in the body of such request you must state your previous
email address and your new email address. We do not require any other information
from you to change your email address.
</p>
@@ -474,7 +474,7 @@
subsequent page, indicate you wish to withdraw your consent; or
</li>
<li>
send us an email to legal@getprobo.com and in the body of such request you
send us an email to legal@probo.com and in the body of such request you
must state your email, full name, mailing address, and telephone number. We do
not need any other information from you to withdraw consent. The consequences of
your withdrawing consent for online documents will be that transactions may take

View File

@@ -137,10 +137,10 @@ var (
Description: "Probo is an open-source compliance platform that helps startups achieve SOC 2 and ISO 27001 certifications quickly and affordably, with expert guidance and no thirdParty lock-in.",
LegalName: "Probo Inc.",
HeadquarterAddress: "490 Post St, Suite 640,San Francisco, CA 94102, United States",
WebsiteURL: "https://www.getprobo.com/",
PrivacyPolicyURL: "https://www.getprobo.com/privacy",
TermsOfServiceURL: "https://www.getprobo.com/terms",
SubprocessorsListURL: "https://www.getprobo.com/subprocessors",
WebsiteURL: "https://www.probo.com/",
PrivacyPolicyURL: "https://www.probo.com/privacy",
TermsOfServiceURL: "https://www.probo.com/terms",
SubprocessorsListURL: "https://www.probo.com/subprocessors",
}
)

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
//
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above

View File

@@ -15,7 +15,7 @@ When using this data, you must:
When using this data, please include the following attribution:
```
Data sourced from Probo Inc. (https://www.getprobo.com) under CC BY-SA 4.0 license
Data sourced from Probo Inc. (https://www.probo.com) under CC BY-SA 4.0 license
```
## More Information

View File

@@ -159,7 +159,7 @@ func New() *Implm {
ResolverAddr: "8.8.8.8:53",
ACME: ACMEConfig{
Directory: "https://acme-v02.api.letsencrypt.org/directory",
Email: "admin@getprobo.com",
Email: "admin@probo.com",
KeyType: "EC256",
},
},

View File

@@ -108,7 +108,7 @@ func TestUnmarshalDocument(t *testing.T) {
linkAttrs, err := linkNode.Marks[0].LinkAttrs()
require.NoError(t, err)
assert.Equal(t, "https://getprobo.com", linkAttrs.Href)
assert.Equal(t, "https://probo.com", linkAttrs.Href)
require.NotNil(t, linkAttrs.Target)
assert.Equal(t, "_blank", *linkAttrs.Target)
require.NotNil(t, linkAttrs.Rel)

View File

@@ -1 +1 @@
<h1>Heading 1</h1><p>This is a paragraph <strong>with some bold</strong> and <em>some italic </em>and some <u>underlined text</u>.<br>It contains a line break, and some <s>strikethrough.</s><br>There&#39;s some <code>inline code</code>. And a <a href="https://getprobo.com" target="_blank" rel="noopener noreferrer nofollow">link</a></p><h2>Heading 2</h2><p>A simple paragraph.</p><pre><code>code block</code></pre><h3>Heading 3</h3><ul><li><p>ul <strong>list</strong> item 1</p></li><li><p>ul <em>list</em> item 2</p></li><li><p>ul <a href="https://google.com" target="_blank" rel="noopener noreferrer nofollow">list</a> item 3</p></li></ul><hr><ol><li><p>ol list <u>item</u> 1</p></li><li><p>ol list <code>item</code> 2</p></li><li><p>ol list <s>item</s> 3</p></li></ol><hr><blockquote><p>Blockquote<br>Line <strong>break</strong></p></blockquote><hr><table><tr><th><p>th 1</p></th><th><p>th 2</p></th><th><p>th 3</p></th><th style="min-width: 61px"><p>th 4</p></th></tr><tr><td><p>td <em>11</em></p></td><td><p>td <strong>12</strong></p></td><td><p>td <s>13</s></p></td><td style="min-width: 61px"><ul><li><p>1</p></li><li><p>2</p></li></ul></td></tr><tr><td><p>td <u>21</u></p></td><td><p>td <a href="https://example.org" target="_blank" rel="noopener noreferrer nofollow">22</a></p></td><td><p>td <code>23</code></p></td><td style="min-width: 61px"><ol><li><p>A</p></li><li><p>B</p></li></ol></td></tr></table><p></p>
<h1>Heading 1</h1><p>This is a paragraph <strong>with some bold</strong> and <em>some italic </em>and some <u>underlined text</u>.<br>It contains a line break, and some <s>strikethrough.</s><br>There&#39;s some <code>inline code</code>. And a <a href="https://probo.com" target="_blank" rel="noopener noreferrer nofollow">link</a></p><h2>Heading 2</h2><p>A simple paragraph.</p><pre><code>code block</code></pre><h3>Heading 3</h3><ul><li><p>ul <strong>list</strong> item 1</p></li><li><p>ul <em>list</em> item 2</p></li><li><p>ul <a href="https://google.com" target="_blank" rel="noopener noreferrer nofollow">list</a> item 3</p></li></ul><hr><ol><li><p>ol list <u>item</u> 1</p></li><li><p>ol list <code>item</code> 2</p></li><li><p>ol list <s>item</s> 3</p></li></ol><hr><blockquote><p>Blockquote<br>Line <strong>break</strong></p></blockquote><hr><table><tr><th><p>th 1</p></th><th><p>th 2</p></th><th><p>th 3</p></th><th style="min-width: 61px"><p>th 4</p></th></tr><tr><td><p>td <em>11</em></p></td><td><p>td <strong>12</strong></p></td><td><p>td <s>13</s></p></td><td style="min-width: 61px"><ul><li><p>1</p></li><li><p>2</p></li></ul></td></tr><tr><td><p>td <u>21</u></p></td><td><p>td <a href="https://example.org" target="_blank" rel="noopener noreferrer nofollow">22</a></p></td><td><p>td <code>23</code></p></td><td style="min-width: 61px"><ol><li><p>A</p></li><li><p>B</p></li></ol></td></tr></table><p></p>

View File

@@ -101,7 +101,7 @@
{
"type": "link",
"attrs": {
"href": "https://getprobo.com",
"href": "https://probo.com",
"target": "_blank",
"rel": "noopener noreferrer nofollow",
"class": null,

View File

@@ -2,7 +2,7 @@
This is a paragraph **with some bold** and *some italic* and some <u>underlined text</u>.\
It contains a line break, and some ~~strikethrough.~~\
There's some `inline code`. And a [link](https://getprobo.com)
There's some `inline code`. And a [link](https://probo.com)
## Heading 2

View File

@@ -33,8 +33,8 @@ import (
// These describe the Probo product itself (not the per-tenant deployment), so
// they are the canonical brand homepage and logo rather than the baseURL.
const (
proboBrandURI = "https://www.getprobo.com"
proboLogoURI = "https://www.getprobo.com/probo-logo-only.svg"
proboBrandURI = "https://www.probo.com"
proboLogoURI = "https://www.probo.com/probo-logo-only.svg"
)
type oauthClientMetadata struct {

View File

@@ -67,8 +67,8 @@ func TestHandleConnectorOAuthClientMetadata(t *testing.T) {
// ...while the brand fields shown on the consent screen are the canonical
// Probo product identity, NOT the per-tenant deployment URL.
assert.Equal(t, "Probo", doc.ClientName)
assert.Equal(t, "https://www.getprobo.com", doc.ClientURI)
assert.Equal(t, "https://www.getprobo.com/probo-logo-only.svg", doc.LogoURI)
assert.Equal(t, "https://www.probo.com", doc.ClientURI)
assert.Equal(t, "https://www.probo.com/probo-logo-only.svg", doc.LogoURI)
assert.Equal(t, "none", doc.TokenEndpointAuthMethod, "public client must advertise token_endpoint_auth_method none")
assert.Contains(t, doc.GrantTypes, "authorization_code")
assert.Contains(t, doc.GrantTypes, "refresh_token")