Opens in a new tab
Skip to main content
Lesson 03 of 10

Check Who Makes It

Identify the publisher and expected behavior before trusting an extension.

About 10 minutesNo coding experience neededExplore in your browser

Look around. Try a small click.

This lesson works as a written guide with interactive examples. You can explore here before opening the real application or provider dashboard. A recorded video has not been added yet.

Read the short lesson

What will make more sense

  • Identify the publisher and expected behavior before trusting an extension.
  • The publisher and official documentation help identify the intended product.
  • Extensions can operate with broad editor permissions, so publisher and purpose matter.

One idea to keep

Identify the publisher and expected behavior before trusting an extension.

The short lesson

Read the explanation at your pace

Before adding software to a work environment, know who provides it and why you want it. This is not about memorizing security terminology. It is the same practical care you use when choosing a supplier: identify the organization, understand the product and know where support comes from. The extension listing is a useful place to begin that check.

Our prepared publisher-cards.md shows two fictional listings with almost identical names. One points to a clear publisher website and documentation explaining its document-preview function. The other provides little explanation and asks the reader to follow an unrelated download link. The activity is not claiming a real product is good or bad. It lets you practice noticing which questions remain unanswered.

Official product documentation can help confirm the intended listing. Check the extension's identifier or publisher when the documentation provides one. A recognizable icon, a familiar word in the title or a high number beside a listing is not the whole picture. You want enough information to connect the advertised capability to an accountable source and an understandable support path.

VS Code extensions can have broad capabilities through the extension host. They may read or change files, make network requests or run processes with the editor's permissions. Do not assume every extension has a narrow phone-style permission prompt for each possible capability. Read the publisher's documentation and privacy information when the extension handles material that matters to your business.

The current editor may show a publisher trust dialog when installing from a third-party publisher. Treat that as a real decision about the provider, not as proof the item has been individually approved for your situation. Extension packs and dependencies can also bring additional extensions. If you are using a managed company device, follow the organization's approved software process rather than working around it.

For the browser choice, select the response that checks the source and task together. You do not have to investigate every line of an extension's implementation. You do need a plausible reason to install it and enough information to understand the provider and expected behavior. Keeping that decision small and specific makes the rest of the setup easier to assess.

Try it here

Try it here · no installation needed

Choose the next small step

Follow the prepared example, then select a response to see why it fits. Nothing is connected or changed.

This is a local learning example with prepared responses. It does not run VS Code or contact an AI service.

STEP 1Confirm the publisher
STEP 2Understand the task and data handling
STEP 3Choose only an extension you have reason to trust

Two listings have similar names. What helps confirm the intended one?

A prompt you can keep

These are example words to copy into your own AI chat when you want to try them. Copying does not send a request.

Read the prepared example for this lesson. Explain the proposed action, its target and the expected result. Keep this as an explanation; do not change files or connect accounts.

A tiny next step, if you want one

Optional: try 2 small actions at your own pace

You can finish this lesson by exploring the example above. These real-app actions are optional, and there is nothing to submit.

  1. Optional: compare the two fictional publisher cards.
  2. Optional: read the publisher and privacy links for an extension already present in your editor.

A quick confidence check

These checkmarks are a personal reminder. Choose what feels familiar, and come back whenever you want.

Your place is saved in this browser when storage is available. There is no grading or account sync.

Try a short question

Choose an answer to see why it fits. You can try again or explore every explanation.

Two listings have similar names. What helps confirm the intended one?

Should you assume all extensions have narrow phone-style permissions?

If something looks different

My assistant or VS Code uses a different label.

Use the official help for your selected assistant and version. The course teaches the decision; the exact menu or capability can differ.

I do not have the account or feature used in the example.

Use the prepared browser example and downloaded notes. No account connection or paid service is required to complete this course.

Sources and further help

Read the official product guidance and related learning resources when you need them. You do not need to read every reference now.