angora-data — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited angora-data (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Quick operations on the SQLite content layer (src/data/data.sqlite).
| Command | Action |
|---|---|
schema (or no arguments) | Show full database schema (glob src/data/schema/tables/*.ts) |
add column <table> <column> | Add a column to the Drizzle schema, generate and apply migration (confirm first) |
seed <table> | Generate 2-5 realistic sample rows |
query <description> | Run a read-only query and display results |
Glob src/data/schema/tables/*.ts to discover tables, then read individual files for column details. No need to query the database for structure.
node -e "
import db from './src/data/db.ts';
import { media } from './src/data/schema/tables/media.ts';
const rows = db.select().from(media).all();
console.table(rows);
"Use Drizzle's typed API. Import the relevant table from schema/tables/<table>.ts and use db.select(), .where(), etc.
All DDL goes through the Drizzle workflow:
pnpm db:generatepnpm db:migrateEach step requires user approval.
node -e "
import db from './src/data/db.ts';
import { <table> } from './src/data/schema/tables/<table>.ts';
db.insert(<table>).values([
{ /* row 1 */ },
{ /* row 2 */ },
]).run();
console.log('Seeded.');
"text() for dates (ISO 8601 format).integer() for booleans (0/1).query runs read-only — refuse writes via this command.This skill is for quick operations. For more involved work, use /angora:
/angora-schema/angora-import/angora-media~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.