Skills azure-storage-file-datalake-py
๐Ÿ“ฆ

azure-storage-file-datalake-py

Content revision r2 Medium Risk โš™๏ธ External commands๐ŸŒ Network access๐Ÿ“ Filesystem access

Build Azure Data Lake Workflows in Python

Azure Data Lake SDK workflows require several related clients and operation patterns. This skill provides focused Python examples for files, directories, ACLs, and asynchronous access.

Supports: Claude Codex Code(CC)
๐Ÿ“Š 70 Adequate

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "azure-storage-file-datalake-py" from https://skillstore.io/skills/sickn33-azure-storage-file-datalake-py.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-storage-file-datalake-py/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.

Test it

Using "azure-storage-file-datalake-py". List every item under the raw directory.

Expected outcome:

  • Recursive listing selected for raw.
  • Each result identifies whether the path is a file or directory.
  • No content is modified.

Using "azure-storage-file-datalake-py". Upload a large report and preserve its directory structure.

Expected outcome:

  • The target directory and file path are identified.
  • The report is appended in ordered chunks and flushed at the final length.
  • File properties are checked after upload.

Using "azure-storage-file-datalake-py". Change access for a project directory.

Expected outcome:

The response identifies the target directory, proposes least-privilege ACL changes, and requests confirmation before applying them.

Security Audit

Medium Risk
v5 โ€ข 7/23/2026 Open versioned report

All 36 static findings are false positives caused by Markdown syntax, Azure endpoint placeholders, API method names, and a fixed-path download example. No prompt injection or malicious exfiltration intent was found. The examples do include destructive and access-changing operations without explicit safety checks.

1
Files scanned
220
Lines analyzed
0
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Destructive Storage Operations Lack Safeguards
Examples delete file systems, directories, and files, overwrite content, rename directories, and change ACLs without confirmation or scope validation.
The cited examples directly perform destructive or access-changing actions, and the surrounding guidance provides no confirmation or rollback controls.
Audited by: codex View Audit History โ†’
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.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-azure-storage-file-datalake-py/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-azure-storage-file-datalake-py/security.svg)](https://skillstore.io/skills/sickn33-azure-storage-file-datalake-py?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-azure-storage-file-datalake-py?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-storage-file-datalake-py/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-azure-storage-file-datalake-py.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-datalake-py security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-storage-file-datalake-py/audits/5

BibTeX citation

@techreport{sickn33-sickn33-azure-storage-file-datalake-py-2026, author = {sickn33}, title = {azure-storage-file-datalake-py security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-azure-storage-file-datalake-py/audits/5}, 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-datalake-py security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-07-23" url: "https://skillstore.io/skills/sickn33-azure-storage-file-datalake-py/audits/5" identifiers: - type: other value: "skillstore:sickn33-azure-storage-file-datalake-py:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
69
Community
83
Spec Compliance

What You Can Build

Prepare Analytics Storage

Create hierarchical directories and upload source files for an analytics pipeline.

Implement Storage Features

Add Python operations for uploads, downloads, listings, metadata, and file movement.

Manage Access Controls

Review directory ACL patterns and recursive access updates for governed storage.

Try These Prompts

Connect to a Data Lake
Show a Python connection pattern for Azure Data Lake Storage using DefaultAzureCredential and my account name.
Upload and Download Files
Design a Python workflow that uploads a local file, verifies its properties, and downloads it to a specified path.
Build a Directory Workflow
Create a Python approach for nested directories, recursive path listing, metadata updates, and a confirmed directory rename.
Design an Async Ingestion Flow
Plan an asynchronous Python ingestion flow with chunked uploads, explicit offsets, validation, retries, and least-privilege ACL updates.

Best Practices

  • Use DefaultAzureCredential and grant only the permissions required for each operation.
  • Confirm resource names and preserve recoverable copies before delete, overwrite, rename, or ACL changes.
  • Use ordered append offsets, flush the final length, and verify file properties after large uploads.

Avoid

  • Do not embed account keys, connection strings, or user credentials in prompts or source files.
  • Do not run delete, overwrite, rename, or recursive ACL operations without explicit confirmation.
  • Do not assume placeholder account names, paths, permissions, or network settings match the target environment.

Frequently Asked Questions

Which Azure service does this skill cover?
It covers Azure Data Lake Storage Gen2 through the azure-storage-file-datalake Python package.
How does authentication work?
The examples use DefaultAzureCredential, which searches supported local and hosted Azure identity sources.
Can it upload large files?
Yes. It shows ordered append operations followed by a flush at the final file length.
Does it support asynchronous applications?
Yes. It includes asynchronous service, file system, and file client usage.
Can it manage directory permissions?
Yes. It shows reading ACLs, setting access control, and recursive ACL updates.
Does it run operations automatically?
No. The skill provides guidance and examples; credentials, targets, validation, and execution remain environment-specific.

Developer Details

Author

sickn33

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526

Maintenance freshness

7/26/2026

Usage

5 downloads ยท 157 views

File structure

๐Ÿ“„ SKILL.md

More from sickn33

View all
View all