azure-storage-file-share-ts
Build Azure File Share Workflows in TypeScript
Azure File Share SDK workflows require precise client, authentication, and transfer patterns. This skill provides focused TypeScript examples for common storage operations.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "azure-storage-file-share-ts" from https://skillstore.io/skills/sickn33-azure-storage-file-share-ts.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-storage-file-share-ts/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "azure-storage-file-share-ts". How should a Node.js service upload a large local archive to Azure Files?
Expected outcome:
- Use a file stream and obtain the local size before creating the remote file.
- Set bounded concurrency and buffer sizes based on memory and network capacity.
- Use managed identity where available, and handle Azure status codes explicitly.
Using "azure-storage-file-share-ts". Which authentication method should a production Azure-hosted service use?
Expected outcome:
Use DefaultAzureCredential with managed identity. Grant only required storage permissions and avoid storing shared keys in application configuration.
Using "azure-storage-file-share-ts". How can a client receive temporary read access to one file?
Expected outcome:
Generate a file-scoped SAS with read-only permission and a short expiration. Share the URL securely and never write it to logs.
Security Audit
SafeAll 116 static findings are false positives caused by Markdown fences, TypeScript template literals, or documented Azure SDK inputs. SKILL.md contains no executable scripts, prompt injection, secret exfiltration, or unrelated network destinations.
Risk Factors
โ๏ธ External commands (50)
๐ Network access (5)
๐ Filesystem access (3)
๐ Env variables (12)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-azure-storage-file-share-ts/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-azure-storage-file-share-ts?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-azure-storage-file-share-ts?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-storage-file-share-ts/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-storage-file-share-ts.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
sickn33. (2026). azure-storage-file-share-ts security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-storage-file-share-ts/audits/6BibTeX citation
@techreport{sickn33-sickn33-azure-storage-file-share-ts-2026,
author = {sickn33},
title = {azure-storage-file-share-ts security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/sickn33-azure-storage-file-share-ts/audits/6},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "azure-storage-file-share-ts security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-08-14"
url: "https://skillstore.io/skills/sickn33-azure-storage-file-share-ts/audits/6"
identifiers:
- type: other
value: "skillstore:sickn33-azure-storage-file-share-ts:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Build File Transfer Services
Create reliable TypeScript upload and download flows for application files.
Automate Share Administration
Implement repeatable share, directory, quota, snapshot, and cleanup operations.
Secure Storage Integrations
Choose managed identity, shared key, connection string, or scoped SAS authentication.
Try These Prompts
Show a TypeScript example that authenticates with DefaultAzureCredential and creates an Azure file share named [share-name].
Design a Node.js TypeScript workflow to upload [local-path] into [share-name]/[directory-name] with clear error handling.
Recommend an Azure File Share streaming upload design for files around [size], including buffer size, concurrency, retries, and validation.
Design a production TypeScript service for uploads, downloads, snapshots, and read-only SAS links. Use managed identity and least privilege.
Best Practices
- Prefer managed identity and least-privilege roles for production authentication.
- Use streams for large files and validate paths, sizes, and transfer results.
- Use short-lived, narrowly scoped SAS tokens and keep credential-bearing URLs out of logs.
Avoid
- Do not embed account keys, connection strings, or SAS tokens in source code.
- Do not accept unvalidated share names, file paths, or source URLs from users.
- Do not use broad SAS permissions or long expiration periods without documented need.
Frequently Asked Questions
Does this skill create Azure resources automatically?
Which authentication method is preferred for production?
Can I use every example in a browser?
Does the skill support large files?
Does it cover temporary file access?
What must I customize before using an example?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r3
Version notice
The author did not declare a version.
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-storage-file-share-tsRef
5a26d1d61d694db29af9b138c661c1981076d9df
Maintenance freshness
8/15/2026
Usage
6 downloads ยท 95 views
File structure
๐ SKILL.md