feat: classify guidance by enforcement category (for cpex)
Los mantenedores suelen responder en 4 días
@dhl123 ya está trabajando en esto.
Desde el 10/9/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Summary
Add a deterministic classifier stage that reads decomposed policy specs and labels each item with an enforcement category (opa, apl), making it explicit which items are enforceable by OPA and which are not.
User Story 1
- As a: policy engineer using Smith to test and refine an OPA policy
- I want: each decomposed policy item to be labeled with an enforcement category
- So that: I can use different policies to cover my full guidance. APL will be responsible for processing guidance that OPA cannot enforced.
Acceptance Criteria
Scenario: Classify enforcement for all policy items
- Given a populated specs/ directory with decomposed policy items
- When the user runs smith --flag classify_enforcement
- Then each spec file is updated with an enforcement field (opa | apl) and a reason string
- Lenguaje dominante
- Python
- Estrellas
- 17
- Forks
- 6
- Merge medio
- 4 d 31 min
- PR fusionados (30 d)
- 16
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de IBM/smith
-
security
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
Los mantenedores suelen responder en 4 días
-
feat: Support tool scoped security guidance analysisQuizá libre de nuevo @iamsreec la tomó hace 46 días y no hay ningún pull request abierto. Abiertoenhancement
Los mantenedores suelen responder en 4 días
-
feat: Provenance tracking between requirements, test cases, and policy blocksQuizá libre de nuevo @iamsreec la tomó hace 51 días y no hay ningún pull request abierto. Abiertoenhancement
Los mantenedores suelen responder en 4 días
-
feat: Organize subskills as graphsQuizá libre de nuevo @dhl123 la tomó hace 51 días y no hay ningún pull request abierto. Abiertoenhancement
Los mantenedores suelen responder en 4 días
-
feat: add vector-based retrieval for threat catalog loading 0.1.3Quizá libre de nuevo @iamsreec la tomó hace 51 días y no hay ningún pull request abierto. Abiertoenhancement
Los mantenedores suelen responder en 4 días
Issues similares
-
SslLibrary crashes with unhandled OSError: port/proto not found on non-standard SSL portsPosiblemente ocupada @himanchalkaushale la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
OWASP/Nettacker#1884 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
A-connection-core C-enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
aws-samples/sample-per-model-bedrock#869 ·
Los mantenedores suelen responder en 1 día
-
Spec: say that included_antigen_sources gates LENS labels; do not merge it into antigen kindsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
fzn0x/watchtower#17 ·