Repository: bufbuild/buf

Issue #1005: buf mod update fails with 403
Created: 2022-03-16T07:20:26Z
After I run buf mod update I get an HTML code:
Failure: <!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
    <link rel="icon" type="image/png"
          href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAevSURBVHgB7djBil13Acfx/51MYzaWEaJEKc0dtYqrpj7BZOUD+AAhj1AQszQuFLMqPoHjCxjfYMaAIl11I4qhzkzSQGlaSds0bdP23p68wpf0v/p84PJfHn4c7vkezurG2XY7ZlqNw1svr66PiW6cbk+W667HLNtxfGu9ujomunFve7Rc92DMc3rr8mp/TPTrk+3hamdcGxMtG1djomXjzWXjb8ZEuy+M9e9+sDobk/zqZHtwbmccjYlWm3H1D/ur48FztTMAIBAQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAkt3Bc/f5x5u9iy/dPRgTffbhZu/Ci3PfB2Zv/PDsi8t7+y+MmWZv/ODu08sXf3p+zHTn9x+8tuzcH5P89/ZHr/7sly+Omf71l0dXlo1jpvffeeV4TLR36d/r3d3d9ZhIQL4B/3/76ZWdnXNHY6JHbz8dl167MGZ5/O6X69kbH/7nszE7ILM33v/HJ2N2QB68+eT2snPMcvq3T8bsgJzd+fSNmRsXp8tvWpSfOX/+WzeX49qYyCcsABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAkt3VZlwdc52OyVbbcX1sxzQndx5fWY43xkRndx6//v1XL7w1Jnnw5qd7y3F7TPTgn0/++JNffPuvY66jMdH9vz/588+vfedwTPT43S//tBzrMcmjk6dvLc+d18dEyzWf/R+vDJ6r1eC5u/jS3YOdnXNTHzybzVdX33/nleMxyaX1yXqz2Z6MibbbzfWH9398OCb63sv/m/jq8cz2t+/d+9HNMdGy8dl9XI9JttvV8cP7+1NfXL97+eRotd0ejHlO37v3w/0x0XIfD5fj2pjIJywAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEg+RqiY6zEE9wWfQAAAABJRU5ErkJggg==">
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=DM+Mono:wght@100;200;300;400;500;600;700;800;900&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=block"
          rel="stylesheet">
    <title>Buf | Forbidden</title>
    <style>
        html {
            line-height: 1.5;
            -webkit-text-size-adjust: 100%;
        }

        *, ::before, ::after {
            box-sizing: border-box;
            border-width: 0;
            border-style: solid;
            border-color: currentColor;
        }

        p, h1, h2 {
            margin: 0;
        }

        body {
            padding: 0;
            margin: 0;
            display: flex;
            min-height: 100vh;
            font-family: "Inter", sans-serif;
            color: rgb(107, 107, 139);
            font-weight: 400;
        }

        h1 {
            font-family: "DM Mono", monospace;
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0.8px;
            line-height: 24px;
            tab-size: 4;
            text-transform: uppercase;
            color: rgb(129, 140, 143);
            margin-bottom: 1rem;
        }

        h2 {
            font-size: 2.25rem;
            line-height: 2.5rem;
            margin-bottom: 1.5rem;
            display: block;
            font-family: "Inter", sans-serif;
            color: #090a3a;
            font-weight: 400;
        }

        a {
            color: rgb(22, 30, 222);
            text-decoration: none;
        }

        main {
            max-width: 50rem;
            width: 100%;
            margin: auto;
            padding: 5rem 40px 7rem;
        }

        .logo {
            position: absolute;
            top: 12px;
            left: 40px;
        }

        .logo img {
            height: 2.5rem;
        }

        .code-block {
            white-space: pre-line;
            font-family: "DM Mono", monospace;
            font-size: 13px;
            background-color: rgb(239, 249, 252);
            color: #7599A5;
            padding: 1rem;
            margin-bottom: 1.25rem;
        }

        .message-block {
            white-space: pre-line;
            margin-bottom: 1.25rem;
        }

        .button-bar {
            margin-top: 4rem;
            display: flex;
            flex-direction: column;
        }

        .button-bar > * + * {
            margin-top: 0.75rem;
        }

        .button-primary, .button-secondary {
            display: inline-block;
            width: max-content;
            min-width: max-content;
            border-radius: 2px;
            font-family: "DM Mono", monospace;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            text-align: center;
            font-size: 0.875rem;
            line-height: 1.25rem;
            text-decoration: none;
            padding: 0.5rem 1rem;
            border-width: 1px;
        }

        .button-primary {
            border-color: rgb(22, 30, 222);
            background-color: rgb(22, 30, 222);
            color: rgb(255, 255, 255);
        }

        .button-primary:hover {
            background-color: rgb(10, 17, 194);
        }

        .button-secondary {
            background-color: white;
            border-color: rgb(235, 235, 235);
        }

        .button-secondary:hover {
            background-color: rgb(248, 248, 255)
        }

        .decorative-bracket {
            position: relative;
        }

        @media (min-width: 640px) {
            .decorative-bracket::before {
                content: "";
                position: absolute;
                top: 1rem;
                bottom: 1rem;
                left: -40px;
                width: 20px;
                border: 1px solid rgb(235, 235, 235);
                border-right-width: 0;
            }
        }

    </style>
</head>
<body>
<a href="/" class="logo">
    <img
            src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgMTEyIDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy45NTIyOCAzOS4yODNMMC4zODA4NTkgMzkuMjgzTDAuMzgwODggLTAuMDAwMTA2ODEyTDMuOTUyMyAtMC4wMDAxMDY3OTlMMy45NTIyOCAzOS4yODNaIiBmaWxsPSIjNzdFMUZGIi8+CjxwYXRoIGQ9Ik0xMS4wOTUzIDM5LjI4M0w3LjUyMzkzIDM5LjI4M0w3LjUyMzk1IC0wLjAwMDEwNjgxMkwxMS4wOTU0IC0wLjAwMDEwNjc5OUwxMS4wOTUzIDM5LjI4M1oiIGZpbGw9IiM3N0UxRkYiLz4KPHBhdGggZD0iTTE4LjIzNyAzOS4yODNMMTQuNjY1NSAzOS4yODNMMTQuNjY1NSAtMC4wMDAxMDY4MTJMMTguMjM3IC0wLjAwMDEwNjc5OUwxOC4yMzcgMzkuMjgzWiIgZmlsbD0iIzc3RTFGRiIvPgo8cGF0aCBkPSJNMjUuMzc4NiAzOS4yODNMMjEuODA3MSAzOS4yODNMMjEuODA3MSAtMC4wMDAxMDY4MTJMMjUuMzc4NiAtMC4wMDAxMDY3OTlMMjUuMzc4NiAzOS4yODNaIiBmaWxsPSIjNzdFMUZGIi8+CjxwYXRoIGQ9Ik0zMi41MjE2IDM5LjI4M0wyOC45NTAyIDM5LjI4M0wyOC45NTAyIC0wLjAwMDEwNjgxMkwzMi41MjE2IC0wLjAwMDEwNjc5OUwzMi41MjE2IDM5LjI4M1oiIGZpbGw9IiM3N0UxRkYiLz4KPHBhdGggZD0iTTM5LjY2NTIgMzkuMjgzTDM2LjA5MzggMzkuMjgzTDM2LjA5MzggLTAuMDAwMTAyOTk3TDM5LjY2NTIgLTAuMDAwMTAyOTg0TDM5LjY2NTIgMzkuMjgzWiIgZmlsbD0iIzc3RTFGRiIvPgo8cGF0aCBkPSJNMTQuNjY3MSA1MEwxMS4wOTU3IDUwTDExLjA5NTcgMTAuNzE2OUwxNC42NjcxIDEwLjcxNjlMMTQuNjY3MSA1MFoiIGZpbGw9IiMxNjFFREUiLz4KPHBhdGggZD0iTTIxLjgwNjggNDkuOTk3OEwxOC4yMzU0IDQ5Ljk5NzhMMTguMjM1NCAxMC43MTQ3TDIxLjgwNjggMTAuNzE0N0wyMS44MDY4IDQ5Ljk5NzhaIiBmaWxsPSIjMTYxRURFIi8+CjxwYXRoIGQ9Ik0yOC45NDk4IDUwTDI1LjM3ODQgNTBMMjUuMzc4NCAxMC43MTY5TDI4Ljk0OTkgMTAuNzE2OUwyOC45NDk4IDUwWiIgZmlsbD0iIzE2MUVERSIvPgo8cGF0aCBkPSJNMzYuMDkzNCA0OS45OTc4TDMyLjUyMiA0OS45OTc4TDMyLjUyMiAxMC43MTQ3TDM2LjA5MzQgMTAuNzE0N0wzNi4wOTM0IDQ5Ljk5NzhaIiBmaWxsPSIjMTYxRURFIi8+CjxwYXRoIGQ9Ik00My4yMzUgNDkuOTk3OEwzOS42NjM2IDQ5Ljk5NzhMMzkuNjYzNiAxMC43MTQ3TDQzLjIzNSAxMC43MTQ3TDQzLjIzNSA0OS45OTc4WiIgZmlsbD0iIzE2MUVERSIvPgo8cGF0aCBkPSJNNTAuMzc2MSA1MEw0Ni44MDQ3IDUwTDQ2LjgwNDcgMTAuNzE2OUw1MC4zNzYxIDEwLjcxNjlMNTAuMzc2MSA1MFoiIGZpbGw9IiMxNjFFREUiLz4KPHBhdGggZD0iTTEwOC43NDggMzQuODMzMVYzMS41MTU5SDEwOS40NjNMMTEwLjEyNyAzMi45OTQ0TDExMC44IDMxLjUxNTlIMTExLjUwNVYzNC44MzMxSDExMC44NjNWMzIuNjkxMUwxMTAuMzk2IDMzLjc3MTZIMTA5Ljg1N0wxMDkuMzkxIDMyLjY4MTZWMzQuODMzMUgxMDguNzQ4Wk0xMDYuNjc1IDM0LjgzMzFWMzIuMDc1MUgxMDUuN1YzMS41MTU5SDEwOC4zMzNWMzIuMDc1MUgxMDcuMzU5VjM0LjgzMzFIMTA2LjY3NVoiIGZpbGw9IiMwOTBBM0EiLz4KPHBhdGggZD0iTTY3LjYwNTkgMzIuNDM2NUg3MS4zMjc4QzczLjcxNTEgMzIuNDM2NSA3NC45MDg4IDMxLjQ0OTYgNzQuOTA4OCAyOS40NzU5Qzc0LjkwODggMjguNTE3MiA3NC41Nzk4IDI3Ljc3NDcgNzMuOTIxOSAyNy4yNDg0QzczLjI4MjggMjYuNzAzMiA3Mi4zMjQxIDI2LjQzMDcgNzEuMDQ1OSAyNi40MzA3SDY3LjYwNTlWMzIuNDM2NVpNNjcuNjA1OSAxOC4yMjU1VjI0LjA2MjJINzAuMjI4MkM3MS42MzggMjQuMDYyMiA3Mi42ODEzIDIzLjc4MDIgNzMuMzU4IDIzLjIxNjNDNzQuMDUzNSAyMi42MzM1IDc0LjQwMTMgMjEuODgxNiA3NC40MDEzIDIwLjk2MDVDNzQuNDAxMyAyMC4xNTIyIDc0LjA5MTEgMTkuNDk0MyA3My40NzA4IDE4Ljk4NjhDNzIuODY5MiAxOC40NzkzIDcxLjk0ODIgMTguMjI1NSA3MC43MDc1IDE4LjIyNTVINjcuNjA1OVpNNjQuNzAxNyAxNS44Mjg4SDcwLjkzMzFDNzIuOTI1NiAxNS44Mjg4IDc0LjQ5NTIgMTYuMjk4NyA3NS42NDE5IDE3LjIzODZDNzYuNzg4NiAxOC4xNTk3IDc3LjM2MTkgMTkuMzgxNSA3Ny4zNjE5IDIwLjkwNDJDNzcuMzYxOSAyMS45NTY4IDc3LjA2MTEgMjIuODc3OSA3Ni40NTk2IDIzLjY2NzRDNzUuODc2OSAyNC40NTY5IDc1LjEyNSAyNC45NjQ1IDc0LjIwMzkgMjUuMTlDNzUuMjM3OCAyNS4zNzggNzYuMTAyNCAyNS44NTczIDc2Ljc5OCAyNi42MjhDNzcuNTEyMyAyNy4zOTg3IDc3Ljg2OTQgMjguNDMyNiA3Ny44Njk0IDI5LjcyOTdDNzcuODY5NCAzMS4yMzM1IDc3LjM1MjUgMzIuNDY0NyA3Ni4zMTg2IDMzLjQyMzRDNzUuMzAzNSAzNC4zNjMzIDczLjg2NTUgMzQuODMzMiA3Mi4wMDQ2IDM0LjgzMzJINjQuNzAxN1YxNS44Mjg4WiIgZmlsbD0iIzA5MEEzQSIvPgo8cGF0aCBkPSJNODkuODU0NSAyMC41Mzc2SDkyLjYxNzdWMzQuODMzMkg4OS44NTQ1VjMyLjM4MDFDODkuMTAyNiAzNC4xMjgzIDg3LjYxNzYgMzUuMDAyNCA4NS4zOTk0IDM1LjAwMjRDODMuOTg5NiAzNS4wMDI0IDgyLjg3MTEgMzQuNTg4OSA4Mi4wNDQxIDMzLjc2MThDODEuMjE3IDMyLjkxNTkgODAuODAzNCAzMS43NTk4IDgwLjgwMzQgMzAuMjkzNlYyMC41Mzc2SDgzLjU5NDlWMjkuNjE2OUM4My41OTQ5IDMwLjU5NDQgODMuODI5OCAzMS4zNDYzIDg0LjI5OTggMzEuODcyNkM4NC43ODg1IDMyLjM4MDEgODUuNDU1OCAzMi42MzM5IDg2LjMwMTcgMzIuNjMzOUM4Ny4zNzMyIDMyLjYzMzkgODguMjI4NSAzMi4yNTc5IDg4Ljg2NzYgMzEuNTA2Qzg5LjUyNTUgMzAuNzU0MSA4OS44NTQ1IDI5LjY5MjEgODkuODU0NSAyOC4zMTk4VjIwLjUzNzZaIiBmaWxsPSIjMDkwQTNBIi8+CjxwYXRoIGQ9Ik0xMDMuODYyIDE0Ljg3MDFWMTcuMjk1QzEwMy40MyAxNy4xMDcgMTAyLjk3OCAxNy4wMTMgMTAyLjUwOSAxNy4wMTNDMTAxLjEzNiAxNy4wMTMgMTAwLjQ1IDE3LjgzMDcgMTAwLjQ1IDE5LjQ2NjFWMjAuNTM3NkgxMDMuNDY3VjIyLjY4MDVIMTAwLjQ1VjM0LjgzMzJIOTcuNjg2OVYyMi42ODA1SDk1LjQwM1YyMC41Mzc2SDk3LjY4NjlWMTkuNDM3OUM5Ny42ODY5IDE3Ljk1MjkgOTguMDgxNyAxNi43ODc1IDk4Ljg3MTIgMTUuOTQxNkM5OS42Nzk1IDE1LjA3NjkgMTAwLjgwNyAxNC42NDQ1IDEwMi4yNTUgMTQuNjQ0NUMxMDIuNzgxIDE0LjY0NDUgMTAzLjMxNyAxNC43MTk3IDEwMy44NjIgMTQuODcwMVoiIGZpbGw9IiMwOTBBM0EiLz4KPC9zdmc+Cg=="
            alt="Buf"
    />
</a>
<main>
    <h1>Error 403</h1>
    <div class="decorative-bracket">
        <h2>Access Denied</h2>
        <p class="message-block">You are not permitted to access this resource:</p>


    </div>
</main>
</body>
</html>

Also it's unable to visit https://buf.build/settings/user page due to 403. What am I doing wrong? Thank you!
UPD: but https://docs.buf.build/ works correctly.

Duplicate issue #1096: Access denied (403) for any resource under https://buf.build/
Created: 2022-04-29T09:18:59Z
Hi!
I've wanted to use your remote protoc plugins described on page https://docs.buf.build/bsr/remote-generation/remote-plugin-execution . Particularly this one https://buf.build/protocolbuffers/plugins/java
Unfortunately I got 403 error. Maybe I need to authenticate somehow for using your resources? I've tried to use this link https://buf.build/login but got same error.
Can you fix it?

Closing comment (2022-04-29T14:50:46Z): Where are you located? May be a duplicate of #1005