alibabacloud-oss-cross-account-auth-diagnosisRead-only OSS cross-account auth diagnosis: attributes NoPermission/AccessDenied to trust-policy gaps, RAM-policy scope, Bucket-Policy+RAM dual-grant, AssumeRole failures; emits templates only. Triggers: "cross-account access failed", "trust policy error", "cross-account replication permission error", "AssumeRole failed on OSS", "cross-account migration authorization", "peer account cannot read my bucket", company/partner account, account transfer, EncodedDiagnosticMessage decode. Do NOT use: transfer/timeout (use alibabacloud-oss-transfer-error-code-diagnosis); endpoint (use alibabacloud-oss-endpoint-internal-diagnosis); CRR health (use alibabacloud-oss-crr-config-check); ossfs (use alibabacloud-oss-ossfs-mount-diagnosis); direct-link 403 (use alibabacloud-oss-direct-access-link-diagnosis); signed-URL (use alibabacloud-oss-presigned-url-v4-diagnosis); same-account RAM (use alibabacloud-oss-security-incident-forensics).
Install via ClawdBot CLI:
clawdbot install sdk-team/alibabacloud-oss-cross-account-auth-diagnosisGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://clawhub.ai/user/sdk-teamAudited Oct 8, 2026 · audit v1.0
Generated Oct 8, 2026
A partner or company account reports AccessDenied when reading a bucket owned by another Alibaba Cloud account. The skill inspects GetBucketInfo to confirm the caller UID differs from the bucket owner UID, checks whether a Bucket Policy exists via GetBucketPolicy, and attributes the failure to a trust-policy gap, RAM policy scope issue, or missing dual-grant.
An OSS Cross-Region Replication (CRR) rule keeps failing with NoPermission because the replication role's trust policy or the destination bucket policy is incomplete. The skill diagnoses the trust policy and bucket policy combination and emits ready-to-apply authorization templates without modifying live resources.
A peer account attempts to assume a RAM role to access OSS but receives an 'AssumeRole not authorized' error. The skill routes the failure to the correct trust-policy, caller-identity, or dual-grant attribution, verifies the service principal, and provides a corrected trust-policy template for manual application.
A company is migrating data between Alibaba Cloud accounts and migration tooling is blocked by authorization errors. The skill identifies whether the blocker is a RAM-policy resource-granularity mistake, a missing bucket policy, or a trust-policy gap, and outputs the exact RAM and bucket policy templates needed to unblock the migration.
An OSS error response contains an EncodedDiagnosticMessage that hides the actual cross-account authorization cause. The skill decodes the diagnostic evidence, correlates it with GetBucketInfo/GetBucketPolicy facts, and attributes the denial to a trust-policy, RAM-policy, or Bucket-Policy+RAM dual-grant root cause without fabricating conclusions.
Cloud service providers or MSPs offer this skill as a read-only diagnostic capability within a managed OSS support portal. It reduces the mean time to resolution for cross-account authorization tickets by automatically attributing the root cause and generating templates, while guaranteeing no configuration changes are made.
Large enterprises with multiple Alibaba Cloud accounts deploy this skill internally so application teams can self-diagnose cross-account access and replication authorization issues without raising tickets to the cloud platform team. It enforces read-only safety and standardizes authorization templates across the organization.
The skill is published in an AI agent skill marketplace or cloud vendor's agent ecosystem, where customers integrate it into their own AIOps assistants. It adds specialized OSS cross-account authorization reasoning that is otherwise missing from generic cloud agents.
💬 Integration Tip
Always invoke the skill with --question and the original customer wording so the doc-verification layer matches embedded knowledge and returns citable official doc URLs. Never bypass the scripts with ad-hoc ossutil or SDK commands, and apply generated templates manually only after human review.
Scored Oct 8, 2026
Security-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope,...
Security scanner for AI agent skills. 9 built-in detection signatures. Identifies secrets, unsafe execution patterns, and prompt injection. Sub-50ms results.
Wallet anti-theft guard. One-click scan for high-risk wallet approvals to protect user assets. Use when a user asks for a wallet security check, wallet healt...
Comprehensive security audit for an agent's full skill stack. Chains scanner, differ, trust-verifier, and health-monitor into a single assessment with priori...
GEO Audit — AI Search Visibility Checker for ChatGPT, Perplexity, Claude & Gemini. 29-point GEO readiness checklist: robots.txt AI crawler access, Index...
Senior SecOps engineer skill for application security, vulnerability management, compliance verification, and secure development practices. Runs SAST/DAST sc...