Incomplete referenced artifact analysis
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md 1. Check what is connected: `node scripts/auth.mjs --platform facebook --status` (and
Security audit
Security checks for vulnerabilities and agentic risk
The skill connects your own Meta accounts through user-approved sign-in and stores publishing credentials locally as disclosed.
Use your own Meta app and a redirect page you control. Review the accounts and publishing permissions granted, and enable --with-engagement only when needed. Protect the local token directory and revoke authorization through Meta when access is no longer needed. All supplied artifact files were reviewed; live OAuth behavior and the separate companion skill were not tested.
Referenced artifact was not completely inspected
1. Check what is connected: `node scripts/auth.mjs --platform facebook --status` (and
Referenced artifact was not completely inspected
2. If not connected, run `node scripts/auth.mjs --platform <facebook|threads> --start`
Referenced artifact was not completely inspected
3. Finish: `node scripts/auth.mjs --platform <facebook|threads> --finish --url "<pasted URL>"`
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
1. https://developers.facebook.com/apps > Create app > type **Business**.
2. Add **Facebook Login for Business**. Under its settings add your redirect URL to
**Valid OAuth Redirect URIs** (exact match, Strict Mode on).
3. Optional but recommended: create a Login configuration (User access token) with the
permissions below, and set its ID as `META_LOGIN_CONFIG_ID`. Without it the auth script
requests the permissions by scope.
4. Permissions used: `pages_show_list`, `pages_read_engagement`, `pages_manage_posts`,
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
function defaultHint(error) {
switch (error.code) {
case 190:
return "The access token is expired or invalid. Re-run the auth script for this platform.";
case 4:
case 17:
case 32:
Without declared permissions the skill's intent is opaque and cannot be validated.