Credential Access
High
- Category
- Privilege Escalation
- Content
.env __pycache__/ *.pyc .DS_Store
- Confidence
- 60% confidence
- Finding
- Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a straightforward Instagram posting helper that handles an access token and publishes content only for its stated purpose.
Install only if you intend to let an agent post to the connected Instagram account. Keep the .env token private, prefer --dry-run before publishing, and use a test or low-risk account until you are comfortable with the workflow.
.env __pycache__/ *.pyc .DS_Store
.env __pycache__/ *.pyc .DS_Store
```bash git clone <本仓库> ~/.claude/skills/instagram-publish cd ~/.claude/skills/instagram-publish cp .env.example .env ``` ## 设置步骤
```bash git clone <本仓库> ~/.claude/skills/instagram-publish cd ~/.claude/skills/instagram-publish cp .env.example .env ``` ## 设置步骤
--- name: instagram-publish description: Use when publishing images to Instagram via the Graph API from a Creator or Business account. Triggers when the user wants to automate Instagram posting, push an image with caption to their account, set up Instagram API access for the first time, or troubleshoot Instagram Graph API errors like "Media download has failed" or "Unsupported post request". Assumes one-time Meta App setup is complete and an Access Token is available. --- # Instagram Publish
--- name: instagram-publish description: Use when publishing images to Instagram via the Graph API from a Creator or Business account. Triggers when the user wants to automate Instagram posting, push an image with caption to their account, set up Instagram API access for the first time, or troubleshoot Instagram Graph API errors like "Media download has failed" or "Unsupported post request". Assumes one-time Meta App setup is complete and an Access Token is available. --- # Instagram Publish
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
## Quick Start (after Part 1 setup is done) ```bash # 1. Put credentials in .env (one time) cp .env.example .env # edit .env with ACCESS_TOKEN (and optionally IG_USER_ID)
"or 2-10 URLs for a carousel. Each URL must be reachable by Meta's servers.",
)
parser.add_argument("--caption", default="", help="Caption text (hashtags OK)")
parser.add_argument("--env", default=".env", help="Path to .env file (default: ./env)")
parser.add_argument("--api-version", default=API_VERSION, help=f"Graph API version (default: {API_VERSION})")
parser.add_argument("--dry-run", action="store_true", help="Validate token and build container, but skip publish")
args = parser.parse_args()Detected: suspicious.exposed_secret_literal