> appfolio-security-basics

Secure AppFolio API credentials and tenant data. Trigger: "appfolio security".

fetch
$curl "https://skillshub.wtf/jeremylongshore/claude-code-plugins-plus-skills/appfolio-security-basics?format=md"
SKILL.mdappfolio-security-basics

appfolio security basics | sed 's/\b(.)/\u\1/g'

Security Checklist

  • API credentials in secret manager (not .env in production)
  • HTTPS enforced for all API calls
  • Tenant PII logged only when necessary
  • API credentials rotated periodically
  • Access scoped to minimum required endpoints

Secure Client Configuration

import https from "https";
import axios from "axios";

const secureClient = axios.create({
  baseURL: process.env.APPFOLIO_BASE_URL,
  auth: { username: process.env.APPFOLIO_CLIENT_ID!, password: process.env.APPFOLIO_CLIENT_SECRET! },
  httpsAgent: new https.Agent({ minVersion: "TLSv1.2", rejectUnauthorized: true }),
});

Resources

┌ stats

installs/wk0
░░░░░░░░░░
github stars1.7K
██████████
first seenMar 23, 2026
└────────────

┌ repo

jeremylongshore/claude-code-plugins-plus-skills
by jeremylongshore
└────────────